README
Python 基础专题的学习顺序与入口。
Python 基础专题
从零开始按主题学习。每篇先运行示例,再独立完成练习,最后核对答案。
这里有 21 篇逐章笔记。按顺序学习后,可用待办清单实战检验所学知识。
学习顺序
- 01_安装运行与解释器:能确认解释器版本,运行脚本,理解交互式命令行与脚本的区别。以下示例按 Python 3.11 及以上版本编写。
- 02_缩进注释与基本写法:读懂语句、代码块、注释、标识符和多行表达式。
- 03_数字布尔值与运算:区分整数、浮点数、布尔值和常用运算符,能预测负数除法结果。
- 04_字符串编码与格式化:完成字符串索引、切片、清理、格式化与编码转换。
- 05_列表与元组:会创建、修改和遍历列表,理解元组及切片的边界。
- 06_字典集合与容器选择:掌握键值查找、去重、集合运算,以及四种常用容器的选型。
- 07_条件分支与真值:写出互斥条件,区分空值、缺失值与假值。
- 08_for循环与迭代:遍历序列与字典,理解
range、enumerate、break和continue。 - 09_while循环与循环控制:为不知道次数的重复任务设计清晰退出条件。
- 10_函数定义参数与返回值:用函数封装可复用逻辑,正确使用位置参数、关键字参数和默认值。
- 11_作用域闭包与可变对象:解释名字查找、局部变量、闭包捕获和对象共享。
- 12_模块包与程序入口:把代码拆到多个文件,理解导入和
__name__。 - 13_输入输出文件与路径:读取键盘输入、写入文本文件并安全关闭资源。
- 14_错误异常与资源清理:把可恢复的错误与程序缺陷分开处理,并正确使用
try结构。 - 15_类实例属性与方法:创建类和实例,理解
self、构造方法与类属性。 - 16_继承组合与特殊方法:理解继承、方法覆盖、
super()和常见特殊方法。 - 17_虚拟环境依赖与包管理:隔离项目依赖,分清解释器、标准库与第三方包。
- 18_类型注解与静态检查:为函数和容器标注类型,理解注解与运行时校验的区别。
- 19_常用内置函数与标准库:掌握日常数据处理函数,并知道常见标准库解决什么问题。
- 20_综合练习与学习检查:把输入、容器、函数、异常和文件组织成一个可测试的小程序。
- 21_JSON与序列化:理解 JSON 数据类型,使用标准库读写 JSON,并校验外部数据。