出版者的话
译者序
前言
部分程序设计基础
章计算机、程序和Python概述2
1.1引言2
1.2什么是计算机3
1.2.1中央处理器4
1.2.2比特和字节4
1.2.3内存5
1.2.4存储设备5
1.2.5输入和输出设备6
1.2.6通信设备7
1.3程序设计语言8
1.3.1机器语言8
1.3.2汇编语言8
1.3.3不错语言8
1.4操作系统10
1.4.1控制和管理系统行为10
1.4.2调度和分配系统资源10
1.4.3调度操作10
1.5Python的历史11
1.6开始学习Python11
1.6.1启动Python12
1.6.2创建Python源代码文件13
1.6.3使用Python完成算术运算14
1.7程序设计风格和文档15
1.7.1恰当的注释和注释风格15
1.7.2恰当的空格15
1.8程序设计错误16
1.8.1语法错误16
1.8.2运行时错误16
1.8.3逻辑错误16
1.9开始学习图形化程序设计17
1.9.1绘制图形并给图形添加颜色17
1.9.2将笔移到任何位置19
1.9.3绘制奥林匹克环标志20
关键术语21
本章总结21
测试题22
编程题22
第2章基本程序设计25
2.1引言25
2.2编写一个简单的程序25
2.3从控制台读取输入27
2.4标识符29
2.5变量、赋值语句和赋值表达式29
2.6同时赋值31
2.7定名常量32
2.8数值数据类型和运算符32
2.8.1运算符/、//和**33
2.8.2运算符%33
2.8.3科学记数法34
2.9计算表达式和运算符优先级35
2.10增强型赋值运算符35
2.11类型转换和四舍五入36
2.12实例研究:显示当前时间38
2.13软件开发流程39
2.14实例研究:计算距离42
关键术语44
本章总结44
测试题45
编程题45
第3章数学函数、字符串和对象50
3.1引言50
3.2常见的Python函数51
3.3字符串和字符54
3.3.1ASCII码54
3.3.2统一码54
3.3.3函数ord和chr54
3.3.4转义序列55
3.3.5不换行打印56
3.3.6函数str56
3.3.7字符串连接操作56
3.3.8从控制台读取字符串57
3.4实例研究:最小数量的硬币58</