This repository contains a comprehensive list of topics covered in Python programming, ideal for learners and educators alike. Below is an outline of the topics and associated lectures.
- String, fstrings ------------------Lecture 1 to 3
- Arithmetic and math related -------Lecture 4 to 7
- Logical operators -----------------Lecture 8
- Ternary operators -----------------Lecture 9
- String Methods --------------------Lecture 10 to 11
- Format Specifiers -----------------Lecture 12
- Loops -----------------------------Lecture 13 to 14
- Collections (List, Tuples, Sets) --Lecture 15
- Exercise Programs (Collections) ---Lecture 16
- Two Dimensional (Collections) ----Lecture 17
- Quiz Game using (Collections) ----Lecture 18
- Dictionaries (Collections) -------Lecture 19
- Concession Stand (Dictionaries) --Lecture 20
- Random Numbers Program -----------Lecture 21
- Numbers Guessing Game ------------Lecture 22
- Rock Paper Scissors --------------Lecture 23
- Functions ------------------------Lecture 24
- Iterables ------------------------Lecture 25
- Membership Operators -------------Lecture 26
- List Comprehensions --------------Lecture 27
- Match Case Statement(Switch Case)-Lecture 28
- Module ---------------------------Lecture 29
- Variable Scope Scope Resolution --Lecture 30
- Banking Program-------------------Lecture 31
- Python Slot Machine(Game)---------Lecture 32
- Object Oriented Programming-------Lecture 35
- Class Variables-------------------Lecture 36
- Inheritance-----------------------Lecture 37
- Shopping Program------------------Lecture 38
- Types of Inheritances-------------Lecture 39
- Super Method----------------------Lecture 40
- PolyMorphism (Duck Typing)--------Lecture 41
- Static Methods--------------------Lecture 42
- Class Methods---------------------Lecture 43
- Magic Methods(Dunder Methods)-----Lecture 44
- **@ Property **-----------------------Lecture 45
- **Decorators **-----------------------Lecture 46
- Exception Handling----------------Lecture 47
- File Detection--------------------Lecture 48
- File Handling(Write JSON,CSV,TXT)-Lecture 49
- File Handling(Reading Data )------Lecture 50
- Date Time Module------------------Lecture 51
- Encryption Program ---------------Lecture 33
- Hangman Game Program -------------Lecture 34
- Multi-Threading ------------------Lecture 52
- Connecting To API's --------------Lecture 53
- **Alarm Clock (With Music) ** --------Project 01
Fairoz Ahmad Sheikh
If you find any errors or have suggestions for improvements, please feel free to make a pull request!
© 2024 Fairoz Ahmad Sheikh. All rights reserved.