Python Advance
Programming · 12 chapters · 230 sections · about 102 hours
Chapters
12 chapters · 230 sections- 1Advanced Object-Oriented Programming8 sections
- 2Python Decorators and Descriptors11 sections
- 3Generators and Iterators24 sections
- 4Context Managers and the with Statement14 sections
- 5Metaprogramming and Dynamic Code in Python17 sections
- 6Functional Programming Tools in Python13 sections
- 7Concurrency and Parallelism in Python22 sections
- 8Asynchronous Programming with asyncio20 sections
- 9Memory Management and Performance Optimization in Python22 sections
- 10Testing, Debugging, and Logging34 sections
- 11Packaging, Distribution, and Virtual Environments21 sections
- 12Working with External Libraries and APIs24 sections
About this course
This advanced Python course is designed for programmers who already have a solid foundation in Python basics and wish to deepen their understanding of the language's powerful features and advanced capabilities. The course covers essential advanced topics such as object-oriented programming (OOP) in depth, metaprogramming, decorators, generators, concurrency, asynchronous programming, memory management, testing, and working with external libraries and modules.