Python Roadmap PDF
Python Roadmap PDF
Python Roadmap PDF
Himanshu Ramchandani
https://www.linkedin.com/in/hemansnation/
The Roadmap is divided into 30 Sections
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
17 | Data Structures
Getting Started
Variables
Data Types
Data Structures
Algorithms
Analysis of Algorithm
Time Complexity
Space Complexity
Types of Analysis
Worst
Best
Average
Asymptotic Notations
Big-O
Omega
Theta
Data Structures
1 | Stack
2 | Queue
3 | Linked List
4 | Tree
5 | Graph
Algorithms
8 | Searching
9 | Recursion
10 | Hashing
11 | Strings
12 | Dynamic Programming
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
23 | Deployment
● Heroku Deployment
● Flask Integration
26 | Building API
● API (Application Programming Interface)
● Building API
● Structure of an API
● PUT
● POST
● DELETE
● Using Postman
30 | What to do Now?
● Discussions on how to process further with this knowledge.
Python Roadmap YouTube:
https://www.youtube.com/watch?v=2MGpqktN9BI
Telegram:
https://t.me/+sREuRiFssMo4YWJl