PYTHON快乐编程基础入门
全新正版 极速发货
¥
32.96
6.7折
¥
49.5
全新
库存5件
作者千锋教育高教产品研发部
出版社清华大学出版社
ISBN9787302530145
出版时间2019-08
装帧其他
开本其他
定价49.5元
货号1201937526
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 Python开发入门1
1.1 Python语言的简介1
1.1.1 Python语言的起源1
1.1.2 Python语言的发展1
1.1.3 Python语言的特征2
1.1.4 Python语言的应用领域3
1.2 Python的安装4
1.3 集成开发环境PyCharm7
1.3.1 PyCharm的安装7
1.3.2 PyCharm的使用10
1.4 本章小结15
1.5 习题15
第2章 编程基础17
2.1 基本语法17
2.1.1 注释17
2.1.2 标识符与关键字18
2.1.3 语句换行19
2.1.4 缩进19
2.2 变量与数据类型20
2.2.1 变量20
2.2.2 数据类型21
2.2.3 检测数据类型23
2.2.4 数据类型转换23
2.3 运算符24
2.3.1 算术运算符25
2.3.2 赋值运算符26
2.3.3 比较运算符27
2.3.4 逻辑运算符28
2.3.5 位运算符29
2.3.6 成员运算符30
2.3.7 身份运算符31
2.3.8 运算符的优先级31
2.4 小案例32
2.5 本章小结33
2.6 习题33
第3章 流程控制语句35
3.1 条件语句35
3.1.1 if语句36
3.1.2 if-else语句36
3.1.3 if-elif语句37
3.1.4 if语句嵌套40
3.2 循环语句41
3.2.1 while语句41
3.2.2 for语句42
3.2.3 while与for嵌套43
3.2.4 break语句45
3.2.5 continue语句46
3.2.6 else语句47
3.2.7 pass语句48
3.3 小案例48
3.3.1 案例一48
3.3.2 案例二49
3.4 本章小结49
3.5 习题50
第4章 字符串51
4.1 字符串简介51
4.1.1 字符串的概念51
4.1.2 转义字符52
4.2 字符串的输出与输入53
4.2.1 字符串的输出53
4.2.2 字符串的输入55
4.3 字符串的索引与切片56
4.4 字符串的运算57
4.5 字符串常用函数58
4.5.1 大小写转换58
4.5.2 判断字符59
4.5.3 检测前缀或后缀61
4.5.4 合并与分隔字符串62
4.5.5 对齐方式62
4.5.6 删除字符串头尾字符63
4.5.7 检测子串64
4.5.8 替换子串66
4.5.9 统计子串个数66
4.5.10 首字母大写67
4.5.11 标题化67
4.6 小案例68
4.7 本章小结69
4.8 习题70
第5章 列表与元组71
5.1 列表的概念71
5.1.1 列表的创建71
5.1.2 列表的索引与切片73
5.1.3 列表的遍历74
5.2 列表的运算75
5.3 列表的常用操作76
5.3.1 修改元素76
5.3.2 添加元素77
5.3.3 删除元素77
5.3.4 查找元素位置78
5.3.5 元素排序79
5.3.6 统计元素个数80
5.4 列表推导80
5.5 元组82
5.5.1 元组的创建82
5.5.2 元组的索引83
5.5.3 元组的遍历83
5.5.4 元组的运算84
5.5.5 元组与列表转换84
5.6 小案例85
5.6.1 案例一85
5.6.2 案例二86
5.7 本章小结87
5.8 习题87
第6章 字典与集合89
6.1 字典的概念89
6.2 字典的创建90
6.3 字典的常用操作91
6.3.1 计算元素个数91
6.3.2 访问元素值92
6.3.3 修改元素值93
6.3.4 添加元素93
6.3.5 删除元素94
6.3.6 复制字典96
6.3.7 成员运算96
6.3.8 设置默认键值对97
6.3.9 获取字典中的所有键97
6.3.10 获取字典中的所有值98
6.3.11 获取字典中所有的键值对98
6.3.12 随机删除元素99
6.4 集合的概念100
6.5 集合的常用操作102
6.5.1 添加元素102
6.5.2 删除元素102
6.5.3 集合运算103
6.5.4 集合遍历104
6.6 字典推导与集合推导105
6.7 小案例106
6.7.1 案例一106
6.7.2 案例二107
6.8 本章小结108
6.9 习题108
第7章 函数(上)109
7.1 函数的概念109
7.2 函数的定义110
7.3 函数的参数112
7.3.1 位置参数112
7.3.2 关键参数113
7.3.3 默认参数113
7.3.4 不定长参数114
7.3.5 传递不可变与可变对象117
7.4 函数的返回值118
7.5 变量的作用域120
7.5.1 局部变量120
7.5.2 全局变量120
7.6 函数的嵌套调用122
7.7 函数的递归调用123
7.8 小案例125
7.8.1 案例一125
7.8.2 案例二126
7.9 本章小结128
7.10 习题128
第8章 函数(下)129
8.1 间接调用函数129
8.2 匿名函数131
8.3 闭包133
8.4 装饰器135
8.4.1 装饰器的概念135
8.4.2 @符号的应用137
8.4.3 装饰有参数的函数138
8.4.4 带参数的装饰器——装饰器工厂138
8.5 偏函数140
8.6 常用的内建函数141
8.6.1 eval()函数141
8.6.2 exec()函数141
8.6.3 compile()函数142
8.6.4 map()函数143
8.6.5 filter()函数144
8.6.6 zip()函数145
8.7 小案例146
8.7.1 案例一146
8.7.2 案例二148
8.8 本章小结149
8.9 习题149
第9章 模块与包150
9.1 模块的概念150
9.2 模块的导入151
9.3 内置标准模块153
9.3.1 sys模块153
9.3.2 platform模块154
9.3.3 random模块155
9.3.4 time模块156
9.4 自定义模块159
9.5 包的概念161
9.6 包的发布164
9.7 包的安装167
9.8 小案例168
9.9 本章小结170
9.10 习题170
第10章 面向对象(上)172
10.1 对象与类172
10.2 类的定义174
10.3 对象的创建174
10.3.1 类对象174
10.3.2 实例对象175
10.4 构造方法177
10.5 析构方法179
10.6 类方法180
10.7 静态方法181
10.8 运算符重载182
10.8.1 算术运算符重载182
10.8.2 比较运算符重载183
10.8.3 字符串表示重载184
10.8.4 索引或切片重载185
10.8.5 检查成员重载186
10.9 小案例187
10.10 本章小结189
10.11 习题189
第11章 面向对象(下)191
11.1 面向对象的三大特征191
11.2 封装193
11.3 继承196
11.3.1 单一继承196
11.3.2 多重继承200
11.4 多态203
11.5 设计模式204
11.5.1 工厂模式204
11.5.2 适配器模式205
11.6 小案例206
11.7 本章小结208
11.8 习题209
第12章 文件210
12.1 文件概述210
12.2 文件操作211
12.2.1 打开文件211
12.2.2 关闭文件212
12.2.3 读文本文件213
12.2.4 写文本文件216
12.2.5 读写二进制文件217
12.2.6 定位读写位置218
12.2.7 复制文件219
12.2.8 移动文件220
12.2.9 重命名文件220
12.2.10 删除文件220
12.3 目录操作221
12.3.1 创建目录221
12.3.2 获取目录221
12.3.3 遍历目录223
12.3.4 删除目录223
12.4 小案例224
12.5 本章小结226
12.6 习题226
第13章 异常228
13.1 异常概述228
13.1.1 异常的概念228
13.1.2 异常类229
13.2 捕获与处理异常230
13.2.1 try-except语句230
13.2.2 使用as获取异常信息233
13.2.3 try-except-else语句236
13.2.4 try-finally语句237
13.3 触发异常239
13.3.1 raise语句239
13.3.2 assert语句240
13.4 自定义异常241
13.5 回溯最后的异常242
13.6 小案例243
13.7 本章小结245
13.8 习题245
第14章 综合案例247
14.1 需求分析247
14.2 程序设计248
14.3 代码实现252
14.4 效果演示253
14.5 本章小结256
14.6 课外实践256
附录A 常用模块和内置函数操作指南257
内容摘要
本书以实用为导向,从基础概念、语法结构、应用实例、开发技巧、安装部署等方面深入浅出的介绍了Python的程序设计方法以及项目实现流程。
全书共有13章,分别是Python概述、语法基础、控制语句、函数、文件、模块、面向对象和程序设计、图形界面设计、数据库应用、网络及多线程、爬虫、图像处理、可视化应用、数据挖掘和XML。
主编推荐
内容全面、操作步骤清晰直观、实用性强,注重实践环节的同时还注重开阔思维和拓展视野,提升学习者各方面的能力。
精彩内容
在瞬息万变的IT时代,一群怀揣梦想的人创办了千锋教育,投身到IT培训行业。自2011年以来,一批批有志青年加入千锋教育,为了梦想笃定前行。千锋教育秉承用良心做教育的理念,为培养“很好IT精英”而付出一切努力,为什么会有这样的梦想,我们先来听一听用人企业和求职者的心声:
“现在符合企业需求的IT技术人才很好紧缺,这方面的很好人才我们会像珍宝一样对待,可为什么至今没有合格的人才出现?”
“面试的时候,用人企业问能做什么,这个项目如何来实现,需要多长的时间,我们当时都蒙了,回答不上来。”
“这已经是面试过的第十家公司了,如果再不行的话,是不是要考虑转行了,难道大学里的四年都白学了?”
“这已经是参加面试的第N个求职者了,为什么都是计算机专业毕业,但当问到项目如何实现时,却怎么连思路都没有呢?”
这些心声并非个别,而是现实社会中的普遍现象。高校的IT教育与企业的真实需求存在脱节,如果高校的相关课程仍然不进行更新的话,毕业生将面临难以就业的困境。很多用人单位表示,高校毕业生表象上知识丰富,但绝大多数在实际工作中用之甚少,甚至接近用不上高校学习阶段所学知识。针对上述存在的问题,国务院也做出了关于加快发展现代职业教育的决定。很庆幸,千锋教育所做的事情就是配合高校达成产学合作。
千锋教育致力于打造IT职业教育全产业链人才服务平台,在全国拥有数十家分校,数百名讲师,坚持以教学为本的方针,采用面对面教学,传授企业实用技能,教学大纲紧跟企业需求,拥有全国一体化的就业体系。千锋的价值观是“做真实的自己,用良心做教育”。
针对高校教师的服务:
1.千锋教育基于近七年来的教育培训经验,精心设计了包含“教材+授课资源+考试系统+测试题+辅助案例”的教学资源包,节约教师的备课时间,缓解教师的教学压力,显著提高教学质量。
2.本书配套代码和视频索取网址:http://www.codingke.com/。
3.本书配备了千锋教育很好讲师录制的教学视频,按本书知识结构体系部署到了教学辅助平台“扣丁学堂”上,可以作为教学资源使用,也可以作为备课参考。
高校教师如需索要配套教学资源,请关注“扣丁学堂”师资服务平台,扫描下方二维码关注微信公众号索取。
扣丁学堂
针对高校学生的服务:
1.学IT有疑问,就找“千问千知”,它是一个有问必答的IT社区,平台上的专业答疑辅导老师承诺工作时间3小时内答复读者学习中遇到的专业问题。读者也可以通过扫描下方的二维码,关注千问千知微信公众号,浏览其他学习者在学习中分享的问题和 收获。
2.学习太枯燥,想了解其他学校的伙伴都是怎样学习的?你可以加入“扣丁俱乐部”。“扣丁俱乐部”是千锋教育联合各大校园发起的公益计划,专门面向对IT感兴趣的大学生提供免费的学习资源和问答服务,已有超过30多万名学习者从中获益。
就业难,难就业,千锋教育让就业不再难!
千问千知
关于本书
本书既可作为高等院校本、专科计算机相关专业的Python入门教材,还包含了千锋教育Python基础课程的全部内容,是一本适合广大计算机编程爱好者的很好读物。
抢红包
本书配套源代码、习题答案的获取方法:添加小千QQ号或微信号2133320438。
注意!小千会随时发放“助学金红包”。
致谢
千锋教育高教产品研发部组织编写了本书,将千锋Python课程多年积累的实战案例进行整合,通过反复精雕细琢最终完成了本书。另外,多名院校老师也参与了本书的部分编写与指导工作。除此之外,千锋教育500多名学员也参与到了教材的试读工作中,他们站在初学者的角度对教材提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
意见反馈
在本书的编写过程中,虽然力求完美,但不足之处在所难免,欢迎各界专家和读者朋友给予宝贵意见,联系方式:huyaowen@1000phone.com。
千锋教育高教产品研发部
2019年6月于北京
— 没有更多了 —
以下为对购买帮助不大的评价