Concurrency & Parallelism
  • Threading
  • Race Conditions & Locking
  • Multiprocessing
  • Note on duplicate videos
  • Spawning Multiple Threads Within A Process
  • Spawning Multiple Threads Within a Process
Magic Methods
  • Intro to Magic Methods
  • __repr__ & __str__
  • Arithmetic Magic Methods
  • Comparison Magic Methods
  • __call__ Magic Method
  • __len__ Magic Method
  • Making Objects Iterable with __iter__ & __next__
Networking with Python
  • TCP Client-Server Using Python Socket Library
  • UDP Client-Server
Decorators
  • Intro to Decorators
  • Built-in Decorators
  • Decorators with Arguments & Return Values
  • Class Based Decorators
Generators
  • Introduction to Generators
  • Infinite Generators