
探索 Python 开发工具
在本实验中,你将探索各种 Python 开发工具,包括标准交互模式、增强交互的 IPython、用于脚本编写的 Vim 和用于集成开发的 IDLE。通过实践,掌握不同的 Python 开发工作流。
Python

使用 Python Flask 创建 URL 缩短器
在本项目中,我们将学习如何使用 Python 和 Flask 创建一个 URL 缩短器。URL 缩短器是一种工具,它可以将长 URL 转换为更短、更易于管理的 URL。这对于在社交媒体或电子邮件中分享链接非常有用,同时也能使长 URL 对用户更加友好。
Python

在 Python 中添加注释
在本实验中,你将学习注释在 Python 编程中的重要性及实际应用。注释对于使你的代码易于人类理解至关重要,这对于维护和协作尤其重要,尤其是在程序复杂度不断增加的情况下。你将探索不同类型的注释,并了解如何有效地使用它们。
Python

使用 try except 在 Python 中处理异常
在本实验中,你将学习如何使用 `try...except` 语句在 Python 中有效地处理异常。我们将探讨如何捕获特定的异常,如 `ValueError`,处理多种异常类型,以及使用 `else` 和 `finally` 块来执行代码,无论是否发生异常。你还将学习如何抛出自定义异常来指示代码中的特定错误情况。通过实践练习,你将获得编写健壮且容错的 Python 程序的实践经验。
Python

使用 SQLite 构建 Flask REST API
在本项目中,我们将学习如何使用 SQLite 作为数据库在 Flask 中构建一个 REST API。我们将首先创建一个示例 SQLite 数据库并用一些数据填充它。然后,我们将构建一个 Flask 应用程序,其端点用于对 SQLite 数据库中的数据执行 CRUD(创建、读取、更新、删除)操作。
Python

在 Python 中定义类和对象
在本实验中,你将学习 Python 面向对象编程 (OOP) 的基本概念。我们将探讨如何定义类,类是创建对象的蓝图,并理解类与对象之间的关系。然后,你将通过创建和使用自定义类的实例来获得实践经验。本实验将指导你使用 `__init__` 方法初始化对象以设置其初始状态,并使用 `__repr__` 方法自定义其字符串表示,以获得更好的调试和可读性。
Python

理解和使用 Python 元组
在本实验中,你将全面了解 Python 中的元组。你将学习如何创建元组,使用索引和切片访问其元素,并探索如何通过切片和连接等技术修改它们,同时牢记其不可变性。此外,你还将深入了解元组运算符和解包,发现如何高效地处理元组数据。最后,你将探索并利用常见的内置元组函数和方法对元组执行各种操作。
Python

Python 输入输出处理
在本实验中,你将学习 Python 中处理输入输出的基础概念。我们将探讨如何使用 print() 函数将信息显示到控制台,包括控制多个参数之间的分隔符。此外,你将获得通过键盘获取用户输入、将数据写入文件以及从文件读取数据的实践经验,涵盖与 Python 程序中的外部数据源交互的必备技能。
Python

管理 Python 字典
在本实验中,你将获得管理 Python 字典的实践经验。字典是用于以键值对形式存储数据的基本数据结构。你将学习如何创建和检查字典、访问和修改元素、添加和删除元素,以及探索字典视图对象。
Python

使用文档字符串记录 Python 函数
在本实验中,你将学习使用文档字符串记录 Python 代码的重要性。我们将探讨如何使用 help() 函数和 __doc__ 属性访问内置函数的现有文档字符串。此外,你将获得为自定义函数编写自己的文档字符串并使用 help() 函数验证其可访问性的实践经验,从而使你的代码更易于理解和维护。
Python

操作 Python 列表
在本实验中,你将获得操作 Python 列表(一种基本数据结构)的实践经验。你将学习如何创建、访问、添加、删除、修改、排序、查询和嵌套列表。最终,你将能够有效地使用列表来管理和处理 Python 程序中的数据。
Python

Python 模块和包的导入
在本实验中,你将学习如何在 Python 中导入和使用模块及包。我们将使用 pydoc 探索 Python 模块,使用 import 导入模块,使用 from...import 导入特定对象,并理解 Python 包。本实验提供实践操作,以实现有效的代码组织和重用。
Python

在 Python 中定义和使用函数
在本实验中,你将学习如何在 Python 中定义和使用函数。函数对于组织代码和促进代码复用至关重要。你将首先理解函数概念并探索 Python 的内置函数,学习如何带参数调用它们并观察它们的输出。在探索完内置函数后,你将学习如何定义自己的简单函数。最后,你将练习调用这些用户自定义函数来执行它们包含的代码块,从而巩固你对函数创建和使用的理解。
Python

理解 Python 中的字符编码
在本实验中,你将全面了解 Python 中的字符编码。我们将探讨字符编码的历史和概念,从 ASCII 到 Unicode 和 UTF-8。你将学习使用 ord() 和 chr(),通过 encode() 和 decode() 在字符串和字节之间进行转换,并处理编码错误。
Python

探索 Python 类中的特殊方法
在本实验中,你将深入了解 Python 特殊方法(通常称为“dunder”方法)的迷人世界。你将实际理解这些方法如何影响类和对象的行为,探索 __new__、__del__、__slots__ 和 __call__。
Python

使用 Python 条件语句控制程序流
在本实验中,你将学习如何使用条件语句来控制 Python 程序的流程。我们将从理解顺序程序执行的概念开始,然后介绍条件逻辑,作为使程序能够做出决策的一种方式。你将使用 if、if-else 和 if-elif-else 语句来实现单分支、双分支和多分支逻辑。本实验还将涵盖嵌套 if 语句、pass 语句,并介绍 match-case 语句(Python 3.10+)。通过本实验的结束,你将能够编写 Python 代码,根据特定条件执行不同的指令块。
Python

在 Python 中应用 PEP 8 代码风格
在本实验中,你将学习如何将 PEP 8 风格指南应用于你的 Python 代码。PEP 8 提供了编写可读且一致的 Python 代码的建议,涵盖了缩进、行长度、间距和命名约定。你将练习实现指南、探索规则,并使用 autopep8 进行自动格式化。
Python

如何添加多个 argparse 参数
学习如何使用强大的 argparse 模块,在 Python 中高效地添加和解析多个命令行参数,以实现灵活的脚本配置
Python