Skip to content

smngvlkz/alx-higher_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALX Higher Level Programming

This repository contains projects for training in several higher-level programming concepts.

The first projects are more "C-oriented" - no tricks, no funky syntax - simple! If you've already played with Python, don't worry, fun things will come. You'll soon find that with Python (and the majority of higher level languages), there are ten different ways to do the same thing. Some tasks will expect only one implementation, while other tasks will have multiple possible implementations. Like C, Python also has a linter / style guide like Betty, called PEP8, also now known as PyCode.

Enjoy!

~ Guillaume

Projects

  • 0x00-python-hello_world: Basic Python syntax.
  • 0x01-python-if_else_loops_functions: Control structures and functions in Python.
  • 0x02-python-import_modules: Importing and using modules in Python.
  • 0x03-python-data_structures: Data structures in Python.
  • 0x04-python-more_data_structures: More complex data structures in Python.
  • 0x05-python-exceptions: Handling exceptions in Python.
  • 0x06-python-classes: Object-oriented programming in Python.
  • 0x07-python-test_driven_development: Test-driven development in Python.
  • 0x08-python-more_classes: More complex object-oriented programming in Python.
  • 0x09-python-everything_is_object: Understanding that everything is an object in Python.
  • 0x0A-python-inheritance: Inheritance in Python.
  • 0x0B-python-input_output: Input and output in Python.
  • 0x0C-python-almost_a_circle: A project that brings many of the previous concepts together.

And a whole lot more...

Usage

Each directory has a specific README file that provides more details on how to use and run each project.

Contributing

This repository is managed by yours truly, Simangaliso Vilakazi aka smngvlkz, and all contributions are welcome. Please open an issue or submit a pull request for any contributions.

About

Higher Level Programming - C, Python, JavaScript & Shell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published