PYTHON程序设计基础(第2版)/李东方
PYTHON程序设计基础(第2版)/李东方作者:李东方 开 本:其他 书号ISBN:9787121376054 定价: 出版时间:2019-11-01 出版社:电子工业出版社有限公司 |
PYTHON程序设计基础(第2版)/李东方 本书特色
本书是上海市高等学校计算机等级考试(二级)Python程序设计考试科目的参考教材,并在教学内容和要求上兼容全国计算机等级考试二级Python语言程序设计考试。本教材以程序设计初学者为教学对象,从程序设计基本概念出发,通过大量示例由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境、Python的基本语法、Python程序的基本流程控制、Python的组合数据类型、文件与基于文件的数据分析、函数、面向对象的程序设计与Python生态、图形化界面设计、图形绘制与数据可视化、正则表达式与简单爬虫、数据库操作和基于第三方库的应用举例。本书的例题源码、电子课件、习题素材等资源提供扫码下载。
PYTHON程序设计基础(第2版)/李东方 内容简介
本书是上海市高等学校计算机等级考试(二级)Python程序设计考试科目的参考教材,并在教学内容和要求上兼容全国计算机等级考试二级Python语言程序设计考试。本教材以程序设计初学者为教学对象,从程序设计基本概念出发,通过大量示例由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境、Python的基本语法、Python程序的基本流程控制、Python的组合数据类型、文件与基于文件的数据分析、函数、面向对象的程序设计与Python生态、图形化界面设计、图形绘制与数据可视化、正则表达式与简单爬虫、数据库操作和基于第三方库的应用举例。本书的例题源码、电子课件、习题素材等资源提供扫码下载。
PYTHON程序设计基础(第2版)/李东方 目录
目 录第1章 Python语言及其编程环境 (1)
1.1 Python语言概述 (1)
1.2 Python的安装 (3)
1.2.1 Python的官网下载安装 (3)
1.2.2 Anaconda集成开发环境 (4)
1.3 Python程序设计步骤 (5)
1.4 常用的Python第三方编辑器 (7)
习题1 (11)
第2章 Python的基本语法 (12)
2.1 Python程序的书写格式与基本规则 (12)
2.1.1 基本词法单位、标识符/常量/运算符等的构成规则与关键字 (12)
2.1.2 程序的书写格式与基本规则 (14)
2.2 Python的基本数据类型 (18)
2.2.1 数值类型 (18)
2.2.2 字符串类型 (21)
2.3 Python的基本运算和表达式 (24)
2.3.1 变量的操作 (24)
2.3.2 运算符 (29)
2.3.3 算术运算 (29)
2.3.4 输入与输出 (31)
2.3.5 赋值、关系和逻辑运算 (33)
2.3.6 表达式 (35)
2.3.7 赋值语句 (36)
习题2 (38)
第3章 Python程序的基本流程控制 (40)
3.1 计算思维和程序设计基本方法 (40)
3.1.1 计算思维 (40)
3.1.2 程序设计基本方法 (41)
3.2 顺序结构 (41)
3.3 分支结构 (43)
3.3.1 if语句 (43)
3.3.2 if-elif-else语句 (43)
3.3.3 分支语句嵌套 (46)
3.4 循环结构 (47)
3.4.1 while语句 (47)
3.4.2 for语句和range()内置函数 (49)
3.4.3 循环语句嵌套 (51)
3.4.4 转移和中断语句 (53)
3.5 程序调试 (55)
3.5.1 语法错误与逻辑错误 (55)
3.5.2 常见语法错误 (55)
3.5.3 排查程序错误的方法 (59)
3.5.4 程序运行中try-except异常处理 (61)
习题3 (63)
第4章 Python的组合数据类型 (65)
4.1 序列型组合数据类型 (65)
4.1.1 字符串 (66)
4.1.2 列表 (71)
4.1.3 元组 (77)
4.2 映射型组合数据类型—字典 (83)
4.2.1 创建字典 (83)
4.2.2 访问字典中的值 (84)
4.2.3 更新字典 (84)
4.2.4 字典的操作 (84)
4.3 集合型组合数据—集合 (88)
4.3.1 集合的创建 (88)
4.3.2 集合的修改 (90)
4.3.3 集合的数学运算 (92)
习题4 (93)
第5章 文件与基于文件的数据分析 (96)
5.1 文件的基本概念 (96)
5.1.1 文件和目录 (96)
5.1.2 文件的编码 (97)
5.1.3 文本文件和二进制文件的区别 (99)
5.2 文件的操作 (99)
5.2.1 文件的打开和关闭 (99)
5.2.2 定位 (100)
5.2.3 文件的读取、写入、追加 (102)
5.3 基于文件的数据分析 (105)
5.3.1 对数据文件的读取和遍历 (105)
5.3.2 词频分析 (108)
5.3.3 第三方库jieba和中文词频分析 (110)
5.3.4 第三方库wordcloud和词语可视化 (111)
习题5 (112)
第6章 函数 (114)
6.1 函数的定义与调用 (114)
6.1.1 函数的声明 (114)
6.1.2 函数的调用 (115)
6.2 参数的传递 (115)
6.2.1 参数按位置依次传递 (115)
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |