01. 📄 Introduction
02. 📄 Setup Environment
03. 📄 Basic Syntax
04. 📁 Variables & Data Types
↳ Variables ↳ Data Types
05. 📁 Operators
↳ Operators ↳ Arithmetic Operators ↳ Assignment Operators ↳ Comparison Operators ↳ Logical Operators ↳ Bitwise Operators ↳ Special Operators
06. 📄 Strings
07. 📄 Typecasting
08. 📁 Conditionals
↳ Conditionals ↳ If Else ↳ Ternary Operator ↳ Match ↳ While Loop ↳ For Loop ↳ Break Continue Pass ↳ Comprehensions
09. 📄 Loops
10. 📄 Functions
11. 📄 Collections
12. 📄 Lists
13. 📄 Tuples
14. 📄 Sets
15. 📄 Dictionaries
16. 📄 Exceptions
17. 📄 User Input
-
Clone the repository
git clone https://github.com/balajidharma/learn-python.git cd learn-python -
Install Jupyter Notebook
pip install jupyter
-
Launch Jupyter
jupyter notebook
-
Start learning — open any notebook from the table above and follow along.
Contributions, issues, and feature requests are welcome!
Feel free to open a pull request or issue.
This project is open source and available under the MIT License.