This repository contains a comprehensive collection of Python (.py) files designed to guide learners from fundamental programming concepts to Object-Oriented Programming (OOP).
The primary goal of this repository is to share knowledge and assist fellow developers and students in mastering Python. The code is written to be clean, readable, and educational, serving as a practical reference for anyone looking to improve their coding skills.
The files are organized into two main categories:
-
Python Basics: Covers essential topics such as syntax, variables, data types, loops, conditional statements, and functions.
-
Object-Oriented Programming (OOP): Dive into advanced concepts including classes, objects, inheritance, polymorphism, and encapsulation.
You can access or download specific parts of the coursework using the links below:
- Clone this repository or download the files via the links above.
- Open the
.pyfiles in your preferred IDE (VS Code, PyCharm, etc.). - Read the comments within the code to understand the logic behind each step.
- Run the scripts to see the output and experiment with the code.
This project is built on the spirit of open-source sharing. You are encouraged to use these resources for your own learning and to share them with others who might benefit. If you find value in this, pass it forward.
Author: [Yossef haytham]
Connect on LinkedIn: My Profile