Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mohd-faizy/learn_python

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

271 Commits
271 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 & Packaging]
        L7[08 Advanced Python]
        L8[09 New in Python]
        L9[12 PyPI Package]
    end
    
    subgraph Continuous_Practice [Continuous Practice & Prep]
        P1[07 Practice Set]
        P2[10 Miscellaneous]
        P3[11 Interview Prep]
        P4[_Python_Cheatsheets]
    end

    L3 --> L4
    L4 --> L5
    L5 --> L6
    
    L3 --> L7
    L7 -.-> L8
    L8 -.-> L9
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

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.