Skip to content

mohd-faizy/learn_python

Repository files navigation

Python Learning Journey & Resources

author made-with-Markdown Language Maintained Last Commit contributions welcome


Python Logo



A comprehensive, continually expanding repository dedicated to mastering Python from fundamentals to advanced concepts and practical projects.


📌 About This Repository

This repository serves as a structured learning path and a reference guide for Python programming. It is organized meticulously into modules ranging from basic fundamentals to object-oriented programming, advanced topics, and hands-on projects of varying difficulties.


📁 Repository Structure

The curriculum is divided into the following structured directories:


🗺️ Learning Roadmap

flowchart TD
    Start((Start Here)) --> L1
    
    subgraph Core_Learning [Core Learning Phase]
        L1[01 Fundamentals & Basics] --> L2[02 Foundations]
        L2 --> L3[03 Object-Oriented Programming]
    end
    
    subgraph Applied_Projects [Applied Projects Phase]
        L4[04 Basic Projects]
        L5[05 Intermediate Projects]
        L6[06 Advanced Projects]
    end
    
    subgraph Advanced_Topics [Advanced Topics Phase]
        L7[08 Advanced Python]
        L8[09 New in Python]
    end
    
    subgraph Continuous_Practice [Continuous Practice]
        P1[07 Practice Set]
        P2[10 Miscellaneous]
        P3[_Python_Cheatsheets]
    end

    L3 --> L4
    L4 --> L5
    L5 --> L6
    
    L3 --> L7
    L7 -.-> L8
Loading

🖼️ Python in One Picture

Python Cheat Sheet


🚀 Getting Started

To get started with the resources in this repository, clone it to your local machine:

git clone https://github.com/mohd-faizy/learn_python.git
cd learn_python

Explore the directories in order or jump straight to the topic you wish to learn. Recommended tools include:

  • Python 3.8+ (or the latest stable release)
  • Jupyter Notebook / JupyterLab for interactive learning environments.
  • VS Code or your preferred IDE.


Connect with me

About

This is a public repository of Jupyter notebooks with introductory tutorials on different aspects of Python programming. Please star us if you think it is useful:

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors