注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材高职高专教材Python编程基础与应用

Python编程基础与应用

Python编程基础与应用

定 价:¥59.00

作 者: 李方园 著
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111677437 出版时间: 2021-06-01 包装: 平装
开本: 16开 页数: 236 字数:  

内容简介

  《Python编程基础与应用》以“任务驱动,实战领先”为出发点,通过216个实例详细介绍了Python 语言的基础知识和语法操作规范,同时,书中还剖析了10个综合应用案例,以培养读者解决问题的能力。本书将理论和实践融为一体,让读者真正做到学以致用。 本书可以作为高职高专院校计算机类、自动化类、电子信息类、数字经济类等专业的Python编程入门教材,同时也可作为广大Python语言爱好者自学的参考书。 本书配有授课电子课件、习题答案、代码文件和教学视频等资源,需要的教师可登录机械工业出版社教育服务网www.cmpedu.com免费注册后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。

作者简介

暂缺《Python编程基础与应用》作者简介

图书目录

前言
二维码资源清单

第1章 Python编程入门1
1.1 Python语言概述1
1.1.1 Python语言发展概况1
1.1.2 Python的下载与安装2
1.2 Python语法介绍6
1.2.1 交互式解释执行与脚本式解释运行6
1.2.2 程序结构特点7
1.2.3 语法规则9
1.3 Python基本数据类型15
1.3.1 数据类型概述15
1.3.2 变量与常量15
1.3.3 整数类型18
1.3.4 小数、浮点数类型20
1.3.5 复数类型21
1.3.6 字符串及其基本操作22
1.3.7 数据类型转换25
1.4 基本输入输出函数25
1.4.1 input()函数25
1.4.2 print()函数26
1.5 运算符29
1.5.1 算术运算符29
1.5.2 赋值运算符31
1.5.3 位运算符33
1.5.4 比较运算符(关系运算符)35
1.5.5 逻辑运算符35
1.5.6 三目运算符36
1.5.7 运算符优先级37
思考与练习37
第2章 Python序列操作39
2.1 序列及通用操作39
2.1.1 序列概述39
2.1.2 序列的通用操作39
2.1.3 和序列相关的内置函数41
2.2 列表及操作42
2.2.1 列表及其创建42
2.2.2 列表的基本操作与方法44
2.3 元组及操作52
2.3.1 元组及其创建52
2.3.2 元组的基本操作与方法53
2.3.3 “可变的”tuple元组56
2.4 字符串及操作57
2.4.1 字符串概述57
2.4.2 字符串的基本操作与方法58
2.5 字典63
2.5.1 字典及其创建63
2.5.2 字典的基本操作与方法66
2.6 集合72
2.6.1 集合及其创建72
2.6.2 集合的基本操作与方法73
思考与练习77
第3章 结构化程序设计79
3.1 结构化程序设计理念79
3.1.1 程序设计与算法79
3.1.2 结构化程序设计的基本要点80
3.2 选择结构82
3.2.1 if语句的形式82
3.2.2 if语句的嵌套84
3.2.3 assert断言语句及用法86
3.3 循环结构87
3.3.1 while循环语句87
3.3.2 for循环语句88
3.3.3 范围及for循环控制89
3.3.4 循环嵌套91
3.3.5 循环控制语句94
3.4 采用选择与循环实现序列操作97
3.4.1 序列推导式97
3.4.2 zip函数及用法99
3.4.3 reversed函数及用法99
3.4.4 sorted函数及用法100
3.5 综合案例解析101
3.5.1 编写计算班级学生平均分程序101
3.5.2 编写判断是否素数的程序103
思考与练习103
第4章 Python函数、模块与类106
4.1 函数的定义106
4.1.1 概述106
4.1.2 函数的形式参数和实际参数108
4.1.3 函数的关键字参数111
4.1.4 函数的默认值参数112
4.1.5 None返回值113
4.1.6 函数的局部变量与全局变量113
4.1.7 为函数提供说明文档114
4.2 函数的高级应用115
4.2.1 匿名函数lambda表达式115
4.2.2 闭包函数116
4.2.3 递归函数117
4.3 类与对象119
4.3.1 对象的引入119
4.3.2 类的构造方法121
4.3.3 property() 函数和@property 装饰器123
4.4 类的封装与继承125
4.4.1 封装125
4.4.2 继承127
4.4.3 多态129
4.5 模块与库130
4.5.1 导入模块130
4.5.2 时间和日期处理模块132
4.5.3 random库135
4.5.4 string模块136
4.5.5 math和cmath模块137
4.5.6 sys模块139
4.6 综合案例解析139
4.6.1 函数的综合应用139
4.6.2 继承的综合应用140
思考与练习142
第5章 文件及文件夹操作144
5.1 文件对象144
5.1.1 文件概述144
5.1.2 打开文件145
5.1.3 读取文件148
5.1.4 写入文件151
5.1.5 with as用法153
5.2 os模块及应用154
5.2.1 os模块154
5.2.2 os.path 模块156
5.3 shutil模块及应用157
5.3.1 shutil模块的复制功能157
5.3.2 shutil模块的压缩解压功能158
5.3.3 shutil模块的文件和文件夹的移动和改名159
5.3.4 shutil模块的永久删除文件和文件夹159
5.4 文件异常处理159
5.4.1 异常的类型与含义159
5.4.2 异常处理方式160
5.5 Excel文件及其操作165
5.5.1 openpyxl概述165
5.5.2 openpyxl库函数166
5.5.3 Excel文件操作实例171
5.6 综合案例分析173
5.6.1 简易文件搜索引擎173
5.6.2 自动整理当前目录下的所有文件信息174
思考与练习176
第6章 交互界面设计177
6.1 tkinter基础177
6.1.1 GUI介绍177
6.1.2 4步法创建tkinter窗口178
6.2 tkinter控件的属性与函数180
6.2.1 tkinter窗口180
6.2.2 标签(Label)181
6.2.3 按钮(Button)184
6.2.4 文本框控件(Entry)185
6.2.5 复选框(Checkbutton)187
6.2.6 菜单(Menu)188
6.2.7 菜单按钮(Menubutton)190
6.2.8 列表框(Listbox)193
6.2.9 滑动条(Scale)195
6.2.10 滚动条(Scrollbar)196
6.2.11 画布(Canvas)197
6.2.12 多行文本(Text)199
6.2.13 其他控件201
6.3 tkinter控件的模块202
6.3.1 messagebox模块202
6.3.2 simpledialog模块203
6.3.3 tkinter.filedialog模块204
6.3.4 colorchooser模块207
6.4 综合案例分析207
6.4.1 计算器制作207
6.4.2 BOM录入界面设计209
思考与练习213
第7章 网络爬虫应用214
7.1 网络与网页基础214
7.1.1 OSI参考模型214
7.1.2 TCP/IP模型215
7.1.3 url格式217
7.1.4 爬虫的定义与基本流程218
7.1.5 网页构成简述219
7.2 urllib基本应用222
7.2.1 urllib.request模块222
7.2.2 urllib. parse模块222
7.3 BeautifulSoup基本应用223
7.3.1 BeautifulSoup标签定位方法224
7.3.2 BeautifulSoup标签选择器225
7.3.3 使用标准库解析分析网页输出226
7.3.4 使用lxml解析库分析网页输出227
7.4 综合案例分析229
7.4.1 新华网汽车频道的产经新闻列表229
7.4.2 二手车信息的获取与保存232
思考与练习235
参考文献236

本目录推荐