习题0 准备工作
macOS
Windows
Linux
网上搜索
给新手的告诫
可选文本编辑器
习题1 第一个程序
应该看到的结果
巩固练习
常见问题回答
习题2 注释和#号
应该看到的结果
巩固练习
常见问题回答
习题3 数字和数学计算
应该看到的结果
巩固练习
常见问题回答
习题4 变量和命名
应该看到的结果
巩固练习
常见问题回答
习题5 更多的变量和打印
应该看到的结果
巩固练习
常见问题回答
习题6 字符串和文本
应该看到的结果
巩固练习
破坏程序
常见问题回答
习题7 更多打印
应该看到的结果
巩固练习
破坏程序
常见问题回答
习题8 打印,打印
应该看到的结果
巩固练习
常见问题回答
习题9 打印,打印,打印
应该看到的结果
巩固练习
常见问题回答
习题10 那是什么
应该看到的结果
转义序列
巩固练习
习题11 提问
习题12 提示别人
习题13 参数、解包和变量
习题14 提示和传递
习题15 读取文件
习题16 读写文件
习题17 更多文件操作
习题18 命名、变量、代码和函数
习题19 函数和变量
习题20 函数和文件
习题21 函数可以返回某些东西
习题22 到现在为止你学到了什么
习题23 字符串、字节串和字符编码
习题24 更多的练习
习题25 更多更多的练习
习题26 恭喜你,现在可以考试了!
习题27 记住逻辑关系
习题28 布尔表达式练习
习题29 if语句
习题30 else和if
习题31 作出决定
习题32 循环和列表
习题33 while循环
习题34 访问列表的元素
习题35 分支和函数
习题36 设计和调试
习题37 复习各种符号
习题38 列表的操作
习题39 字典,可爱的字典
习题40 模块、类和对象
习题41 学习面向对象术语
习题42 对象、类及从属关系
习题43 基本的面向对象分析和设计
习题44 继承与组合
习题45 你来制作一款游戏
习题46 项目骨架
习题47 自动化测试
习题48 用户输入进阶
习题49 创建句子
习题50 你的第 一个网站
习题51 从浏览器中获取输入
习题52 创建Web游戏
接下来的路
老程序员的建议
附录 命令行快速入门
展开