Skip to content

Python Language Topics

Basic Topics

  • Variables
  • Conditions
  • Chained Conditionals
  • Operators
  • Control Flow (If/Else)
  • Loops and Iterables
  • Basic Data Structures (string | list | tuple | set | dict)
  • Functions
  • Mutable vs Immutable
  • Builtin Methods
  • File IO
  • Environments
  • Modules
  • PIP

Intermediate Topics

  • Object Oriented Programming
  • Data Structures
  • Comprehensions
  • Lambda Functions
  • Map, Filter
  • Collections
  • *args & **kwargs
  • Inheritance
  • Dunder Methods
  • Async IO

Expert topics

  • Decorators
  • Generators
  • Context Managers
  • Metaclasses
  • Concurrency
  • Parallelism
  • Testing
  • Packages
  • Cython