返回编辑器

学习Python

通过互动课程逐步掌握 Python。每个概念都附带可运行的代码,您可以直接在浏览器中执行。

Python 循环:For 和 While 循环解释

了解如何使用 Python 循环来迭代数据。通过交互式示例掌握 for 循环、while 循环、break、continue 和循环最佳实践。

开始学习

Python 函数:权威指南和示例

掌握Python函数。了解如何使用 def 编写可重用代码、定义参数、返回值以及了解本地和全局范围。

开始学习

Python 变量和数据类型解释

了解 Python 变量和核心数据类型(字符串、整数、浮点数、布尔值)。 Python 内存分配的完整初学者指南。

开始学习

Python If-Else 条件和逻辑

学习 Python 中的条件语句。了解如何使用 if、elif 和 else 来控制代码流并在应用程序中做出决策。

开始学习

Python 类和面向对象编程

对 Python 类、对象、继承和 OOP 概念的完整介绍。创建强大的数据模型并扩展您的 Python 应用程序。

开始学习

Python 列表:数组、方法和迭代

了解有关 Python 列表的所有内容。了解如何在 Python 中原生创建、切片、修改和迭代数组。

开始学习

Python 字典:结构和哈希图

掌握 Python 字典。学习存储、获取和处理键值对数据。了解映射的性能和最佳实践。

开始学习

Python 尝试/例外和错误处理

防止 Python 脚本崩溃。了解 try、 except、finally 块以及如何正确引发自定义异常。

开始学习

Python 字符串:格式化、切片和方法指南

掌握 Python 中的字符串操作。通过清晰、可执行的代码示例学习字符串方法、切片、串联和格式化技术。

开始学习

Python 文件 I/O:安全地读写文件

了解如何在 Python 中读取和写入文件。掌握 open()、read()、write() 和上下文管理器,以安全地处理文件操作,而不会造成资源泄漏。

开始学习

Python 模块和包:组织代码项目

了解 Python 模块和包。了解如何导入文件、构建大型项目、利用标准库以及使用绝对导入和相对导入。

开始学习

Python 推导式:列表推导式、字典推导式和集合推导式

编写更干净、更快的 Python。通过实际示例、过滤条件和嵌套循环掌握列表、字典和集合推导式。

开始学习

Python 生成器:内存高效的迭代器

了解如何使用Python生成器和yield语句以最小的内存占用处理巨大的数据集。掌握生成器表达式。

开始学习

Python 装饰器:包装和修改函数

学习 Python 装饰器来动态修改函数行为。了解包装器函数、@ 语法以及处理装饰器中的参数。

开始学习

Python 正则表达式:使用 re 模块进行模式匹配

掌握 Python 中的正则表达式 (Regex)。学习使用内置 re 库搜索、匹配、拆分和替换字符串数据。

开始学习

Python Lambda 函数:匿名函数指南

了解如何在 Python 中编写匿名 lambda 函数。掌握使用 lambda 语法的 map()、filter() 和排序() 的函数式编程模式。

开始学习

Python 集合:运算、方法和集合论

Python 中的大师集。学习存储唯一值、执行交集、并集、差异,并了解散列的性能优势。

开始学习

Python 元组:不可变序列和拆包

了解 Python 元组。了解何时使用元组而不是列表、元组解包的工作原理以及不变性如何保证数据安全。

开始学习

Python 数学模块:基本和高级运算

发现 Python 内置数学模块的强大功能。了解三角函数、对数、舍入方法和常数。

开始学习

Python 日期时间:使用日期和时间

了解如何在 Python 中处理日期、时间、时区和计算。使用日期时间和时间增量掌握格式化、解析和算术。

开始学习

Python JSON 解析:序列化和反序列化

了解如何在 Python 中读取、写入和解析 JSON 数据。掌握 jso​​n.loads、json.dumps 和自定义 JSON 编码器/解码器。

开始学习

Python CSV:读取和写入电子表格

了解如何在 Python 中处理 CSV 数据。掌握 csv.reader、csv.writer 和 DictReader/DictWriter 以实现高效的表格解析。

开始学习

Python 类型提示:静态类型和注释

了解如何在 Python 中编写类型提示。提高代码质量、启用自动完成并利用 mypy 进行静态代码分析。

开始学习

Python 虚拟环境:venv 和依赖隔离

掌握 Python 虚拟环境。了解如何使用 venv 和 pip 安全地创建、激活和管理依赖项。

开始学习

Python OOP 继承:父类和子类

学习 Python OOP 中的继承。掌握子类化、重写方法、使用 super() 和多重继承模式。

开始学习

Python OOP 多态性:鸭子类型和接口

掌握 Python 中的多态性。了解如何使用鸭子类型、方法重写和抽象基类编写灵活、松散耦合的代码。

开始学习

Python 上下文管理器:使用块创建自定义

了解如何用 Python 编写自定义上下文管理器。掌握 contextmanager 装饰器和 __enter__/__exit__ 方法以确保资源安全。

开始学习

Python Itertools:高性能迭代实用程序

学习Python的itertools模块。掌握无限迭代器、组合、排列、分组和内存高效的数据处理。

开始学习

Python 集合模块:高级容器类型

学习使用 Python 的集合模块。掌握Counter、defaultdict、namedtuple、deque,以及如何简化复杂的数据结构。

开始学习

Python F-Strings:高级字符串插值

了解如何使用 F 字符串在 Python 中格式化字符串。掌握表达式求值、浮点精度格式、日期时间打印和自记录语法。

开始学习