MEMOO
MEMOO
Published on 2025-04-20 / 90 Visits

基础

在本节中,你将学习 Python 的基础知识。如果你是完全的 Python 编程新手,那么这个 Python 基础部分非常适合你。

完成这些教程后,你将掌握 Python 编程技能,并能够用 Python 编写简单的程序。

第一节:Python常识

  • 语法——向你介绍基本的 Python 编程语法。

  • 变量——向你解释什么是变量以及如何创建简洁且有意义的变量。

  • 字符串——学习字符串数据以及一些基本的字符串操作。

  • 数字——向你介绍常用的数字类型,包括整数和浮点数。

  • 布尔值——解释 Python 中的布尔数据类型、假值(falsy)和真值(truthy)。

  • 常量——向你展示如何在 Python 中定义常量。

  • 注释——学习如何在代码中添加注释。

  • 类型转换——学习如何将一种类型的值转换为另一种类型,例如,将字符串转换为数字。

第二节:Python运算符

  • 算术运算符——学习如何使用算术运算符来执行数学运算。

  • 赋值运算符——指导如何使用赋值运算符将值赋给变量。

  • 比较运算符——向你介绍比较运算符以及如何使用它们来比较两个值。

  • 逻辑运算符——向你展示如何使用逻辑运算符来组合多个条件。

第三节:Python流程控制

  • if…else 语句——学习如何基于条件执行代码块。

  • 三元运算符——向你介绍 Python 的三元运算符,它可以使你的代码更简洁。

  • for 循环与 range()——向你展示如何使用带有 range() 函数的 for 循环来固定次数地执行代码块。

  • while——向你展示如何在条件为 True 时执行代码块。

  • break——学习如何提前退出循环。

  • continue——向你展示如何跳过当前循环迭代并开始下一次迭代。

  • pass——向你展示如何使用 pass 语句作为占位符。

第四节:Python函数

  • Python 函数——向你介绍 Python 中的函数,以及如何定义函数并在程序中重用它们。

  • 默认参数——向你展示如何为函数参数指定默认值。

  • 关键字参数——学习如何使用关键字参数,使函数调用更加清晰明了。

  • 递归函数——学习如何在 Python 中定义递归函数。

  • Lambda 表达式——向你展示如何使用 lambda 表达式在 Python 中定义匿名函数。

  • 文档字符串(Docstrings)——向你展示如何使用文档字符串来为函数编写文档。

第五节:Python列表

第六节:字典

  • 字典——介绍字典类型。

  • 字典推导式——展示如何使用字典推导式从现有字典创建一个新字典。

第七节:集合

  • 集合——解释集合类型,并展示如何有效地操作集合元素。

  • 集合推导式——介绍集合推导式,以便您能够使用更简洁优雅的语法基于现有集合创建一个新集合。

  • 集合的并集——展示如何使用 union() 方法或集合并集运算符 |) 对两个或多个集合求并集。

  • 集合的交集——展示如何使用 intersection() 方法或集合交集运算符 &) 对两个或多个集合求交集。

  • 集合的差集——学习如何使用集合的 difference() 方法或集合差集运算符 -) 查找集合之间的差集。

  • 集合的对称差集——指导您如何使用 symmetric_difference() 方法或对称差集运算符 ^) 查找集合的对称差集。

  • 子集——检查一个集合是否为另一个集合的子集。

  • 超集——检查一个集合是否为另一个集合的超集。

  • 不相交集合——检查两个集合是否不相交。

第八节:异常处理

  • try…except —— 展示如何使用 try…except 语句更优雅地处理异常。

  • try…except…finally —— 学习如何在异常发生或不发生的情况下执行代码块。

  • try…except…else —— 解释如何使用 try…except…else 语句在发生异常时控制程序的执行流程。

第九节:Python 循环的进一步探讨

第十节: Python函数的进一步探讨

  • 元组解包 —— 展示如何对元组进行解包,将元组中的各个元素赋值给多个变量。

  • *args参数 —— 学习如何将可变数量的参数传递给函数。

  • **kwargs参数 —— 展示如何将可变数量的关键字参数传递给函数。

  • 偏函数 —— 学习如何定义偏函数。

  • 类型提示 —— 展示如何为函数的参数添加类型提示,以及如何使用静态类型检查器(mypy)来静态检查类型。

第十一节: 模块与包

  • 模块 —— 介绍Python模块,并展示如何编写自己的模块。

  • 模块搜索路径 —— 解释在导入模块时,Python模块搜索路径是如何工作的。

  • __name__变量 —— 展示如何使__name__变量来控制Python文件作为脚本或作为模块时的执行。

  • —— 学习如何使用包以更结构化的方式组织模块。

  • 私有函数 —— 在Python中定义私有函数。

第十二节: 文件操作

第十三节: 工作目录

第十四节: 字符串

第十五节: 第三方包、PIP和虚拟环境



Comment