社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

豆瓣评分8.5,详细讲解Python基础知识和应用的百科全书来了!

图灵教育 • 3 年前 • 298 次点击  

题图 | by@storyset- www.freepik.com



来猜猜下面两行代码的含义是什么?



看上去挺有技术范儿,似乎像是某种计算机程序。实际上,这是一幅针织图案。


更准确地说,以上代码片段描述的是如何编织袜子的足跟部分,如下图所示。


(针织袜子,图片选自《Python语言及其应用(第2版)》)



就我而言,看懂它们的难度不亚于让猫咪搞明白数独拼图。你要是也懂编织,看懂它自然不在话下。


其实,在大部分情况下,学习计算机语言要比学习人类语言容易,因为不需要记忆那么多模棱两可的东西和例外情况。


如果你想学习一门最一致且最清晰的计算机语言,Python 正合适,在易学性、易用性以及表达力之间 Pytho取得了很好的平衡。


如果你想要系统入门 Python,就一定不要错过这本——《Python语言及其应用(第2版)》。这本书第一版豆瓣评分 8.5,好评如潮。


作者:比尔·卢巴诺维奇(Bill Lubanovic)

译者:门佳



计算机语言由数据(比如口语中的名词)和指令或代码(比如动词)组成。在本书各个章节中,你将会了解到 Python 的基本代码和数据结构学习如何将其组合在一起,构建出更高级的结构。之后你就可以阅读和编写更长和更复杂的程序。


我们不仅要学习这门语言,还要学习如何应用它。我们先从 Python 语言及其“自备电池”的标准库开始,在书中作者根据他自己 10 多年的 Python 产品开发实用经验,展示了如何查找、下载、安装和使用一些优秀的第三方包。


Python 的一些特殊功能要优于其他语言中的同类。例如,比起手动递增计数变量,使用 for 和迭代器是一种更直接的循环实现方法


在学习新事物时,我们很难分辨哪些术语不是口头上的而是专有的,以及哪些概念是真正重要的。换句话说,“这是要考查的吗?”本书会重点强调在 Python 中具有特定含义或重要性的术语和概,也会尽早、尽可能多地加入真正的 Python 代码教会大家。让我们先具体了解一下本书的结构吧!


本书结构


本书分为上、下两大部分,共计 22 章。


第一部分(第 1~11 章)由浅入深地介绍 Python 的基础知识,包括变量、数值、条件语句、文本字符串、循环语句、元组、列表、字典、集合、函数、对象、类、模块、库,等等。掌握这些基础知识将为运用 Python 奠定牢固的基础。


第二部分(第 12~22 章)介绍 Python 的应用,所涉及的领域包括 Web 应用、数据库、网络和机器学习。你将学会用 Python 处理时间、进行网络通信、完成数据科学任务等,还会了解并发的相关知识。



向上滑动查看目录


第一部分 Python 基础

第 1 章 Python 初探

第 2 章 数据:类型、值、变量和名称

第 3 章 数字

第 4 章 if 语句

第 5 章 字符串

第 6 章 while 循环和 for 循环

第 7 章 元组和列表

第 8 章 字典和集合

第 9 章 函数

第 10 章 对象和类

第 11 章 模块、包和赠品


第二部分 Python 实践

第 12 章 数据处理

第 13 章 日历和时钟

第 14 章 文件和目录

第 15 章 进程和并发

第 16 章 持久性存储

第 17 章 网络

第 18 章 Web

第 19 章 成为 Python 主义者

第 20 章 Python 的艺术

第 21 章 工作中的 Python

第 22 章 Python 的科学

附录 A 写给初级程序员的计算机软硬件知识

附录 B 安装 Python 3

附录 C 截然不同的 async

附录 D 习题答案

附录 E 速查表

作者简介

阅读

封面介绍



升级版的变化



内容简介


本书通俗易懂,阅读起来饶有乐趣,十分适合想快速获得 Python 应用经验的新手。第 1 版豆瓣评分 8.5,受到广泛好评。




第 2 版带你从基础知识出发,逐步迈向更复杂、更多样化的主题,帮助你全面构建 Python 知识体系。书中将教程与代码示例相结合,清晰解释了 Python 3 的各种常用概念。每章配有练习和参考答案,帮助你学以致用。


你将通过本书打下坚实的 Python 基础,并牢固掌握测试、调试、代码重用等开发技巧。第 2 版加入了新的代码示例和练习,还向你展示了如何使用丰富的 Python 包在商业分析、数据库和机器学习等领域开发应用。




作译者简介


作者:比尔·卢巴诺维奇

(Bill Lubanovic)


他在长达 40 余年的软件开发生涯中积累了丰富的实战经验,开发过的项目跨越数据库、Web、分布式系统等多个领域。他曾负责用 Python 重新实现流行工具 Wayback Machine。


译者:门佳


资深 GNU/Linux 用户,喜欢溯本求源,挖掘技术背后的细节。作为技术爱好者,对编译技术、Linux 系统编程、Perl、网络协议分析、Web 开发等均有涉猎,译有《Linux Shell脚本攻略》《TCP Sockets编程》《精通JavaScript》等书。



图书实拍



扫码下单,超值优惠


赠书环节


说说你最想利用 Python 做什么呢?

精选一位读者,送出这本《Python语言及其应用(第2版)》


活动截止时间:2022年5月11日


扫描下方进群码,可享受新书试读专享福利,和小伙伴畅聊读书的有趣故事,群里还有更多精彩活动等你~



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133741
 
298 次点击