Python 入门:创建虚拟环境并运行第一个学习脚本
从解释器检查、虚拟环境创建到脚本运行,完成一个输出学习计划的 Python 小程序,并弄清终端命令、源码文件与运行环境的关系。
围绕 Python 基础语法、自动化脚本、数据处理和 Web 开发,介绍环境管理、异步编程、测试与项目组织方法,适合学习与项目实践时按主题查阅。
收录 12 篇文章从解释器检查、虚拟环境创建到脚本运行,完成一个输出学习计划的 Python 小程序,并弄清终端命令、源码文件与运行环境的关系。
用学习进度计算掌握赋值、除法、字符串格式化和显式类型转换,通过中文示例区分字符串长度与 UTF-8 编码后的字节长度。
把一周学习分钟数转换成可核对的统计结果,练习 if、for、continue 和 enumerate,并明确无效数据与未达标数据的区别。
用任务标签计数练习列表遍历、字典累加和稳定排序,并通过一个可复现的嵌套列表示例理解赋值、浅拷贝与深拷贝。
把任务追加和平均值计算拆成函数,理解 return、关键字参数与可变默认参数,并为函数明确空输入和是否修改原数据的约定。
设计一个只接收文本整数的学习时长解析函数,分开处理格式错误、类型错误和范围错误,让调用方得到明确结果而不是静默失败。
把任务标题、完成状态与完成操作组织到一个类中,比较两个任务实例的独立状态,并说明类属性与实例属性的使用边界。
用生成器逐条清洗文本记录,观察 yield、next 与列表转换的消费过程,避免把已经耗尽的迭代器当成可反复使用的数据列表。
将带中文标题的任务列表保存到 JSON 文件,再读取并校验列表、字段与字段类型,区分 JSON 语法正确和业务数据有效。
读取包含引号和逗号的学习记录,使用 DictReader 验证表头、转换时长并报告错误行,避免手工 split 造成列错位。