- ISBN:9787302641506
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:280
- 出版时间:2023-09-01
- 条形码:9787302641506 ; 978-7-302-64150-6
本书特色
本书包括Python开发环境的搭建与编码规范、Python语言基础、流程控制语句、序列的应用、函数的定义与使用、文件操作、模块与库、Python数据可视化实战等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高程序开发技能。本书附有配套视频、教学PPT、课后测试题、项目源码等资源,课后测试题也给出了相应的答案,读者可以扫描二维码观看视频讲解,解决学习疑难,降低编程门槛,让零基础者轻松跨入编程领域。本书可作为高职高专学生Python程序设计相关课程的教材,也可供从事相关工作的工程师和爱好者阅读使用。
内容简介
本书面向零基础编程学习者,从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍使用IDLE及Python框架进行程序设计的知识和技术。全书共分9章,内容包括Python入门基础、Python语言基础、Python内置的数据结构、程序流程控制、函数、类和对象、文件与目录操作、模块与包、数据可视化等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高程序开发技能。 本书附有配套视频、教学PPT、课后测试题、项目源代码等资源,课后测试题也给出了相应的答案,读者可以扫描二维码观看视频讲解,解决学习疑难,轻松跨入编程领域。 本书可作为高职高专学生Python程序设计相关课程的教材,也可供从事相关工作的工程师和爱好者阅读使用。
目录
1.1初步了解Python语言1
1.1.1了解Python语言的发展历史1
1.1.2Python语言的优势2
1.1.3Python语言的应用领域3
1.2搭建Python开发环境6
1.3**个Python程序10
1.3.1在命令行窗口启动Python解释器10
1.3.2在Python自带的IDLE中实现10
1.4Python开发工具12
1.4.1使用自带的IDLE12
1.4.2Windows系统的命令行14
1.4.3命令行版本的Python Shell——Python 3.916
1.4.4常用的第三方开发工具16
1.4.5在Python交互模式中运行.py文件17
1.5Python集成开发环境PyCharm的安装17
1.6利用PyCharm环境运行**个Python程序23
1.7项目训练27
1.8本章小结27
习题127
第2章Python语言基础34
2.1Python的语法特点34
2.1.1Python的注释34
2.1.2代码缩进36
2.1.3Python的编码规范38
2.2Python关键字与标识符40
2.2.1Python关键字402.2.2Python标识符40
2.3Python中的变量42
2.3.1Python变量命名规范43
2.3.2Python变量的赋值43
2.3.3Python的数值型变量及相互转化45
2.3.4字符串数据的创建与基本操作47
2.4Python运算符52
2.5Python的输入/输出函数56
2.6项目训练58
2.7本章小结59
习题260
Python程序设计基础及应用目录第3章Python内置的数据结构66
3.1列表67
3.1.1列表的概念与特性67
3.1.2列表的创建68
3.1.3列表元素的访问69
3.1.4列表的操作73
3.1.5列表的其他操作79
3.2元组88
3.2.1元组的概念与特性88
3.2.2元组的创建88
3.2.3元组的操作90
3.2.4元组的其他操作92
3.2.5元组的作用93
3.3字典94
3.3.1字典的概念与特性94
3.3.2字典的创建94
3.3.3字典的操作96
3.3.4字典的其他操作101
3.4集合102
3.4.1集合的概念与特性102
3.4.2集合的创建103
3.4.3集合的操作103
3.4.4集合的运算107
3.4.5不可变集合109
3.5列表、元组、字典、集合的区别110
3.6项目训练110
3.7本章小结111
习题3112
第4章程序流程控制119
4.1选择结构119
4.1.1单分支选择结构119
4.1.2双分支选择结构121
4.1.3多分支选择结构122
4.1.4嵌套的选择结构124
4.2循环结构127
4.2.1for循环语句127
4.2.2while循环语句130
4.2.3循环嵌套131
4.2.4break和continue语句133
4.2.5带else的for循环语句和while循环语句134
4.3pass语句138
4.4项目训练138
4.5本章小结140
习题4140
第5章函数148
5.1函数的创建和调用148
5.1.1函数的创建148
5.1.2函数的调用150
5.2参数传递150
5.2.1形式参数和实际参数151
5.2.2位置参数152
5.2.3关键字参数154
5.2.4默认参数156
5.2.5可变参数157
5.3函数的返回值161
5.4变量的作用域162
5.5匿名函数lambda()164
5.6Python常用内置函数165
5.6.1filter()函数165
5.6.2map()函数167
5.6.3enumerate()函数168
5.7项目训练169
5.8本章小结171
习题5171
第6章类和对象178
6.1认识面向对象程序设计178
6.2类的定义和使用179
6.2.1类的定义179
6.2.2类的实例化181
6.2.3成员的访问限制184
6.3属性186
6.4类的继承192
6.4.1继承的基本语法192
6.4.2方法重载195
6.5多态197
6.6项目训练199
6.7本章小结203
习题6203
第7章文件与目录操作210
7.1了解文件的概念与分类210
7.1.1了解文件的概念210
7.1.2文件的分类210
7.2文件的基础操作211
7.2.1文件的打开和关闭211
7.2.2文件的读取214
7.2.3文件的写入216
7.2.4设置工作路径219
7.3文件与文件夹管理220
7.4文件的定位读取222
7.5项目训练224
7.6本章小结225
习题7225
第8章模块与包233
8.1模块概述233
8.1.1自定义模块234
8.1.2模块的导入方式234
8.2常用的标准模块236
8.2.1random模块236
8.2.2shutil模块237
8.3第三方模块的下载和安装239
8.4Python中的包240
8.5包的导入241
8.6项目训练242
8.7本章小结243
习题8244
第9章数据可视化249
9.1数据可视化库matplotlib249
9.1.1数据可视化库matplotlib简介249
9.1.2用matplotlib绘制折线图250
9.1.3用matplotlib绘制散点图252
9.1.4用matplotlib绘制柱状图253
9.1.5用matplotlib绘制饼图255
9.2用pyecharts使数据可视化257
9.3项目训练260
9.4本章小结262
习题9262
参考文献268
作者简介
高丽,内蒙古商贸职业学院信息技术系专任教师,硕士研究生学历,主要研究方向为大数据技术应用,主讲动态网站开发、Python程序设计基础以及数据可视化等课程。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0