微信扫一扫,移动浏览光盘
简介
《 Python编程与问题求解》的突出特点包括以下几个方面:《 Python编程与问题求解》使用从下至上的方法来解释概念。附录中会对算法和流程图进行额外的讨论。《 Python编程与问题求解》通篇提供带注释的代码来阐述Python多种特性的用法。独立于正文的补充信息和重要提示包含在特殊的方框中,开头以“注意”标明。每章末尾的需要牢记的知识点总结了重要知识点,方便读者回顾学过的知识点。书中每个小节之后的小测试能帮助读者评估学习成果。每章中的关键术语会罗列在章末。章末的复习题包含了多选题的题干和答案、简答题以及程序题,可以帮助读者检测相关概念的理解程度。
目录
目录
第 1章 电子计算机简介 ·························1
1.1 简介················································1
1.2 冯·诺依曼理念····························3
1.2.1 计算机的简单模型·····················4
1.2.2 电子计算机的组成·····················4
1.3 存储器············································6
1.3.1 主存储器·····································7
1.3.2 辅助存储器·································8
1.3.3 寄存器·········································9
1.4 编程语言······································10
1.4.1 高级语言··································11
1.4.2 汇编语言··································11
1.4.3 机器语言··································11
1.5 翻译器··········································12
1.5.1 编译器······································12
1.5.2 汇编器······································12
1.5.3 解释器······································12
1.6 硬件和软件··································13
1.6.1 硬件··········································13
1.6.2 软件··········································13
1.7 操作系统······································14
1.8 本章要点······································15
1.9 关键术语······································16
1.10 复习题········································17
第2章 解决问题的策略 ························21
2.1 分析问题······································21
2.1.1 问题的正式定义······················21
2.1.2 解决问题的方法论··················22
2.2 算法··············································22
2.3 流程图··········································24
2.4 算法以及流程图示例··················28
2.5 本章要点······································33
2.6 关键术语······································33
2.7 复习题··········································34
第3章 Python入门 ·····························37
3.1 引言··············································37
3.2 Python概述···································37
3.3 启动Python的三种不同方式 ·······38
3.4 注释··············································43
3.5 Python标识符·······························43
3.6 保留关键字··································44
3.7 变量··············································44
3.7.1 声明变量··································44
3.7.2 初始化变量······························44
3.8 标准的数据类型··························46
3.8.1 数字型······································46
3.8.2 字符串······································47
3.8.3 列表··········································48
3.8.4 元组··········································49
3.8.5 字典··········································50
3.8.6 布尔型······································50
3.8.7 集合··········································50
3.9 运算符··········································52
3.9.1 算术运算符······························53
3.9.2 比较运算符······························54
3.9.3 赋值运算符······························55
3.9.4 位运算符··································56
3.9.5 逻辑运算符······························58
3.9.6 隶属运算符······························58
3.9.7 恒等运算符······························59
3.9.8 运算符优先级··························60
3.9.9 结合性······································61
3.10 语句与表达式····························63
3.10.1 语句········································63
3.10.2 表达式····································63
3.11 字符串运算································64
3.11.1 连接运算·································65
3.11.2 重复运算·································65
3.11.3 获取具体字符·························65
3.11.4 分片·········································65
3.12 布尔表达式································67
3.13 控制语句····································67
3.13.1 for循环····································67
3.13.2 while 语句·······························70
3.13.3 if elif else 语句 ·······················72
3.13.4 选择执行································73
3.13.5 条件执行································73
3.14 迭代—— while 语句·················74
3.15 从键盘获取输入························76
3.15.1 input()函数······························76
3.15.2 raw_input()函数······················77
3.16 本章要点····································77
3.17 关键术语····································79
3.18 复习题········································79
第4章函数··········································85
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问