为你推荐
推荐序1
推荐序2
前言
读者服务
第1章 编程与我们的生活
1.1 为什么学编程
1.2 为什么学Python
1.3 如何学好编程
1.4 计算机的长处和不足
1.5 下载并安装Python
1.6 在Shell里编写代码
1.7 在编辑器里编写代码
1.8 五颜六色的代码
1.9 帮助我们的提示信息
第2章 Python编程初体验——发号施令
2.1 什么是编程
2.2 给小海龟精确地发号施令
2.3 省力气的循环
2.4 旋转的正方形
2.5 创造酷炫的图案
2.6 给点颜色看看
2.7 总结及课后练习
第3章 跟机器交流
3.1 和计算机对话
3.2 输入和输出
3.3 跟人对话——注释
3.4 案例:笑话制造机
3.5 总结及课后练习
第4章 数据的世界
4.1 变量
4.2 算法通过处理数据解决问题
4.3 Python数据类型及转换函数
4.4 数字
4.5 字符串
4.6 布尔值
4.7 总结及课后练习
第5章 好好安排数据
5.1 安排数据的方式
5.2 列表
5.3 元组
5.4 字典
5.5 总结及课后练习
第6章 条件判断——学会做决定
6.1 条件判断
6.2 if…else…语句
6.3 if…语句
6.4 if…elif…else…语句
6.5 条件判断总结
6.6 条件判断应用
6.7 总结及课后练习
第7章 循环——让计算机重复工作
7.1 流程控制
7.2 什么是循环
7.3 For循环
7.4 案例3:奶昔机器人
7.5 while循环
7.6 案例5:扫地机器人的故事
7.7 案例6:自动驾驶程序的故事
7.8 案例7:猜数字游戏
7.9 总结及课后练习
第8章 抽象函数——分而治之的学问
8.1 分而治之和抽象
8.2 函数
8.3 案例2:数学试卷机器人
8.4 递归函数的故事
8.5 变量的作用域
8.6 总结及课后练习
第9章 Python库——让强大的Python库帮忙
9.1 Python模块概述
9.2 安装、卸载和使用Python模块
9.3 random模块
9.4 时间模块和日期时间模块
9.5 webbrowser模块
9.6 操作文件
9.7 总结及课后练习
第10章 Tkinter界面——有按钮的软件
10.1 GUI与CUI
10.2 介绍Tkinter框架
10.3 给窗体添加控件
10.4 让控件变漂亮
10.5 让窗体里的东西动起来
10.6 案例1:绘图软件
10.7 案例2:编写桌面备忘录
10.8 总结及课后练习
第11章 密码的奥妙——众目睽睽之下的悄悄话
11.1 打胜仗要靠算法
11.2 案例1:倒着说话——调转密码
11.3 案例2:绕小弯说话——凯撒密码
11.4 案例3:混乱着说话——打乱替换密码
11.5 案例4:绕大弯说话——维吉尼亚密码
11.6 案例5:靠计数破译密码
11.7 总结及课后练习
第12章 二进制数的世界
12.1 二进制数是什么
12.2 二进制数转十进制数
12.3 十进制数转二进制数
12.4 图片都是数字
12.5 字母都是数字
12.6 总结及课后练习
第13章 潜水钟与蝴蝶——用计算思维解决问题
13.1 潜水钟与蝴蝶的故事
13.2 编写程序为身边的人解决问题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜