热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

21天学通python21天学通python

21天学通python全面、系统、深入地讲解了Python编程基础语法与高级应用。自从计算机诞生之日起,编程就是计算机相关工作的一部分,如今编程不再只是

21天学通python全面、系统、深入地讲解了Python编程基础语法与高级应用。自从计算机诞生之日起,编程就是计算机相关工作的一部分,如今编程不再只是与计算机有关的工作,它已经渗透到社会生成的各个领域中去了,不管你是否从事IT行业,懂得点编程也是工作和生活的需要之一。那么,什么是编程呢?如今的编程语言可以说是五花八门,发展至今已经有几十种计算机语言。小编分享的这本21天学通python共分三篇。第一篇介绍Python语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了Python语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的Web网站编程、图片处理;第三篇通过两个案例介绍Python的综合编程技术。21天学通python在内容上涉及面广,从基本操作到高级技术及综合案例,涉及Python语言的基础语法和编程特性。21天学通python在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对Python语言感兴趣的爱好者作为参考用书。

小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦

201801311416321525.jpg

目录:第一篇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

......

20180131141716537.jpg

免责声明:来源于网络,仅用于分享知识,学习和交流!请下载完在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条评论

getcode.asp评论需审核后才能显示


推荐阅读
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Django新手指南:第三步——构建你的首个项目
    在本教程中,我们将引导你完成创建第一个Django应用的步骤。通过实际操作,你将逐步了解Django框架的核心概念和基本功能。从项目结构到视图和模板的实现,我们将详细介绍每个环节,帮助你快速上手并构建出一个功能完整的Web应用。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • Python正则表达式详解:掌握数量词用法轻松上手
    Python正则表达式详解:掌握数量词用法轻松上手 ... [详细]
  • 本文通过具体的代码示例,详细解析了如何在Java中利用AspectJ实现面向切面编程(AOP)。AspectJ是Java平台上的一个AOP框架,通过引入连接点(JoinPoint)、通知(Advice)和切面(Aspect)等核心概念,扩展了Java语言的功能。文章首先介绍了AspectJ的基本概念,然后通过实际编码示例展示了如何定义和应用切面,帮助读者更好地理解和掌握这一技术。 ... [详细]
  • 开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用
    开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • Python作为当今IT领域中最受欢迎且高效的语言之一,其框架能够显著加速Web应用程序的开发过程。本文推荐并对比了十大顶级Python Web开发框架,其中CubicWeb以其卓越的代码重用性和模块化设计脱颖而出,为开发者提供了强大的支持。 ... [详细]
  • Spring框架入门指南:专为新手打造的详细学习笔记
    Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ... [详细]
  • 尽管PHP曾是我的入门语言,并且至今仍是我的主要工作技能,但在经过五年的开发实践后,我更倾向于推荐Java。Java在与MySQL的兼容性和稳定性方面表现出色,更适合初学者学习和长期发展。此外,Java拥有更丰富的开发资源和社区支持,能够为开发者提供更多的成长机会和技术支持。 ... [详细]
  • 六个接私活的平台,技术在手,财富自由!值得推荐给每一位专业人士!
    本文将介绍六个适合专业人士接私活的平台,帮助技术人才实现财富自由。这些平台不仅提供了丰富的项目机会,还为用户搭建了高效的合作桥梁,是每位技术人士不容错过的资源。 ... [详细]
  • 探索 PHP 8.0 的重大更新:轻松获取年度月份数据
    PHP 8.0 引入了多项重要更新,包括增强的类型系统、全新的 JIT 编译器以及联合类型等特性。这些改进不仅提升了性能,还简化了开发流程。本文将重点介绍如何利用 PHP 8.0 的新功能轻松获取年度和月份数据,为开发者提供更高效、更简洁的解决方案。 ... [详细]
  • 2019年斯坦福大学CS224n课程笔记:深度学习在自然语言处理中的应用——Word2Vec与GloVe模型解析
    本文详细解析了2019年斯坦福大学CS224n课程中关于深度学习在自然语言处理(NLP)领域的应用,重点探讨了Word2Vec和GloVe两种词嵌入模型的原理与实现方法。通过具体案例分析,深入阐述了这两种模型在提升NLP任务性能方面的优势与应用场景。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
author-avatar
办事繁华_491
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有