1. Introduction to Python
  2. Getting Started
  3. Python Basics
  4. Strings
  5. Decision Control Instruction
  6. Repetition Control Instruction
  7. Console Input/Output
  8. Lists
  9. Tuples
  10. Sets
  11. Dictionaries
  12. Comprehensions
  13. Functions
  14. Recursion
  15. Functional Programming
  16. Modules and Packages
  17. Namespaces
  18. Classes and Objects
  19. Intricacies of Classes and Objects
  20. Containership and Inheritance
  21. Iterators and Generators
  22. Exception Handling
  23. File Input/Output
  24. Logging
  25. Miscellany
  26. Concurrency and Parallelism
  27. Synchronization
  28. Numpy Library
  29. Matplotlib
  30. Pandas Library
  31. Security Programming
  32. Interaction with ChatGPT
  33. Periodic Tests