中级 Python:内存、装饰器、异步、Cython 等
从大众中脱颖而出。成为 Python 专家并了解 CPython API、PyBind11 等内容。
讲师:Jan Schaffranek
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- Python 中变量的内存管理(可变性)
- 序列和迭代的正确使用
- 函数、装饰器、Lambda 等
- 面向对象和继承
- Cython代码的集成
- 使用Python C API
- 异步和并行代码
要求
- Python 编程基础知识(变量、列表、字典、类等)
- 终端使用经验
描述
该课程于 2023 年 11 月更新为最新的 Python 版本 3.12!
课程简介:
该课程涵盖中级到高级 Python 编程技术。
这意味着该课程并非针对编程初学者。
本课程内容紧凑、富有启发性且实用。你不仅学习如何很好地使用Python,还学习可以转移到其他语言的更抽象的概念,以及如何创建良好的编程环境。
先决条件:
- 创建和使用变量
- If 语句、循环和逻辑表达式
- 实现您自己的函数和类
- 从外部包导入
在课程中,我们将使用 Visual Studio Code (VSCode) 作为 IDE,它对所有操作系统都是免费的。
我假设您的系统上已经安装了 Python 3.8 或更高版本,如果没有,您可以通过 Anaconda 安装它。
本课程包括以下主题:
- Python中变量的内存管理
- 可变和不可变类型
- 浅拷贝和深拷贝
- 容器的正确使用(list、dict、set等)
- f 字符串格式
- 函数和装饰器
- args 和 kwargs 参数
- 面向对象和继承
- 特殊邓德方法
- 数据类、枚举和命名元组
- Cython 的集成
- 使用 Python C API (CPython)
- 使用 PyBind11(介绍性示例)
- 使用 Numba 和 Mypyc
- 使用多处理和多线程
- Python 中的全局解释器锁 (GIL)
- 使用异步编程
今天成为明天技术领域的专业人士!
我们在课室见!
本课程适合谁:
- 具备基础知识的 Python 开发人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。