学院 / 课程 / 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→