文末送书福利
Python 已经而立之年了。上世纪九十年代 Guido 大叔发布 Python 的时候,他应该没有想到 Python 能有今天如日中天的地位吧?
是什么原因使得 Python 一路走到今天?
30年前的动态语言中,Perl 跟 Python 的功能重叠程度是最大的,而 Perl 是当时动态编程语言的霸主。
Perl 追求的是多,是灵活,提供各种“偷懒”的办法,它的一句名言是 TMTOWTDI——There's more than one way to do it。
因此,Perl 成了很多“书呆子”的最爱,即使今天也仍存在着这种黑客情愫。
Python 则逐渐走上了另一条理念之路,它编写了一首赞歌,叫《Python 之禅》,明确追求简洁之道,崇尚一个问题存在一条最佳解决路径(虽然现在也并非如此)。
简洁的理念让 Python 在随后的发展旅程中不断捕获开发者的心,最终成为“有井水处就有 Python”。
孩子用 Python 学游戏编程;
树莓派爱好者成天 Python 不离手;
Web 开发者用 Python 搭建网站;
AI 科学家则用 Python 实现算法生成 AI 应用。
Python 早已成为了名符其实的“全能战士”。
自古以来开发者貌似都青睐容易上手的技术。从以前的 VB,现在的 Go中都能看出这种迹象。
Pyhon 甚至被人称作“原型编程语言”——用它写代码就像写伪代码一样轻松便捷。
所以,Python 吸引并聚拢了大批开发者来为它添砖加瓦,以至于只要你能想到的点子,往往在 Python 社区就能找到做好的轮子。比如生成二维码,只需寥寥数行 Python 代码:
import pyqrcode
from PIL import Image
link = "www.sample.com"
pyqrcode.create(link).png("./qr-code.png", scale=8)
Image.open("./qr-code.png").show()
Python 的火爆,带来了近些年 Python 图书市场的繁荣。
然而大量良莠不齐的入门级 Python 图书,让大众产生了一种“Python 很简单”的错误认知。
Python 上手容易,加上社区各种库数量繁多,使得只需基本的语法和数据结构,再搭配上各种现成的飞轮,就往往能很好地解决日常问题。
Python 很简洁,但一旦深入就会发现其并不简单,它的背后有一系列规范的底层结构在承担着支柱作用,通过魔术方法(协议)相互协作,织成了庞大而严谨的 Python 内部世界,最终释放出 Python 强大的威力。
这本《Python 精粹》(英文名:Python Distilled)可谓独一无二。
它的前身是 Python Essential Reference 系列版本,但这个系列的最近版本已是早在 2009 年出版的,距离 Python Distilled 的出版足足隔了十二年!
《Python精粹》贵在做了减法,它把能从网络各处方便获取的普通知识点剔除了,只留下了作者认为的重点内容,包括底层机制。
因此本书会带领读者快速浏览 Python 基础知识,然后会带你一头扎进 Python 的实质,帮助读者逐步深入探究 Python。
别看这本书不厚,但却值得读者再三推敲。
如今的编程概念越来越广,概因应用领域的不断拓广挖深。要做一名有追求的 Python 程序员,则应该持续深入掌握 Python,有自己对 Pythonic 的精辟感悟,最终做到能够把 Python 熟练运用于某个领域,比如 AI、图像、应用编程、库开发等等,那时自己就会不知不觉成长为一名货真价实的 Python 黑客。
希望这本书是你的起点,而非终点;也希望这本书成为你学习Python 路上的一首赞歌——赞美 Python,赞美你的努力!
限时五折,快快扫码抢购吧!
发布:刘恩惠
审核:陈歆懿
如果喜欢本文
欢迎 在看丨留言丨分享至朋友圈 三连
—END—
送书福利
同样这次准备了2种方式送书,「评论点赞、朋友圈点赞」这两种方式都可以参与!感谢亲爱的读者们,你们的支持也是我持续更文最大的动力。
本次开奖时间为 2023.5.23 14:00
为了避免中奖后失联,提前加我微信号:itcodexy 。
留言点赞(1本)
本文留言需要根据文章的内容留言会更大可能被精选,留言点赞数第一名,至少获得10个赞以上」方可获得一本《Python精粹》
PS:买点赞数等作弊无效,一切解释权归程序员小猿所有
朋友圈点赞抽奖(2本)
记得先添加我微信,不然参加不了这个朋友圈活动 。
大奖:本文章我会在下午6点左右转发朋友圈,给第n位(具体数值看朋友圈发布时的规则)点赞朋友圈的同学送出一本 《Python精粹》,共2位。