PYTHON
PYTHON
Control Statements
Flow diagrams
If – else
Nested if else
Looping in Python
For & While Loops
Break, Continue & Else with loop
Nested Loops
Pattern Printing
Functions in Python
Built-in Functions
Defining Custom Functions
Function Calling
Scope Resolution global, local, nonlocal scope
Recursion & Memorization
Modular Programming & Code Reusability
Advance OOPs
Name Mangling in OOPs
MRO (Method Resolution Order)
Meta Classes, Slots & Properties
Class methods &Static methods
File Handling
Type of file formats and their significance
File Creation and writing data to files
Reading data from a file
Overwriting files
Dealing with excel sheets, csv files
Making data persistent to create real life projects
Data Serialization
Serialization and De-Serialization
Serializing python objects using pickle, json and shelve modules
Deserializing Object State to read data from byte file or from network
Storing Custom Objects to make state machines
Database Connectivity
Concept of Data Base Management Systems
Using sqlite3 to store lite data in database like format
CRUD (Create, Read, Update, Delete) Operations
Data Base Connectivity in Python
Virtual Environment
Difference between Production and Development Environment
Package versions and their importance in projects
Creating a separate virtual environment for Python Projects
Activating & Deactivating Virtual Environment
Installing Different Version of packages in different environments
Requirement.txt & README file
APIs
Application Programming Interfaces
Accessing Google place APIs
Accessing Facebook Graph API
Weather & Other APIs
GitHub
Self-Paced through video