This repository contains projects and exercises related to higher-level programming languages (Python), focusing on concepts and practices in the ALX Software Engineering program.
This repository is dedicated to higher-level programming topics, providing a collection of projects and exercises that cover various aspects of software development. It serves as a learning resource for participants in the ALX Software Engineering program.
-
- Description: The first projects are more "C-oriented" - no tricks, no funky syntax - simple!
-
0x01. Python - if/else, loops, functions
- Description: It was about
if, if .. else,while & forand more control flow tools.
- Description: It was about
-
0x02. Python - import & modules
- Description: It was about How to import functions from another file and how to use it and more.
-
0x03. Python - Data Structures: Lists, Tuples
- Description: It was about
ListsandTuplesand more data structures in python.
- Description: It was about
-
0x04. Python - More Data Structures: Set, Dictionary
- Description: It was about sets, dictionaries, and advanced data structures in Python.
-
0x06. Python - Classes and Objects
- Description: It was about OOP, classes and more.
-
0x07. Python - Test-driven development
- Description: It was about writing test cases first and then writing code.
-
0x08. Python - More Classes and Objects
- Description: It was about creating and using classes in Python.
-
0x09. Python - Everything is object
- Description: It was about the concepts of mutable and immutable objects in Python.
-
- Description: It was about Inheritance in Python OOP.
-
- Description: It was about file I/O in Python.
-
0x0C. Python - Almost a circle
- Description: It was about creating a base class and subclasses.