Skip to main content

Getting Started

1. Python Basics
  • Syntax
  • Comments
  • Variables
  • Constants
  • Data_Types
  • Type_Hints
  • Shortcut_Format
  • Integers
  • Floats
  • Operators
  • Strings
  • Type_Conversion
  • Simple_Adder_Project
  • Booleans
  • Lists
  • Tuples
  • Sets
  • Frozensets
  • Dictionaries
  • None
  • Mad_Libs_Project
  • Truthy_and_Falsy
  • Comparing_Floats
  • Scopes
  • Global
  • Nonlocal
  • Doc_Strings
  • F-Strings
  • Assertions
  • Unpacking
  • __ VS __ == Is
2. Control Flow
  • If_Elif_Else
  • If_Else_Shorthand
  • For_Loop
  • While_Loop
  • Break_and_Continue
  • Loop-Else
  • Rock_Paper_Scissors
3. Functions
  • Creating_a_Function
  • Pass
  • Parameters_and_Arguments
  • Return_Functions
  • Recursion
  • Args_and_Kwargs
  • Star_and_Slash
  • Chat_Bot
4. Errors
  • User Input
  • Shortcut
  • Try & Except
  • Else Finally
  • Raise
  • Unknown Errors
  • Letters Only
5. Modules
  • Modules
  • Importing
  • if_name_main
  • Packages
  • Libraries
  • Website Status
6. Lists
  • List_Comprehensions
  • Slicing
  • Dont_Loop_Modify
  • Grocery_List
7. OOP
  • OOP
  • Classes_and_Objects
  • init
  • self
  • Attributes_Class_and_Instance
  • Dunder_Methods
  • str()_repr()
  • eq()
  • Methods_Functions
  • Chat_Bot
  • Inheritance
  • super()
  • @staticmethod
  • @classmethod
  • @abstractmethod
  • Name_Mangling
8. Built in Functions
  • print()
  • enumerate()
  • round()
  • range()
  • slice()
  • globals()
  • locals()
  • all()
  • any()
  • isinstance()
  • Improved_Chat_Bot
  • callable()
  • filter()
  • map()
  • sorted()
  • eval()
  • exec()
  • zip()
9. Dataclasses
  • @dataclass
  • Fields
  • __post_init__
  • InitVar
  • @property
  • Notes
10. AsyncIO
  • Intro
  • Getting_Started
  • Tasks
  • Gather
  • Website Status
11. Advanced
  • Mypy
  • Walrus_Operator
  • Lambda_Functions
  • Generators
  • Match-Case
  • Decorators
  • Enums
12. AsyncIO
  • Introduction
  • Tasks
  • Gather
  • Website Status
13. Multithreading
  • Threads
  • Locks
  • Daemon-Threads
  • Semaphores
  • With Lock Semaphore
  • Race Conditions
14. Multiprocessing
  • Processes
  • Pools Map
  • Pools Starmap
  • Pools Multiple Functions
  • Data Sharing Issue
  • Pipes
  • Queues
  • Lock & Semaphores
15. Unit-Testing
  • Fixtures
  • Conftest
  • Marks
  • Parametrize
  • Testing Errors
16. File-Management
  • File Handling
  • Reading Files
  • Writing Creating
  • Deleting Files
  • JSON
  • Handling JSON
  • Caching JSON
  • Glob
  • Pickling
  • YAML
  • TOML