agentmentoragentmentor

Python 基础:从第一行代码到一个小 CLI

这门课给零基础编程学习者一条可运行的路径:先会启动 Python 和脚本,再用变量、条件、循环、函数、列表/字典组织一个小程序,最后把输入和文件读写接到一个命令行待办工具里。它不追求覆盖所有语法,只教你写出第一批能自己运行、能自己改的 Python 程序。

学完你将能(course objectives):

  • 在自己的终端运行 Python 交互模式和 .py 脚本。
  • 用变量、数字、字符串、布尔值表达小程序里的状态。
  • ifforwhile 写出会分支和重复执行的流程。
  • 把重复逻辑收进函数,用返回值连接下一步计算。
  • 用列表和字典保存多条数据,并选择合适的数据形状。
  • with open(...) 读写文本文件,让程序记住结果。
  • 组装一个可运行的小 CLI 待办工具。

先修: 无。会打开终端、会保存文本文件即可。

练习环境: 你自己的电脑终端和任意文本编辑器或 IDE。本课不内嵌沙盒。

课时表

主题你将学会
01先让 Python 真的跑起来区分交互模式和脚本,运行第一行程序
02变量不是盒子,是名字贴到对象上用变量、基础类型和转换表达状态
03让程序做选择用条件表达式和 if/elif/else 写分支
04重复执行,但别失控forwhile 遍历数据与控制循环
05把一段流程折成函数定义函数、传参、返回结果并拆小程序
06一条数据不够时:列表和字典用列表保存顺序,用字典保存字段
07让程序留下痕迹:读写文本文件with open(...) 读写 UTF-8 文本
08把零件合成一个小 CLI用函数、数据结构和文件读写做待办命令行工具

来源见 sources.md