Excel迎来30岁生日 v1.0团队共同追忆Excel发展的“峥嵘岁月”(30岁以后的生日)
502
2022-05-30
又到了每周三的送书时刻啦!今天给大家带来的是《Python开发技术大全》
(文末查看送书规则)
导读
Python作为一门编程语言,有30多年的历史了。其热度在最近几年迅速攀升,究其原因,除了因为该语言具有简洁、容易上手的特点外,还因为它在人工智能、数据处理和爬虫等多个领域提供了非常优秀的开发库。这些优秀的Python库极大地扩展了Python的应用领域,并且使得Python逐步成为这些领域的首要开发语言。本书兼顾Python的语法知识和Python在各个领域的应用实例,不但能够让读者快速入门,而且可以让读者比较全面地掌握Python编程中的一些高级主题。
笔者将多年的知识积累和务实的工作经验浓缩成这本书,奉献给千千万万学习Python编程的人。本书包含大量的代码实例,涉及Python语言的方方面面。本书讲解深入浅出、通俗易懂,将抽象的概念用典型实例浅显直白地进行了讲解。本书涉及的内容繁多,不但全面涵盖Python语言的基础语法,而且涵盖多线程、多进程、Redis、容器、爬虫、Flask框架、图形界面应用和数据处理等诸多高级主题。不论哪方面的内容,本书都强调实战,而绝不囿于示意与演示。读者学到的将会是紧跟时代发展的技术,是完全可以在实际工作中直接使用的开发知识。相信借助本书,你的Python学习之旅一定会成为一种难忘的体验。
本书特色
1.内容全面、实用,讲解详略得当,章节安排符合学习者的认知规律
本书全面涵盖Python编程的相关知识,所讲解的内容非常注重实用性和可操作性。书中对必须掌握的细节绝不吝惜笔墨,都是通过真实的代码演示各个知识点;而对仅需要大致了解的内容也绝不浪费纸张,这使得图书的整体结构紧凑,内容重点突出。这样的安排能够帮助读者快速上手,并且将精力重点放在培养解决实际问题的能力上。这种由浅入深、循序渐进的讲授方式完全遵循和尊重学习者尤其是初学者对软件开发的认知规律。
2.涵盖大量生动有趣的实例,帮助读者深刻理解所学知识
本书中的每个章节都包含一些生动有趣的实例,通过人们在生活中经常碰到的一些例子来演示Python编程的知识点。这些例子都是我们在学习其他编程语言时经常会碰到的一些经典实例,例如如何让3种动物安全过河、汉诺塔问题和背包问题等。笔者在书中详细介绍了这些例子的编码实现过程,并对一些重点和难点问题做了分析。
在介绍Python知识时,笔者的讲授绝不是那种死板教条的模式,而是从一个程序员的视角对这些知识进行生动有趣、通俗易懂的讲解。这犹如一位编程伙伴陪伴你在Python主题公园中游玩,让你在不知不觉中就对Python编程有了全面的了解,帮助你在较短的时间内成为Python编程达人。全面阅读本书后,你将会发现整个学习过程并不痛苦,而且还非常有趣。
3.涉及面很广,不仅适合Python初学者,也适合Python进阶者
本书从最基本的Python语言历史和Python基础语法开始讲解,逐步深入到诸如类、多线程、多进程、容器、爬虫和数据处理等高级话题,不仅适合Python初学者学习,让他们快速跨入Python编程的大门,而且适合Python进阶开发者阅读,让他们全面掌握Python编程涉及的高级话题,解决实际应用开发过程中碰到的种种难题。
本书内容及体系结构
第一篇 Python编程基础(第1~8章)
第1章从Python的历史入手,介绍Python的版本、Python语言的特点及Python开发需要的基础知识,掌握这些内容可以为后续章节的学习打好基础。
第2章介绍整型、浮点数、字符串、布尔型、列表、元组、集合和字典等Python定义的基本数据类型,以及这些数据类型的运算操作。我们将会在后续章节中使用这些基本数据类型构造自己的数据类型。
第3章介绍函数的定义和使用、函数参数的使用、常见的系统自带函数,以及lambda函数和递归等方面的内容。
第4章介绍模块和包的概念与定义,另外还介绍第三方Python包的各种安装方法。
第5章介绍文件操作的方方面面,包括打开文件、读写文件、文件模式和with语句的使用等。
第6章介绍正则表达式、数学库、时间库、日期库、二叉树、串行化、随机数等常用模块,这些模块涵盖了Python开发过程中的基础内容。
第7章介绍如何捕捉异常、得到异常信息、忽略某些异常、抛出异常、自定义异常对象,以及异常处理在Python 2和Python 3中的异同,最后介绍常见的系统定义异常。
第8章介绍类及其属性和方法、类的派生方法、多重派生的使用等内容。通过类可以定义自己的类型,从而可以不仅仅使用系统定义的类型。
第二篇 Python编程高级主题(第9~21章)
第9章介绍线程的概念和特点、使用线程类创建和停止线程、线程同步、线程安全等内容。通过使用线程,程序可以获得并发能力。
第10章介绍进程的概念和特点、使用进程类创建和停止进程、查看进程状态、在进程之间共享数据、同步进程及协调进程的运行等内容。通过进程可以使用其他可执行文件提高代码的性能。
第11章介绍迭代器和生成器的概念,以及如何使用迭代器节省系统资源,如何操作生成器获得期望的数据等。
第12章介绍装饰器的起源、装饰函数与被装饰函数的参数、常用装饰器的用法等。
第13章介绍如何处理csv文件、yaml文件和json文件等。这些都是常见的数据文
目录
第一篇 Python编程基础
第1章 Python语言基础2
1.1 Python语言介绍2
1.2 Python版本介绍3
1.2.1 Python语言的版本3
1.2.2 Python的实现版本4
1.3 集成开发环境9
1.3.1 PyCharm9
1.3.2 Anaconda10
1.4 代码的运行方式17
1.5 网页运行方式19
1.6 基本语法23
1.7 Python之禅26
第2章 基本数据类型28
2.1 整数类型28
2.1.1 整数的表示法28
2.1.2 数值运算29
2.1.3 位运算31
2.1.4 移位运算33
2.1.5 类型转换34
2.1.6 其他进制表示法35
2.1.7 小整数池39
2.1.8 统计成绩的例子40
2.1.9 韩信点兵的故事41
2.2 布尔类型42
2.2.1 布尔运算42
2.2.2 类型转换44
2.2.3 例子:谁在说谎44
2.3 字节流46
2.4 浮点数50
。。。。
有粉丝想更多了解此书,请点击下面链接:
送书规则
公众号回复:送书 ,参与抽奖(共5本)
本次送书5本
或者扫一扫下方的二维码回复:送书 即可!
Python 容器
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。