作者:办事繁华_491 | 来源:互联网 | 2023-06-12 14:50
21天学通python全面、系统、深入地讲解了Python编程基础语法与高级应用。自从计算机诞生之日起,编程就是计算机相关工作的一部分,如今编程不再只是与计算机有关的工作,它已经渗透到社会生成的各个领域中去了,不管你是否从事IT行业,懂得点编程也是工作和生活的需要之一。那么,什么是编程呢?如今的编程语言可以说是五花八门,发展至今已经有几十种计算机语言。小编分享的这本21天学通python共分三篇。第一篇介绍Python语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了Python语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的Web网站编程、图片处理;第三篇通过两个案例介绍Python的综合编程技术。21天学通python在内容上涉及面广,从基本操作到高级技术及综合案例,涉及Python语言的基础语法和编程特性。21天学通python在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对Python语言感兴趣的爱好者作为参考用书。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
目录:第一篇Python编程基础
第1章编程与Python1
1.1什么是编程1
1.1.1硬件与软件1
1.1.2编程语言2
1.1.3编程与调试3
1.2选择Python的理由4
1.2.1Python是免费的自由软件4
1.2.2Python是跨平台的4
1.2.3Python功能强大4
1.2.4Python清晰优雅5
1.3安装Python5
1.3.1在Windows下安装Python6
1.3.2在Linux下安装Python7
1.4选择开发工具9
1.4.1Python自带开发工具:IDLE9
1.4.2文本编辑器:Emacs.9
1.4.3Python开发工具:PythonWin.12
1.5编辑和运行Python程序15
1.5.1你好,Python15
1.5.2运行程序文件15
1.5.3交互式运行Python16
1.6小结17
1.7本章习题17
第2章Python起步19
2.1Python语法基础19
2.1.1缩进分层19
2.1.2代码注释20
2.1.3断行20
2.2Python输入/输出21
2.2.1接收键盘/输入21
2.2.2显示处理结果22
2.3用Python计算22
2.3.1算式与代数式运算23
2.3.2惊奇24
2.4小结25
2.5本章习题25第3章Python数据类型27
3.1Python简单数据类型.27
3.1.1字符串(str)27
3.1.2整数(int)30
3.1.3浮点数(float)31
3.1.4类型转换31
3.2字符串进阶32
3.2.1原始字符串32
3.2.2格式化字符串33
3.2.3中文字符串处理33
3.3标志符与赋值号34
3.3.1标志符34
3.3.2"=”34
3.4Python结构数据类型35
3.4.1列表(list)353.4.2元组(tuple)37
r />3.4.3字典(dict)37
3.5内置常量与逻辑运算符、比较运算符39
3.5.1常用内置常量39
3.5.2Python中逻辑运算符39
3.5.3Python中比较运算符40
3.5.4Python中其他逻辑操作符40
3.6序列41
3.6.1序列切片41
3.6.2序列内置操作42
3.7小结43
3.8本章习题43
第4章控制语句执行流程45
4.1用if选择执行语句45
4.1.1if基础45
4.1.2if语句的嵌套48
4.2用for循环执行语句50
4.2.1for基础50
4.2.2for语句与break语句、continue语句50
4.2.3for语句与range()函数52
4.2.4for语句与内置迭代函数53
4.3用while循环执行语句54
4.3.1while基础54
4.3.2增量赋值运算符55
4.4推导或内涵(listcomprehension)56
4.4.1推导基础56
4.4.2推导进阶56
4.5小结57
4.6本章习题57
第5章自定义功能单元(一)59
5.1使用函数59
5.1.1声明函数59
5.1.2调用函数60
5.2深入函数61
5.2.1默认值参数61
5.2.2参数传递63
5.2.3可变数量参数传递.63
5.2.4拆解序列的函数调用.66
5.2.5函数调用时参数的传递方法.66
5.3变量的作用域.68
5.4使用匿名函数(lambda).69
5.5Python常用内建函数.70
5.6小结.71
5.7本章习题.71
第6章自定义功能单元(二).73
6.1面向对象编程概述.73
6.1.1万物皆对象.73
6.1.2对象优越性.74
6.1.3类和对象.74
6.2定义和使用类.74
6.2.1定义类.74
6.2.2使用类.75
6.3类的属性和方法.76
6.3.1类的方法.76
6.3.2类的属性.78
6.3.3类成员方法与静态方法.80
6.4类的继承.81
6.4.1类的继承.81
6.4.2多重继承.82
6.4.3方法重载.84
6.5小结.84
6.6本章习题.84
第7章错误、异常和程序调试.86
7.1语法错误.86
7.2异常的处理.87
7.2.1异常处理的基本语法.87
7.2.2Python主要的内置异常及其处理.89
7.3手工抛出异常.91
7.3.1用raise手工抛出异常91
7.3.2assert语句.92
7.3.3自定义异常类.93
7.4用pdb调试程序.94
7.4.1调试语句块函数.94
7.4.2调试函数.95
7.5测试程序.96
7.5.1用testmod函数测试.96
7.5.2用testfile函数测试.97
7.6小结.98
7.7本章习题.98
第二篇Python编程高阶
第8章复杂程序组织.100
8.1模块.100
8.1.1模块概述.100
8.1.2自己编写模块.101
8.1.3模块位置.102
8.1.4__pycache__目录103
8.1.5具有独立运行能力的模块.103
8.2包.104
8.2.1包概述.104
8.2.2包详解.105
8.3Python常用标准库简介.106
8.3.1数学类模块.106
8.3.2日期与时间类.107
8.4小结.107
8.5本章习题.107
第9章迭代器、生成器与装饰器.109
9.1迭代器.109
9.1.1迭代器概述.109
9.1.2自定义迭代器.110
9.1.3内置迭代器工具.110
9.2生成器113
9.2.1生成器创建.113
9.2.2深入生成器.114
9.2.3生成器与协程.115
9.3装饰器116
9.3.1装饰器概述.116
9.3.2装饰函数.116
9.3.3装饰类.117
9.4小结118
9.5本章习题119
第10章Python进阶话题120
10.1函数与命名空间.120
10.2闭包及其应用.121
10.2.1闭包概述.121
10.2.2闭包与延迟求值.122
10.2.3闭包与泛型函数.122
10.3上下文管理器.123
10.4用字符串操作对象属性.125
10.5用字典构造分支程序.126
10.6重载类的特殊方法.127
10.7鸭子类型(ducktyping)与多态128
10.8小结.129
10.9本章习题.129
第11章文件与文件系统131
......
第12章基于tkinter的GUI编程.142
......
第13章正则表达式.169
......
第14章网络编程184
......
第15章线程和进程.204
......
第16章数据库编程.213
......
第17章Web网站编程232
......
第18章数据结构基础.261
......
第19章用Pillow库处理图片276
......
第三篇Python编程实战
......
第21章案例2Python搞定大数据320
......
免责声明:来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《21天学通python》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
前言/序言:千里之行,始于足下!
——老子
"21天学编程系列”自2009年1月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大、中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说, "21 天学编程系列”是自2009 年以来,国内原创计算机编程图书最有影响力的品牌之一。
为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合最新技术和读者的建议,对该系列图书进行了改版,同时增加了本书——《21 天学通 Python》 。
【本书有何特色】
1.细致体贴的讲解
为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比方帮助记忆。
知识点介绍:准确、清晰是其显著特点,一般放在每一节开始的位置,让零基础的读者了解相关概念,顺利入门。
●范例:书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。
●示例代码:与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号,便于学习。
●运行结果:对范例给出运行结果和对应图示,帮助读者更直观地理解示例代码。
●代码解析:将范例代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。
●习题:每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握。
●贴心的提示:为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
.提示:通常是一些贴心的提醒,让读者加深印象,提供建议或者解决问题的方法。
.注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
.警告:对操作不当或理解偏差将会造成的灾难性后果给出警示,以加深读者印象。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式学习会非常轻松、顺利地掌握本书知识。
在本书中,所有的内容是基于 Python 3.X 实现的。
2.实用超值的 DVD 光盘
为了帮助读者比较直观地学习, 本书附带DVD光盘, 内容包括多媒体视频、 电子教案 (PPT)和实例源代码等。
●多媒体视频:
本书配有长达近9小时的教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。
●电子教案(PPT):
本书可以作为高校相关课程的教材或课外辅导书,所以作者特别为本书制作了电子教案(PPT) ,以方便老师教学使用。
●源代码:
本书附赠实例"源代码” 。
3.提供完善的技术支持
本书的技术支持论坛t,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
【本书适合哪些读者阅读】
本书非常适合以下人员阅读
.希望学习和使用Python语言的新手。
.迫切希望全面深入地学习Python语言的程序人员。
.具备一定编程经验的程序员。
.希望了解和使用Python语言,并把它作为第二语言的编程人员。
编 者
使用说明:方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
下载地址
21天学通python-刘凌霞著pdf电子版
普通下载通道
请描述一下您遇到的错误,我们将用火箭般的速度修复
软件无法下载
下载后无法使用
与描述不一致
其他问题
网友评论
0条评论
评论需审核后才能显示