Python程序设计案例教程,python程序开发案例教程

  Python程序设计案例教程,python程序开发案例教程

  书籍介绍

  支持资源:电子课件、练习答案、教学大纲、源代码

  这本书的特点:

  这本书由14个项目组成,包括Python编程基础、网络爬虫、数据分析和数据可视化。

  所有代码适用于Python 3.5、Python 3.6、Python 3.7及更高版本。

  本书的配套资源和样书可以在本页下载应用,也可以联系微信15910938545直接获取。

  本书系统介绍了Python的基础知识以及数据采集、分析、可视化的过程和应用,实例丰富,实用性强。书中共有14个项目,其中前10个项目侧重于对Python基础知识的理解和应用。项目11至14分别讲解网络爬虫和numpy、pandas、matplotlib的应用。书中所有代码均适用于Python 3.5、Python 3.6、Python 3.7及更高版本。

  本书既可以作为本科、专科、高职院校非计算机专业编程课程的教材,也可以作为计算机专业编程基础课程的教材,还可以作为Python爱好者的自学用书。

  本书配有教学资源(包括PPT、源代码、大纲、习题答案)。有需要的老师可以登录www.cmpedu.com免费注册,审核通过后下载,或者联系编辑索取(QQ: 1239258369,电话010-88379739)。

  章节目录

  穆璐

  序

  1个项目了解Python1

  1.1任务1了解Python语言和版本1

  1.2任务2安装和配置Python开发环境2

  闲置2

  1.2.2蟒蛇33

  1.2.3魅力5

  1.3任务3了解Python编程规范7

  1.4任务4安装扩展库7

  1.5任务5导入和使用标准库和扩展库中的对象8

  1.5.1导入模块名称[作为别名]9

  1.5.2从模块名导入对象名[作为别名]9

  1.5.3从模块名导入*10

  练习10

  2项目使用内置对象和运算符11

  2.1任务1了解Python常见的内置对象11

  常量和变量12

  2.1.2编号类型13

  字符串14

  2.1.4列表、元组、字典、集合15

  2.2任务2使用Python运算符和表达式15

  算术运算符16

  关系运算符17

  2.2.3成员测试操作员18

  设置操作员18

  逻辑运算符18

  补充说明19

  2.3任务3使用Python内置函数19

  2.3.1类型转换和判断21

  2.3.2最大值和总和23

  基本输入/输出24

  2.3.4排序和逆序25

  2.3.5枚举和迭代25

  2.3.6 map()函数、reduce()函数、filter()函数26

  2.3.7范围()函数28

  zip()函数28

  2.4任务4了解Python关键字29

  练习30

  3该项目使用Python序列结构32

  3.1任务1了解Python序列32

  3.2任务2使用列表33

  3.2.1列表创建和删除33

  3.2.2访问列表元素34

  3.2.3清单34的常用方法

  3.2.4列表对象支持的运算符36

  3.2.5列表上内置函数的操作37

  3.2.6列出导数公式37

  切片40

  3.3任务3使用元组和生成器表达式40

  3.3.1元组创建和元素访问40

  3.3.2元组和列表之间的相似性和差异41

  生成器表达式41

  3.4任务4使用字典42

  3.4.1词典的创建和删除

  3.4.2访问字典元素43

  3.4.3要素的添加、修改和删除44

  3.4.4字典应用案例45

  3.5任务5使用器械包46

  3.5.1集合对象的创建和删除46

  3.5.2机组的运行和操作47

  3.5.3应用案例收集48

  3.6任务6了解顺序拆包51

  练习53

  4项目使用程序控制结构54

  4.1任务1理解条件表达式54

  4.2任务2使用选择结构56

  4.2.1单分支选择结构56

  4.2.2双分支选择结构57

  4.2.3多分支选择结构58

  4.2.4选择结构的嵌套59

  4.3任务3使用圆形结构59

  4.3.1 for循环和while循环59

  4.3.2中断和继续语句60

  4.4任务4理解异常处理结构61的语法

  4.5任务5综合应用62

  练习67

  5项目设计和自定义功能的使用69

  5.1任务1定义和调用函数69

  基本语法69

  递归函数70

  5.2任务2了解功能参数71

  位置参数71

  默认值参数71

  关键参数72

  可变长度参数72

  5.2.5传递参数时的顺序解包73

  5.3任务3了解变量的范围74

  5.4任务4理解lambda表达式75

  5.5任务5了解发电机功能76

  5.6任务6综合应用77

  练习86

  6

  6.1任务1定义和使用类别88

  6.2任务2了解数据成员和成员方法89

  6.2.1私人成员和公共成员89

  数据成员90

  6.2.3成员方法90

  属性92

  6.3任务3理解和使用继承94

  6.4任务4了解特殊方法的工作原理96

  6.5任务5综合应用98

  练习105

  7项目使用字符串106

  7.1任务1了解字符串106

  7.1.1字符串编码格式106

  7.1.2转义字符和原始字符串107

  7.2任务2字符串格式109

  7.2.1用%符号109格式化

  7.2.2使用format()方法格式化字符串110

  7.2.3格式化字符串常量111

  7.3任务3字符串的常用方法和操作111

  7.3.1 find()、rfind()、index()、rindex()、count()111

  7.3.2 split()、rsplit()112

  7.3.3加入()

  7.3.4 lower()、upper()、capitalize()、title()、swapcase()113

  7.3.5 replace()、maketrans()、translate()114

  7.3.6 strip()、rstrip()、lstrip()115

  7.3.7 startswith()、endswith()115

  7.3.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()115

  7.3.9中心()、ljust()、rjust()116

  7.3.10字符串支持的运算符116

  7.3.11字符串的内置函数117

  7.3.12字符串切片118

  7.4任务4使用字符串常量118

  7.5任务5中英文分词119

  7.6任务6汉字到拼音的转换120

  7.7任务7综合应用120

  练习122

  8项目使用正则表达式124

  8.1任务1理解正则表达式语法124

  8.2任务2使用正则表达式模块re126

  8.3任务3综合应用128

  练习131

  9读写项目文件内容132

  9.1任务1理解文件的概念和分类132

  9.2任务2了解文件操作的基本知识132

  9.2.1内置函数open()133

  9.2.2文件对象的常用方法134

  9.2.3上下文管理语句134

  9.3任务3文本文件内容操作134

  9.4任务4 Excel和Word文件操作136

  练习145

  第10项文件和文件夹操作147

  0.1任务1使用操作系统模块147

  0.2任务2使用os.path模块149

  0.3任务3使用shutil模块150

  10.4任务4综合应用151

  练习154

  项目11网络爬虫的介绍和应用156

  1.1任务1了解HTML和JavaScript156

  11 . 1 . 1 HTML 156的基础

  JavaScript基础知识158

  1.2任务2使用urllib 160编写爬虫

  1 . 2 . 1 URL lib 161的基本应用

  1 . 2 . 2 URL lib爬虫162的情况

  1.3任务3用scrapy 164写一个爬虫

  1.4任务4了解BeautifulSoup 169的基本用法

  1.5任务5使用请求来编写爬虫174

  1.5.1请求的基本操作175

  11.5.2请求爬虫案例176

  1.6任务6使用selenium 177编写爬虫

  练习181

  第12项使用numpy实现数组和矩阵运算182

  2.1任务1掌握阵列的常见操作182

  2.2任务2矩阵运算和常见运算192

  练习195

  项目13使用熊猫分析和处理数据197

  3.1任务1了解熊猫的一般操作197

  3.2任务2 pandas结合matplotlib来可视化数据212

  13.3任务3熊猫应用案例216

  练习223

  使用matplotlib 225的项目14数据可视化

  14.1任务1了解matplotlib225

  14.2任务2用中文标题、标签和图例绘制一个折线图225

  14.3任务3绘制散点图227

  14.4任务4绘制饼图231

  14.5任务5绘制直方图232

  14.6任务6绘制雷达图234

  14.7任务7绘制3D图形235

  14.8任务8分割绘图区域239

  14.9任务9设置图例240

  14.10任务10设置坐标轴的刻度距离和文本242

  练习243

  245篇参考文献

  书评

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为
  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为,浅谈Python程序的错误-变量未定义
  • Python程序设计与算法基础教程,python算法指南
  • Python程序设计与算法基础教程,python算法指南,Python常用算法学习基础教程
  • ,,8个实用的Python程序你知道几个
  • python程序打包成exe可执行文件,python程序打包成exe后的 运行速度
  • python流程管理,Python程序开发流程
  • Python程序开发案例教程,python程序设计案例实践教程
  • python编程基础与案例集锦,python程序代码实例
  • python程序设计实例教程董付国课后答案,python程序设计第三版董付国
  • 如果在python程序中没有导入相关模块,python外部模块不用导入可以直接使用
  • Python程序语言设计基础,Python编程设计
  • python程序语言的特点,Python编程的特点
  • python程序编写,python编程求素数
  • python向服务器发送数据,python程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: