- Introduction To Python
- What is Python?
- Where and how it is used?
- Why Python Over Others?
- Alternative Python Implementations
- Versions 3.X
- Introduction of PYPΙ
- Introduction of Pep8
- Zen of Python
- Installation & Environment Setup
- Installation of Python
- Introduction to IDE (VS code, pycharm Jupiter-notebook)
- Different ways to run Python
- Code.
- Write First Program
- Multiline Print Statement and Comments in python
- Variables and Data Types
int, float, complex number
-Introduction, Indexing, Slicing and Iteration,
-String Functions.
-List Introduction, Iteration, slicing,
-List Functions, List Comprehension Tuple
-Introduction, Iterations, Function, Making tuples Multables
-Creation of Dictionaries, Iterations
-Dictionary Functions and Nested Dictionaries, Dictionary Comprehension Sets
-Introduction, Iterations, Set Methods
- Keywords and Operators
- Keywords in Python
- Operators in Python
- Operations with Data Types
- String functions
- List Comprehension
- Dictionary Comprehension
- Program Flow Control Conditional Statements
- Loops
- Types of Loops
- For Loops
- While Loops
- Loops with conditional statement
- Infinite Loop
- Nested Loops
- Break and Continue Statement
- Block Structure
- Functions
- Introduction, Types, Parameters, arguments
- Argument Types
- Positional Argument
- Default Argument
- Keyword Argument
- Lambda Functions
- Inner Functions
- Closures
- OOPs – Object Oriented Programming
- What Is OOP?
- Creating Our Own Objects
- Attributes and Methods
- init
- Encapsulation
- Abstraction
- Private vs Public Variables
- Inheritance
- Polymorphism
- super()
- Special Concepts
- Iterator
- Generator
- Decorator
- Module & Packages
- In Built
- User Defined
- Third Party
- Exception Handling
- What is the Exception
- What is Exception Handling?
- try-except-finally blocks
- File Handling
- What is File
- Various File Handling Operations
- File operation using.csv & txt
- Regular Expressions
- Introduction to Regular Expression
- Operation using the RegEx
- Module