Python Roadmap
Python Roadmap
1. If statement
2. Nested if condition
3. For loop and nested for loop.
4. While loop and nested while loop
5. Using if condition inside loop
6. Using loops to draw patterns.
7. Zip function
8. List comprehension
9. Set comprehension
10.Dictionary comprehension.
PYTHON FUNCTION
1. Non-Parameterize function
2. Parameterize function
3. Types of arguments (positional, keyword, default, variable length, keyword
variable length).
4. Inner function or Nested function.
5. Passing function as an argument to another function.
6. Returning function from another function
7. Decorator
8. Generator
9. Lambda or Anonymous Function
10.Filter
11.Map
12.Reduce
13.Eval function
14.Enumerate function.
1. How to perform CRUD operation in file with open function, read function,
readline function, readlines function, write function.
2. How to close a file
3. Context manager
4. How to delete a file using os module.
1. Inheritance
a. ( Single level
b. Multilevel
c. multiple,
d. Hierarchical
e. hybrid inheritance.
f. How constructor behaves in inheritance.
2. Encapsulation (Setter and Getter or accessor and Mutator).
3. Polymorphism
a. Method overridden
b. Method overloading
c. Constructor overloading
d. Working with dunder or magic methods.
4. Abstraction
a. How to create abstract class by inheriting ABC (Abstract Base Class) from
abc module.
b. How to create an abstract method inside an abstract class by using an
inbuilt decorator.
OOP CONTINUE
MULTITHREADING
1. Introduction to multithreading
2. Calling two different methods concurrently.
3. Working with join method.
4. Working with Thread class and sleep function.
1. Intro to Django
2. creating Django project
3. creating app
4. Working with project urls and app urls.
5. working with template and template inheritance.
6. working with DTL.
7. How to handle static files.
8. working with MVT.
9. working with ORM.
10. Building Projects.
11. Intro to DRF for building Rest API.