python程序设计基础董付国pdf-Python程序设计基础与应⽤图书简介
配套资源:部分全彩印刷、电⼦课件、教学⼤纲、习题答案、源代码
本书特⾊:
★知名Python教育者董付国⽼师新作。
★⾔简意赅,案例丰富,配套资源超全部分内容全彩呈现。
★本书全部代码适⽤于Python 3.5、Python 3.6以及更⾼版本。
申请样书,配套资源均可在本页⾯申请下载,也可联系159********直接索取
《Python程序设计基础与应⽤》是⼀本系统介绍Python程序开发与应⽤的教程。本书共15章,主要包括Python编程基础(1~11章)和Python开发应⽤(12~15章)两部分内容,编程基础部分通过众多案例对Python程序设计的概念加以解释,开发应⽤部分介绍了tkinter 编程、⽹络爬⾍、数据分析和数据可视化4个⽅⾯的Python核⼼应⽤。本书全部代码适⽤于Python 3.5、Python 3.6以及更⾼版本。
本书可以作为⾮计算机专业研究⽣、本科、专科程序设计课程教材,也可作为计算机专业本、专科程序设计基础课程教材,以及Python爱好者⾃学⽤书。
《Python程序设计基础与应⽤》配有教学资源(包括PPT、源码、⼤纲、教案、习题答案),需要的教师可登录pedu免费注册,审核通过后下载。
章节⽬录
⽬ 录
前⾔
第1章 Python概述1
1.1 Python语⾔简介1
1.2 Python版本简介2
1.3 Python开发环境安装与配置2
1.3.1 IDLE2
1.3.2 Anaconda33
1.4 Python编程规范5
1.5 扩展库安装⽅法6
1.6 标准库与扩展库中对象的导⼊与使⽤7
1.6.1 import 模块名 [as 别名]7
1.6.2 from 模块名 import 对象名[ as 别名]7
1.6.3 from 模块名 import *8
1.7 Python程序的__name__属性8
习题9
第2章 内置对象、运算符、表达式、关键字10
2.1 Python常⽤内置对象10
2.1.1 常量与变量11
2.1.2 数字类型12
2.1.3 字符串13
2.1.4 列表、元组、字典、集合14
2.2 Python运算符与表达式14
2.2.1 算术运算符15
2.2.2 关系运算符16
2.2.3 成员测试运算符17
2.2.4 集合运算符17
2.2.5 逻辑运算符18
2.2.6 补充说明18
2.3 Python常⽤内置函数⽤法18
2.3.1 类型转换与判断20
unicode编码转换安卓
2.3.2 最值与求和22
2.3.3 基本输⼊/输出23
2.3.4 排序与逆序23
2.3.5 枚举与迭代24
2.3.6 map()函数、reduce()函数、filter()函数24 2.3.7 range()函数26
2.3.8 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
3.2.7 切⽚38
3.3 元组与⽣成器表达式39
3.3.1 元组创建与元素访问39
3.3.2 元组与列表的异同点40
3.3.3 ⽣成器表达式40
ioexception什么意思
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 break与continue语句59 4.4 综合案例解析60
习题65
第5章 函数67
5.1 函数定义与使⽤67
5.1.1 基本语法67
5.1.2 递归函数68
5.2 函数参数69
5.2.1 位置参数70
5.2.2 默认值参数70
5.2.3 关键参数70
5.2.4 可变长度参数71
5.2.5 传递参数时的序列解包71
5.3 变量作⽤域73
5.4 lambda表达式74
5.5 ⽣成器函数74
5.6 综合案例解析75
习题87
第6章 ⾯向对象程序设计88
6.1 类的定义与使⽤88
6.2 数据成员与成员⽅法89
使用switch语句完成计算6.2.1 私有成员与公有成员89
6.2.2 数据成员90
6.2.3 成员⽅法90
python入门教程非常详细word
6.2.4 属性92spring ioc和aop的面试题
6.3 继承94
6.4 特殊⽅法96
6.5 综合案例解析98
习题105
第7章 字符串106
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
7.5.3 join()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 center()、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
第8章 正则表达式124
8.1 正则表达式语法124
8.1.1 正则表达式基本语法124
8.1.2 正则表达式扩展语法126
8.2 正则表达式模块re127
8.3 match对象128
8.4 综合案例解析129
习题131
第9章 ⽂件内容操作132
9.1 ⽂件的概念及分类132
9.2 ⽂件操作基本知识133
9.2.1 内置函数open()133
9.2.2 ⽂件对象常⽤⽅法134
9.2.3 上下⽂管理语句with134
9.3 ⽂本⽂件内容操作案例135
9.4 ⼆进制⽂件操作136
9.4.1 使⽤pickle模块读写⼆进制⽂件136 9.4.2 使⽤struct模块读写⼆进制⽂件137 9.4.3 使⽤shelve模块操作⼆进制⽂件138 9.4.4 使⽤marshal模块操作⼆进制⽂件138 9.5 Excel与Word⽂件操作案例139
习题143
第10章 ⽂件与⽂件夹操作144
10.1 os模块144
10.2 os.path模块146
easyui开源协议
10.3 shutil模块147

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。