python程序语言设计基础 pdf,python程序设计张莉编著PDF

  python程序语言设计基础 pdf,python程序设计张莉编著PDF

  书籍介绍

  支持资源:部分全彩印、电子课件、教学大纲、习题答案、源代码。

  这本书的特点:

  著名Python教育家阳光小土豆老师新作。

  言简意赅,案例丰富,配套资源充足。

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

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

  055-79000是系统介绍Python程序开发与应用的教程。本书共15章,主要包括Python编程基础(第1 ~ 11章)和Python开发与应用(第12 ~ 15章)。编程基础部分通过很多案例讲解了Python编程的概念,开发应用部分介绍了四个Python核心应用:TKInterprogramming、web crawler、数据分析和数据可视化。本书所有代码均适用于Python 3.5、Python 3.6及更高版本。

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

  055-79000配有教学资源(包括PPT、源代码、大纲、教案、习题答案)。有需要的老师可以登录www.cmpedu.com免费注册,审核通过后下载。

  章节目录

  穆璐

  序

  第1章Python 1概述

  1.1 Python语言简介1

  1.2 Python版本2简介

  1.3 Python开发环境安装和配置2

  闲置2

  1.3.2蟒蛇

  1.4 Python编程规范5

  1.5扩展库6的安装方法

  1.6导入和使用标准库和扩展库中的对象7

  1.6.1导入模块名称[作为别名]7

  1.6.2从模块名导入对象名[作为别名]7

  1.6.3从模块名导入*8

  1.7 Python程序8的__name__属性

  练习9

  第2章内置对象、运算符、表达式、关键字10

  2.1 Python通用内置对象10

  常量和变量11

  2.1.2号码类型12

  字符串13

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

  2.2 Python运算符和表达式14

  算术运算符15

  关系运算符16

  2.2.3成员测试操作员17

  2.2.4设置操作员17

  逻辑运算符18

  补充说明18

  2.3 Python 18中常用内置函数的用法

  2.3.1类型转换和判断20

  2.3.2最大值和总和22

  基本输入/输出23

  2.3.4排序和逆序23

  2.3.5枚举和迭代24

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

  2.3.7范围()函数26

  zip()函数27

  2.4 Python关键字28的简要描述

  练习29

  第3章Python序列结构30

  3.1 Python序列概述30

  3.2列表31

  3.2.1列表创建和删除31

  3.2.2访问列表元素32

  3.2.3清单32的常用方法

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

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

  3.2.6列出导数公式35

  切片38

  3.3元组和生成器表达式39

  3.3.1元组创建和元素访问39

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

  3.3.3生成器表达式40

  3.4字典41

  3.4.1字典创建和删除42

  3.4.2访问字典元素42

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

  3.4.4字典应用案例44

  3.5集合45

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

  3.5.2设置操作和操作46

  3.5.3应用案例的收集47

  3.6顺序开箱50

  练习51

  第4章选择结构和循环结构53

  4.1条件表达式53

  4.2选择结构55

  4.2.1单分支选择结构55

  4.2.2双分支选择结构56

  4.2.3多分支选择结构57

  4.2.4选择结构的嵌套58

  4.3圆形结构58

  4.3.1 for循环和while循环58

  4.3.2中断和继续语句59

  4.4综合案例分析60

  练习65

  第五章功能67

  5.1功能的定义和使用67

  基本语法67

  递归函数68

  5.2功能参数69

  位置参数70

  默认值参数70

  关键参数70

  可变长度参数71

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

  5.3变量的范围73

  5.4表达式74

  5.5发电机功能74

  5.6综合案例分析75

  练习87

  第6章面向对象编程88

  6.1类别的定义和使用88

  6.2数据成员和成员方法89

  6.2.1私人成员和公共成员89

  数据成员90

  6.2.3成员方法90

  属性92

  6.3继承94

  6.4

  7.1字符串概述106

  7.2字符串编码格式106

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

  7.4字符串格式109

  7.4.1用%符号109格式化

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

  7.4.3格式化字符串常量111

  7.5字符串的常用方法和操作111

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

  7.5.2 split()、rsplit()、partition()、rpartition()112

  加入()113

  7.5.4 lower()、upper()、capitalize()、title()、swapcase()114

  7.5.5 replace()、maketrans()、translate()114

  7.5.6 strip()、rstrip()、lstrip()115

  7.5.7 startswith()、endswith()116

  7.5.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()116

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

  7.5.10字符串支持的运算符117

  7.5.11字符串的内置函数118

  7.5.12字符串切片119

  7.6字符串常量119

  7.7中英文分词119

  7.8汉字到拼音的转换120

  7.9综合案例分析121

  练习123

  第八章正则表达式124

  8.1正则表达式语法124

  8.1.1正则表达式的基本语法124

  8.1.2正则表达式的扩展语法126

  8.2正则表达式模块re127

  8.3匹配对象128

  8.4综合案例分析129

  练习131

  第九章文件内容操作132

  9.1文件的概念和分类132

  9.2文件操作的基本知识133

  9.2.1内置函数open()133

  9.2.2文件对象的常用方法134

  9.2.3上下文管理语句134

  9.3文本文件内容操作案例135

  9.4二进制文件操作136

  9.4.1使用pickle模块读写二进制文件136

  9.4.2使用结构模块读写二进制文件137

  9.4.3使用搁置模块操作二进制文件138

  9.4.4使用封送模块操作二进制文件138

  9.5 Excel和Word文件操作案例139

  练习143

  第10章文件和文件夹操作144

  10.1操作系统模块144

  10.2操作系统路径模块146

  10.3 shutil模块147

  10.4综合案例分析148

  练习150

  第十一章异常处理结构151

  1.1异常的概念和常见表现151

  1.2通用异常处理结构152

  11.2.1尝试…除了…结构152

  11.2.2尝试…除了…否则…结构153

  11.2.3尝试…除了…最后…154

  1.2.4可以捕获各种异常的异常处理结构154

  1.3断言语句和上下文管理语句155

  练习156

  第十二章tkinter编程案例157

  12.1 tkinter 157简介

  12.2模拟用户登录158

  12.3选择类组件应用程序161

  12.4简单绘图程序164

  12.5电子钟169

  12.6屏幕颜色选择器172

  12.7彩票提问程序174

  12.8简单计算器程序176

  179.9定时自动关闭的窗口

  练习180

  第十三章网络爬虫介绍及应用181

  13.1 HTML和JavaScript的基础181

  13 . 1 . 1 HTML 181的基础

  13 . 1 . 2 JavaScript基础183

  13.2 URL lib和爬虫的基本应用案例185

  URLLIB 186的基本应用

  13 . 2 . 2 URL lib爬虫187的情况

  13.3 scrapy履带箱188

  3.4美人汤191用法介绍

  3.5请求和爬虫案例的基本操作196

  13.5.1请求的基本操作

  13.5.2请求爬虫的情况198

  13.6硒爬行动物案例199

  练习201

  第十四章Python数据分析和处理202

  14.1熊猫基本操作202

  14.2 pandas结合matplotlib实现数据可视化217

  14.3熊猫应用案例219

  练习226

  第十五章数据可视化227

  15.1 Matplotlib 227简介

  5.2用中文标题、标签和图例绘制折线图227

  15.3绘制散点图229

  15.4绘制饼图231

  15.5绘制直方图233

  15.6绘制雷达图234

  15.7绘制3D图形236

  15.8分割绘图区域239

  15.9设置图例240

  15.10设置坐标轴刻度距离和文本243

  练习244

  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程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: