首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python,30年上位之路!

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 代码:

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,赞美你的努力!

发布:刘恩惠

审核:陈歆懿

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230514A01OTP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券