课程名称:Advanced Python多线程并发编程架构设计与代码实战
(AdvancedPython Concurrency with Multithreading)
关键词:GIL、Multithreading、Concurrency、Asyncio 、Executor、Thread Pool、Event Loop、Asynchronous、Task、Queue、Future、Async、Await、CPU-bound、IO-bound、Data Sharing、Reentrant lock、Deadlocks、GUI、Workers、Rasa Source Code、TKinter、Window、Security、Numpy
课程介绍:
Python多线编程是高级Python企业级开发的必备技能,是阅读大型Python项目必备的知识,是编写开源项目不可或缺的能力,也是衡量一个Python技术人员是否是编程高手的关键标准。
本课程从Rasa中对Python多线程使用的代码解析出发,涵盖了Python多线程并发编程的所有核心内容:GIL机制、GIL释放、多线程实现原理、线程池、任务队列、事件循环、CPU密集任务、IO密集任务、各种类型的锁、高响应GUI编程、安全的线程通信、异步事件、消息封装等,所有的知识点均有对应代码实现。
为了帮助大家更好的贯通课程中的核心内容,在课程最后还精心安排了高响应Python应用程序完成案例实现、使用Python多线程加速CPU耗时操作密码加密案例,以及通过Python多线程提升Numpy性能等案例,以帮助学员不仅掌握Python多线程并发编程架构设计、内幕机制、技术细节和代码实现等,更是从真实业务场景的角度帮助大家解决Python企业级开始实际场景中的多线程并发编程问题。
整个课程由视频、源码和配套资料构