Roadmap To Learn Python Programming
-
- Variables in Python
- Strings and Variables in Python
- Accepting input from users in Python
- Operators in Python
- If statement
- if else statement
- elif statement in Python
- For loop in Python
- while loop in Python
- Break statement in Python
- continue statement
- String properties in Python
- List [] in Python
- List [] methods in Python
- Tuples in Python
- Dictionaries in Python
- Functions in Python
- Modules in Python
- User define functions with argument
- Round of Modules and Functions
- Time Module in Python
- Example of time module in Python
-
- Types of variables & methods
- Classes
- Objects
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
- Interface
-
- Pip
- Conda
-
- Arrays
- Linked lists
- Stacks
- Queues
- Binary search trees
- Balanced binary trees
- Heaps
- Dictionaries
- Tries
- Graph algorithms
- Graph traversal algorithms: BFS and DFS
- Shortest paths
- Spanning trees
- Hash Tables
- Recursion
- Sorting algorithms
-
- Download Virtualbox or Vmware
- Download & Install Ubuntu
- Refresh Linux commands
- Learn to use Docker
- Learn to use Rancher (Docker alternative)
- Learn Kubernetes
-
- File Manipulation
- Web Scraping
- GUI Automation
- Network Automation
-
- Unit Testing
- Integration Testing
- End-to-end testing
- Load Testing
- With Locust
-
- Pip in python
- What is PYTHONPATH
- Enumeration | Enumerate in python
- Deep Copy and Shallow Copy in python
- What is Python environments | What is the Need of Python Virtual Environments
- Python Virtual Environment | How to Create Python Virtual Environment
- List Comprehansion in Python | List Comprehension Python
- List Comprehension in Python | Chaining in python | If-Else in List Comprehension Python
- Dictionary Comprehension in Python
- List Comprehension in Python | if-elif-else in List Comprehension
- How to Install Pycharm on Windows 10
- Function in Python
- How to Create Function in Python
- Advantages of Functions
- Difference Between Parameters and Arguments
- Local Variables in Python
- Global Variables in Python
- Everything about global keyword and UnboundLocalError in Python
- return Statement in Python | Returning Value From Function
- Positional Arguments in Python | Types of Arguments
- Keyword Arguments in Python | Default Arguments in Python
- Variable Length Arguments in Python | Types of Arguments in Python
- Lambda Function in Python | Anonymous Function in Python
- Nested Lambda Function in Python
- IIFE Function in Python
- First Class Functions in Python
- Function as Parameter | Function as Argument
- Returning Function from Function in Python | How to return function
- Globals function in python | globals() in python
- Filter() in python | Higher Order functions in python
- Filter() in python Using Lambda() | Higher Order() in python
- Filter() example | filter() in python
- Map() in python | Higher Order() in python
- Reduce() | Higher Order() in python
- Recursion in python | What is recursion
- Recursion in python | Factorial Program using recursion
- Recursion in python | What is Direct revursion in python | Types of recursion
- Fibonacci Series using recursion
- Namespace in python | What is that
- Nonlocal variable in python | nonlocal keyword in python
- Closures in python | what is that
- Decorator in python | Multiple Decorators on a () |
- Smart division using decorator
- If__name__=='main'|__main__Usage in Python
- Exception Handling in python | Try-Except block
- Exception Handling in python | Printing Exception information in output
- Exception Hierarchy in python
- Raise keyword in python | raise Statement in python
- Creating user-defined exceptions in python
- User defined exception example
- Use exception Handling
- Excepthook in python
- Exception Handling best practices
- Pickling and Unpickling in Python
- What is JSON Data Format | JSON in python | Working With JSON in python
- JSON to python dictionary conversion
- HAndling constants in python projects
- Memory management in python | Stack vs Dynamic Memory
- Reference counting in python
- Multithreading in python | Types of Multi Tasking
- What is Main Thread in python
- How to create threads in python
- Creating threads for methods
- Create threads by extending thread class | run() method
- Thread Names, id's | Threading in python
- Built in functions in multithreading
- Join method in multithreading
- Why to use multithreading
- Race condition in python | What is that ?
- Locking mechanism in multithreading - python
- Rlock in multithreading | thread synchronization
- Need of Rlock in python
- Semaphore in python | Bounded semaphore in python
- Exception in multithreading python
- Lifecycle of thread in python
- Thread communication in python | condition object | queue object
- What is daemon thread in python
- Timer object in python
- Barrier object in multithreading
- What is Logging in python
- Logging levels | How to Log messages in python
- How to format log messages
- Creating Logger Object
- Logging Exception details in python
- Iterator in python
- Generators in python
- Fibonacci series using Generators
- Chaining Generators in python
- Python - MySQL | How to install MySQL Connector
- How to Create Connection to MySQL Using python
- Check Connection Between python and MySQL | Close Connection
- Execute Method in python | Cursor Object in python
- Show Databases using python
- Python Databases Connectivity
- Commit and Rollback in python - MySQL | Insert Records into MySQL Table using python Script
- MySQL - Update Table data - Python
- Fetchone and fetchmany method in python
- Python MySQL Execute Parameterized Query using Prepared Statement
- Python MySQL Execute Parameterized Query Example
- Python MySQL Execute Parameterized Query for Dynamic Program
- Insert JSON Data Into MySQL Table
- Difference Between MVT and MVC | How Django Works | MVT vs MVC
- Mutable Default Arguments in python
- Time module in python
- Datetime module in python
- Timedelta in python
- __all__in Python | Importing Module in Python
- init.py in Python | Python Packages
- What is Regex and Applications
- Regex in Python | Compile() Function | Searching Function
- Character classes in regex
- Mixing Different Types of Arguments in Python
- Use of Lambda () | Lambda() with sorted()
- Implementing IIFE() in Python
- Top 21 Special Methods and Attributes in Python
-
- Mastery MongoDB
- Mastery SQL
- Mastery Firebase
- ETC...& Future Databases
-
- Django
- Flask
- FastAPI
-
Module 11: Data Modeling & Pipelines
- Step11
-
Module 12: Data/ML/AI/IoT Tools & Best Practices Overview
- Mastery Airflow
- Mastery Databricks
- Mastery SNOWFLAKE
- Mastery Iguazio
-
- Numpy
- Pandas
- Tensorflow
- Pytorch
- Matplotlib
- Seaborn
- Scikit-Learn
-
Module 14: Personal /Professional Projects
-
Professional Project (In Progress)
-
Personal Projects (Repository)
-
-
- Robotics