АКАДЕМИЯ / КУРСЫ / COURSES / PYTHON-ADVANCED12 LESSONS · 11Ч 20М
КУРС 03 / 08
Программирование на PythonПродвинутыйPython Advanced: Professional Engineering Mastery
Master advanced Python features for professional development. From decorators and generators to async programming, testing, and design patterns—build production-ready Python skills.
ХАРАКТЕРИСТИКИ КУРСАv2.1
Уроков12
Общая длительность11ч 20м
СложностьПродвинутый
КатегорияПрограммирование на Python
ТарифБесплатно
Обновлено2024-12-28
ЛокальEN · RU · ZH
§A · ЦЕЛИ
Что вы научитесь делать.
01.Master decorators, generators, and context managers
02.Understand Python type hints and static typing with mypy
03.Explore metaclasses and advanced class customization
04.Build concurrent applications with threading and multiprocessing
05.Write async code with asyncio and understand event loops
06.Apply testing best practices with pytest and TDD
07.Implement design patterns effectively in Python
08.Package and distribute Python applications professionally
§B · ПРОГРАММА
Все уроки. По порядку или вразброс.
№УРОКТИПВРЕМЯ
01Decorators Mastery: From Closures to Class DecoratorsТЕОРИЯ· 60 min60 min→02Generators and Iterators: Lazy Evaluation MasteryТЕОРИЯ· 55 min55 min→03Context Managers and Descriptors: Resource ControlТЕОРИЯ· 50 min50 min→04Type Hints and Static Typing: Safe Python at ScaleТЕОРИЯ· 55 min55 min→05Metaclasses and Class Customization: The Class FactoryТЕОРИЯ· 55 min55 min→06Threading and the GIL: Concurrent PythonТЕОРИЯ· 55 min55 min→07Multiprocessing: True Parallelism in PythonТЕОРИЯ· 55 min55 min→08Async/Await Fundamentals: Non-Blocking PythonТЕОРИЯ· 60 min60 min→09Testing Best Practices: pytest and TDDТЕОРИЯ· 55 min55 min→10Design Patterns in Python: Elegant SolutionsТЕОРИЯ· 55 min55 min→11Packaging and Distribution: Ship Your PythonТЕОРИЯ· 50 min50 min→12Project: Building a Production-Ready CLI ToolТЕОРИЯ· 75 min75 min→