图书介绍
Python编程基础PDF|Epub|txt|kindle电子书版本网盘下载
![Python编程基础](https://www.shukui.net/cover/77/34571614.jpg)
- 张健,张良均主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115474490
- 出版时间:2018
- 标注页数:171页
- 文件大小:21MB
- 文件页数:183页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python编程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 准备工作1
任务1.1认识Python1
1.1.1初识Python1
1.1.2了解Python发展历史2
1.1.3了解Python特性2
任务1.2搭建Python环境2
1.2.1在Windows系统平台安装Python与配置环境变量3
1.2.2在Linux/UNIX系统平台安装Python与配置环境变量9
1.2.3开启Python之旅11
任务1.3安装PyCharm并创建一个应声虫程序14
1.3.1了解常用Python IDE14
1.3.2认识PyCharm14
1.3.3使用PyCharm15
1.3.4创建应声虫程序22
1.3.5任务实现24
小结24
实训 输入/输出24
课后习题25
第2章 Python基础知识26
任务2.1掌握Python的固定语法26
2.1.1认识计算机语言26
2.1.2声明Python编码27
2.1.3加入代码注释27
2.1.4使用多行语句29
2.1.5缩进代码29
2.1.6命名标识符与保留字符30
2.1.7调试Python代码30
任务2.2创建字符串变量并提取里面的数值31
2.2.1了解Python变量32
2.2.2相互转化数值型变量34
2.2.3字符型数据的创建与基本操作36
2.2.4任务实现40
任务2.3计算圆形的各参数40
2.3.1掌握常用操作运算符40
2.3.2掌握运算符优先级48
2.3.3任务实现49
小结50
实训50
实训1对用户星座进行分析并输出结果50
实训2通过表达式计算给定3个数值的均值、方差、标准差51
课后习题52
第3章 Python数据结构53
任务3.1认识Python数据结构的组成53
3.1.1认识数据结构类型53
3.1.2区分可变数据类型与不可变数据类型54
任务3.2创建一个列表(list)并进行增删改查操作55
3.2.1了解列表的概念与特性55
3.2.2创建列表55
3.2.3列表的基础操作56
3.2.4掌握列表常用函数和方法59
3.2.5任务实现64
任务3.3转换一个列表为元组(tuple)并进行取值操作64
3.3.1区分元组和列表65
3.3.2创建元组65
3.3.3掌握元组常用函数和方法66
3.3.4任务实现68
任务3.4创建一个字典(dict)并进行增删改查操作68
3.4.1了解字典的概念与特性69
3.4.2解析字典的键与值69
3.4.3创建字典69
3.4.4提取字典元素70
3.4.5字典常用函数和方法71
3.4.6任务实现75
任务3.5将两个列表转换为集合(set)并进行集合运算75
3.5.1了解集合的概念与特性76
3.5.2创建集合76
3.5.3集合运算77
3.5.4集合常用函数和方法80
3.5.5任务实现81
小结82
实训82
实训1计算出斐波那契数列前两项给定长度的数列,并删除重复项和追加数列各项之和为新项82
实训2用户自定义查询菜单,输出查询结果83
实训3简单的好友通讯录管理程序83
实训4对两个给定的数进行最大公约数、最小公倍数的分析84
课后习题85
第4章 程序流程控制语句87
任务4.1实现考试成绩等级划分87
4.1.1掌握if语句的基本结构87
4.1.2实现多路分支(else、 elif)88
4.1.3任务实现89
任务4.2实现一组数的连加与连乘89
4.2.1编写for循环语句90
4.2.2编写while循环语句90
4.2.3 range函数91
4.2.4运用break、 continue、 pass语句92
4.2.5任务实现93
任务4.3使用冒泡排序法排序94
4.3.1掌握嵌套循环94
4.3.2组合条件与循环95
4.3.3任务实现96
任务4.4输出数字金字塔97
4.4.1多变量迭代97
4.4.2创建列表解析98
4.4.3任务实现98
小结99
实训100
实训1猜数字游戏100
实训2统计字符串内元素类型的个数100
课后习题101
第5章 函数103
任务5.1自定义函数实现方差输出103
5.1.1认识自定义函数104
5.1.2设置函数参数104
5.1.3返回函数值106
5.1.4调用自定义函数106
5.1.5掌握嵌套函数108
5.1.6区分局部变量和全局变量109
5.1.7任务实现111
任务5.2使用匿名函数添加列表元素112
5.2.1创建并使用匿名函数112
5.2.2掌握其他常用高阶函数113
5.2.3任务实现115
任务5.3存储并导入函数模块116
5.3.1存储并导入整个模块116
5.3.2导入函数117
5.3.3指定别名118
5.3.4任务实现119
小结119
实训120
实训1构建一个计算列表中位数的函数120
实训2使用lambda表达式实现对列表中的元素求平方120
课后习题121
第6章 面向对象编程122
任务6.1认识面向对象编程122
6.1.1了解面向对象编程及相关内容123
6.1.2体会面向对象实例124
6.1.3了解面向对象的优点124
6.1.4何时使用面向对象编程125
任务6.2创建Car类125
6.2.1定义和使用类125
6.2.2绑定self126
6.2.3掌握类的专有方法127
6.2.4任务实现129
任务6.3创建Car对象129
6.3.1创建对象130
6.3.2删除对象130
6.3.3掌握对象的属性和方法131
6.3.4任务实现134
任务6.4迭代Car对象135
6.4.1生成迭代器135
6.4.2返回迭代器137
6.4.3任务实现139
任务6.5产生Land Rover对象(子类)140
6.5.1继承父类属性和方法141
6.5.2掌握其他方法144
6.5.3任务实现145
小结146
实训147
实训1在精灵宝可梦游戏中创建小火龙角色,对给出的各属性进行迭代和私有化147
实训2对小火龙游戏角色采用继承机制147
课后习题148
第7章 文件基础150
任务7.1认识文件150
7.1.1文件的概念及类型150
7.1.2文件命名152
任务7.2读取.txt文件中的数据152
7.2.1读取整个文件152
7.2.2使用with语句读取文件154
7.2.3设置工作路径154
7.2.4创建含有文件数据的列表155
7.2.5任务实现157
任务7.3保存数据为CSV格式文件157
7.3.1写入.txt文件158
7.3.2读写CSV文件160
7.3.3任务实现163
任务7.4认识os模块及shutil模块163
7.4.1认识os模块163
7.4.2认识shutil模块166
7.4.3任务实现169
小结170
实训170
实训1计算iris数据集的均值170
实训2编程实现文件在当前工作路径下的查找170
课后习题171