Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork6
Welcome to the Complete Python Roadmap! This guide will take you through various modules and sub-modules to help you learn Python step by step.
License
NotificationsYou must be signed in to change notification settings
FardinHash/Complete-Python-Roadmap
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
| Categories | Modules |
|---|---|
| Core Concepts 🌟 | Introduction and Basics of Python Operators Conditional Statements While Loops Lists Strings |
| Control Flow 🌐 | For Loops Functions Dictionary Tuples Set |
| Data Structures 🏗️ | Data Structures Higher-Order Functions |
| Object-Oriented Programming 🧬 | Object-Oriented Programming |
| File Handling and Modules 📁 | File Handling Exception Handling Regular Expression Modules and Packages |
| Web Development 🌐 | Virtual Environment Web Application Project |
| Version Control and Deployment 🚀 | Git and GitHub Deployment |
| Data Analysis and Visualization 📊 | Python Package Manager Python with MongoDB Database Building API Statistics with NumPy Data Analysis with Pandas Data Visualization with Matplotlib |
| Extras | What to do Now? |
- Installation
- Python Org, Python 3
- Variables
- Print function
- Input from user
- Data Types
- Type Conversion
- First Program
- Arithmetic Operators
- Relational Operators
- Bitwise Operators
- Logical Operators
- Assignment Operators
- Compound Operators
- Membership Operators
- Identity Operators
- If Else
- If
- Else
- El If (else if)
- If Else Ternary Expression
- While loop logic building
- Series based Questions
- Break
- Continue
- Nested While Loops
- Pattern-Based Questions
- pass
- Loop else
- List Basics
- List Operations
- List Comprehensions / Slicing
- List Methods
- String Basics
- String Literals
- String Operations
- String Comprehensions / Slicing
- String Methods
- Range function
- For loop
- Nested for Loops
- Pattern-Based Questions
- Break
- Continue
- Pass
- Loop else
- Definition
- Call
- Function Arguments
- Default Arguments
- Docstrings
- Scope
- Special functions Lambda, Map, and Filter
- Recursion
- Functional Programming and Reference Functions
- Dictionaries Basics
- Operations
- Comprehensions
- Dictionaries Methods
- Tuples Basics
- Tuples Comprehensions / Slicing
- Tuple Functions
- Tuple Methods
- Sets Basics
- Sets Operations
- Union
- Intersection
- Difference and Symmetric Difference
- Stack
- Queue
- Linked Lists
- Sorting
- Searching
- Linear Search
- Binary Search
- Function as a parameter
- Function as a return value
- Closures
- Decorators
- Map, Filter, Reduce Functions
- Classes
- Objects
- Method Calls
- Inheritance and Its Types
- Overloading
- Overriding
- Data Hiding
- Operator Overloading
- File Basics
- Opening Files
- Reading Files
- Writing Files
- Editing Files
- Working with different extensions of file
- With Statements
- Common Exceptions
- Exception Handling
- Try
- Except
- Try except else
- Finally
- Raising exceptions
- Assertion
- Basic RE functions
- Patterns
- Meta Characters
- Different types of modules
- Inbuilt modules
- OS
- Sys
- Statistics
- Math
- String
- Random
- Create your own module
- Building Packages
- Virtual Environment Setup
- Flask
- Project Structure
- Routes
- Templates
- Navigations
- Git - Version Control System
- GitHub Profile building
- Manage your work on GitHub
- Heroku Deployment
- Flask Integration
- What is PIP?
- Installation
- PIP Freeze
- Creating Your Own Package
- Upload it on PIP
- SQL and NoSQL
- Connecting to MongoDB URI
- Flask application and MongoDB integration
- CRUD Operations
- Find
- Delete
- Drop
- API (Application Programming Interface)
- Building API
- Structure of an API
- PUT
- POST
- DELETE
- Using Postman
- Statistics
- NumPy basics
- Working with Matrix
- Linear Algebra operations
- Descriptive Statistics
- Data Analysis basics
- Data frame operations
- Working with 2-dimensional data
- Data Cleaning
- Data Grouping
- Matplotlib Basics
- Working with plots
- Plot
- Pie Chart
- Histogram
- Project Building
About
Welcome to the Complete Python Roadmap! This guide will take you through various modules and sub-modules to help you learn Python step by step.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Contributors2
Uh oh!
There was an error while loading.Please reload this page.