×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Python程序设计基础及应用

Python程序设计基础及应用

1星价 ¥44.3 (7.5折)
2星价¥44.3 定价¥59.0
暂无评论
图文详情
  • 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章Python入门基础1
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程序设计基础以及数据可视化等课程。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航