Skip to content

Repository files navigation

Learn Python

A step-by-step guide to learn Python programming from basics to advanced topics.

Stars Forks License Python


Table of Contents

🐍 Basics

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

⚙️ Intermediate

11. 📄 Collections

12. 📄 Lists

13. 📄 Tuples

14. 📄 Sets

15. 📄 Dictionaries

16. 📄 Exceptions

17. 📄 User Input


🐍 Getting Started

  1. Clone the repository

    git clone https://github.com/balajidharma/learn-python.git
    cd learn-python
  2. Install Jupyter Notebook

    pip install jupyter
  3. Launch Jupyter

    jupyter notebook
  4. Start learning — open any notebook from the table above and follow along.


🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open a pull request or issue.


📄 License

This project is open source and available under the MIT License.


Made with ❤️ by Balaji Dharma

About

The step-by-step guide to learn the Python programming

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages