教程演示🔗
课程描述
在本课程中,您将学习如何使用 Python 创建多线程、异步和多进程程序,从而使您的程序运行得更快。在与其他资源通信的应用程序中,很多时间都花在等待信息从一个地方传递到另一个地方。您将学习如何使用多线程和异步编程来加速受到 IO 操作严重瓶颈的程序。我们将首先介绍潜在的速度瓶颈从何而来以及我们如何解决这些问题,然后我们将直接深入技术内容并一起构建一个多线程程序,从中获取数据互联网,解析并保存到本地数据库中。
其他程序可能受 CPU 限制的影响更大。我们还将学习如何在 Python 中实现多处理,这个库允许我们在 Python 代码中使用多个 CPU。有了这个,我们将能够将我们的工作负载分散到我们正在使用的机器上的所有可用内核上。最后,我们还将着眼于将这两个元素结合起来,看看我们如何将多处理与异步编程结合使用,从而为您自己获得最大收益,最大限度地利用 CPU 资源并最大限度地减少等待 IO 响应的闲置时间。
你会学到什么
- 如何在 Python 中使用并发和并行
- 如何编写多线程程序
- 如何编写多进程程序
- 如何编写异步程序
本课程适合谁
- 希望通过添加并发来提高程序速度的 Python 开发人员
Python并发和并行编程规范
- 发行商:Udemy
- 教师 : Maximilian Schallwig
- 英语语言
- 级别 : 中级
- 课程数 : 28
- 时长:6小时7分钟
Python并发和并行编程的内容
要求
- 基本熟悉 Python
图片
样片
媒体错误:格式不受支持或来源未找到
安装指南
提取文件并使用您最喜欢的播放器观看
字幕:英语
画质:720p
下载链接
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。