프로젝트
GitHub에서 보기
hemansnation/Python-Roadmap
hemansnation/Python-Roadmap has 449 GitHub stars and 112 forks. Star changes are not measured yet. Last checked 2026-11-14 00:35 UTC. Last push 2023-04-26.
측정된 스타 증가
- in 24h
- 기록 수집 중
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Python Roadmap. Learn Python programming as your first programming language. Python for Absolute Beginners, Non-Tech Professionals, 15+ Projects, 30 Topics, 500+ Practice Questions, with Data Structures & Algorithms
개발 도구README.md
OriginalPython-Roadmap

The Roadmap is divided into 30 Sections
- Introduction and Basics of Python
- Operators
- Conditional Statements
- While Loops
- Lists
- Strings
- For Loop
- Functions
- Dictionary
- Tuples
- Set
- Object-Oriented Programming
- File Handling
- Exception Handling
- Regular Expression
- Modules and Packages
- Data Structures
- Higher-Order Functions
- Python Web Scrapping
- Virtual Environment
- Web Application Project
- Git and GitHub
- Deployment
- Python Package Manager
- Python with MongoDB Database
- Building API
- Statistics with NumPy
- Data Analysis with Pandas
- Data Visualization with Matplotlib
- What to do Now?
1 | Introduction and Basics
- Installation
- Python Org, Python 3
- Variables
- Print function
- Input from user
- Data Types
- Type Conversion
- First Program
2 | Operators
- Arithmetic Operators
- Relational Operators
- Bitwise Operators
- Logical Operators
- Assignment Operators
- Compound Operators
- Membership Operators
- Identity Operators
3 | Conditional Statements
- If Else
- If
- Else
- El If (else if)
- If Else Ternary Expression
4 | While Loop
- While loop logic building
- Series based Questions
- Break
- Continue
- Nested While Loops
- Pattern-Based Questions
- pass
- Loop else
5 | Lists
- List Basics
- List Operations
- List Comprehensions / Slicing
- List Methods
6 | Strings
- String Basics
- String Literals
- String Operations
- String Comprehensions / Slicing
- String Methods
7 | For Loops
- Range function
- For loop
- Nested For Loops
- Pattern-Based Questions
- Break
- Continue
- Pass
- Loop else
8 | Functions
- Definition
- Call
- Function Arguments
- Default Arguments
- Docstrings
- Scope
- Special functions Lambda, Map, and Filter
- Recursion
- Functional Programming and Reference Functions
9 | Dictionary
- Dictionaries Basics
- Operations
- Comprehensions
- Dictionaries Methods
10 | Tuple
- Tuples Basics
- Tuples Comprehensions / Slicing
- Tuple Functions
- Tuple Methods
11 | Set
- Sets Basics
- Sets Operations
- Union
- Intersection
- Difference and Symmetric Difference
12 | Object-Oriented Programming
- Classes
- Objects
- Method Calls
- Inheritance and Its Types
- Overloading
- Overriding
- Data Hiding
- Operator Overloading
13 | File Handling
- File Basics
- Opening Files
- Reading Files
- Writing Files
- Editing Files
- Working with different extensions of file
- With Statements
14 | Exception Handling
- Common Exceptions
- Exception Handling
- Try
- Except
- Try except else
- Finally
- Raising exceptions
- Assertion
15 | Regular Expression
- Basic RE functions
- Patterns
- Meta Characters
- Character Classes
16 | Modules & Packages
- Different types of modules
- Inbuilt modules
- OS
- Sys
- Statistics
- Math
- String
- Random
- Create your own module
- Building Packages
- Build your own python module and deploy it on pip
17 | Data Structures
- Stack
- Queue
- Linked Lists
- Sorting
- Searching
- Linear Search
- Binary Search
18 | Higher-Order Functions
- Function as a parameter
- Function as a return value
- Closures
- Decorators
- Map, Filter, Reduce Functions
19 | Python Web Scrapping
- Understanding BeautifulSoup
- Extracting Data from websites
- Extracting Tables
- Data in JSON format
20 | Virtual Environment
- Virtual Environment Setup
21 | Web Application Project
- Flask
- Project Structure
- Routes
- Templates
- Navigations
22 | Git and GitHub
- Git - Version Control System
- GitHub Profile building
- Manage your work on GitHub
23 | Deployment
- Heroku Deployment
- Flask Integration
24 | Python Package Manager
- What is PIP?
- Installation
- PIP Freeze
- Creating Your Own Package
- Upload it on PIP
25 | Python with MongoDB Database
- SQL and NoSQL
- Connecting to MongoDB URI
- Flask application and MongoDB integration
- CRUD Operations
- Find
- Delete
- Drop
26 | Building API
- API (Application Programming Interface)
- Building API
- Structure of an API
- PUT
- POST
- DELETE
- Using Postman
27 | Statistics with NumPy
- Statistics
- NumPy basics
- Working with Matrix
- Linear Algebra operations
- Descriptive Statistics
28 | Data Analysis with Pandas
- Data Analysis basics
- Dataframe operations
- Working with 2-dimensional data
- Data Cleaning
- Data Grouping
29 | Data Visualization with Matplotlib
- Matplotlib Basics
- Working with plots
- Plot
- Pie Chart
- Histogram
30 | What to do Now?
- Discussions on how to process further with this knowledge.
Join the Python Core 2022 WhatsApp Group here:
https://chat.whatsapp.com/Fay4UDQo9ZcA2XpMK6biSF
Connect with me on these platforms:
GitHub: https://github.com/hemansnation
Twitter: https://twitter.com/hemansnation
LinkedIn: https://www.linkedin.com/in/hemansnation/
Instagram: https://www.instagram.com/masterdexter.ai/