二十年前的全民学英语风潮,如今变成了「学 Python」

  • 时间:
  • 浏览:1
  • 来源:五分时时彩_玩五分时时彩的网站_玩五分时时彩的平台

声明:本文来自于微信公众号爱范儿(ID:ifanr),作者:吴羚,授权站长之家转载发布。

当代人的知识焦虑中,一定少不了这门叫 Python 的语言。人们圈隔几天就老出 的「Python 训练营」广告和评论区热闹的互动,总给人一种生活全民学 Python 的错觉。

是错觉吗?好像也都不 ,毕竟连地产大亨潘石屹都把学习 Python 当作另一方的「人生礼物」,浙江都将会把 Python 纳入信息技术高考科目了,这股风潮似乎有愈演愈烈之势。

写这篇文章都不 想给这份焦虑煽风点火,只是真诚地劝退。

在搞清楚要不须学 Python 事先,有必要了解它的历史。

虽然 Python 「出圈」是这两年的事,但它问世已有近 1000 年历史。稍微接触过 Python 的人,大多都听说过没有 话语:人生苦短,我用 Python。(著名应用程序员 Bruce Eckel 更早的事先说过「Life is short You need Python」)这句名言就出自 Python 之父吉多·范罗苏姆(Guido van Rossum),都看什儿 「范」姓想必只是人们都能猜出他的国籍了——荷兰。

范罗苏姆开发 Python 的理由很任性,1989 年圣诞节期间,为了打发假期时间,他决定创立一门新的编程语言,这门语言应该既像 ABC 一样具备良好可读性和易用性,又易于扩展和编译。

1991 年,由范罗苏姆独立开发的第一版 Python 编译器发布,后续的版本则由他和同事商务商务合作,但他仍是主要开发者和决策者,2018 年 7 月 12 日退休后,范罗苏姆仍是 Python 社区的「终身仁慈独裁者」(Benevolent Dictator For Life)。

至于为哪几个叫 Python,是将会当时范罗苏姆正好在看 BBC 的喜剧《Monty Python’s Flying Circus》,他虽然要给另一方的产品起另有有三个白简短、独特且略带神秘感的名字,于是就用了中含 「蟒蛇」之意的 Python。

没有 Python 到底好在哪里?将会你去问掌握 Python 的人,对方能不能我能 列出无数条,太技术性的东西这里只是多说了,因此人们前文提到 Python 简单易懂的特点,还是能不能从下图这张与 Java 的对比图中略窥一二,即使完正没有 编程基础,相信你能不能看懂这段代码。

图片来自网络

正将会 Python 易科学学懂,只是有非常适合没有 学过编程的科研人员正确处理实验数据甚至开发应用程序,人们不须关心计算机要要怎样会实现哪几个运算,只是想把精力花在内存管理、并行正确处理等问題报告 上,我希望能又快又好地正确处理问題报告 即可,而 Python 恰好能不能满足需求,用最简单的办法调用各种函数、粘结不同的语言,只是有只是人们把 Python 称为「胶水语言」。

而在学术界的广泛使用,也造就了人工智能热潮涌现后 Python 的流行,因此人工智能和 Python 应该算互为因果或互相成就的关系。

不过这里有另有有三个白容易混淆的地方,只是有培训课程都不 把 Python 和人工智能划等号,但虽然不然,人工智能是另有有三个白广泛的概念,Python 涉及到的只是人工智能中的层厚学习,比如 Google 的 Tensorflow 和百度的飞浆都不 支持 Python 的层厚学习框架,下次再都看打着 AI 旗号教你 1000 天 Python 入门的广告,就能不能直接拉黑了。

正如前文所说,Python 的学习门槛较低,学习曲线非常平滑,只是有流行起来后,它的使用只是再局限于应用程序员和科研人员,比如只是有运营岗位的招聘需求上都不 写上「熟悉 Python 者优先」,全民学 Python 将会还是夸张了点,但你身边总能找到另有有三个白学 Python 学到头秃或掌握了新技能成就满满的人。

人们当中,有的目标非常明确。

「为了爬虫啊。」某知名社交的运营小范学 Python 的目标很实际,「进公司事先才发现有必要学一下 Python,不然老得麻烦别人写爬虫应用程序。」

会 C语言和 Java 的应用程序员阿峰,为了做数据挖掘,最近也科学学了 Python。相比于自嘲将会把高数还给大学老师的小范,学习 Python 用阿峰话语来说,「只是语法的问題报告 」。他能不能熟练地列举 Python 的各种好处:「资源太雄厚了,你想学人工智能,框架和库一堆一堆,多到你我没有 乎 用哪个好。」

「应该没有 说,人们都用 Python,能不能说是生态环境决定了吧。底层和类库,你当然能不能不能用只是语言,不过什儿 大堆东西,你另一方再撸一遍,那都不 重复造轮子吗?」阿峰总结道。

还有只是人,人们学 Python 不须指望用它正确处理实际的问題报告 。

我司的邱姓编辑学 Python 的初衷只是想对人工智能有更好的理解:「跟踪人工智能的发展,只了解合适原理是匮乏的,学了 Python,起码我能不能 对哪几个研究成果到底达到哪几个水平有具体的认知。」

抱有什儿 想法的还有在一家网络公司当产品经理的小韩:「我在另有有三个白技术为导向的行业里做产品,学 Python 是必然的,更多的事先不一定是要另一方亲自上阵写代码,只是要理解技术思维.」

「你能不能 提另有有三个白完正不符合技术逻辑的需求,会被嘲笑的。另一方写过代码,就能知道技术是要怎样会理解和来完成另有有三个白需求的过程,你在写产品文档的事先更能站在技术层厚来告诉人们:我能不能 做哪几个。没有 人们看和开发的事先速率也会更高,反复理解和沟通也会减少。还有只是要清楚的明白技术有没有 在骗你,(你的需求)到底能不能做。」条理清晰地说完学 Python 的理由后,小韩又补充了一句:「另外只是我虽然另一方写代码,真的挺酷的。」

然而,有 10000 个学 Python 的理由,都不 10001 个放弃的理由,从入门到放弃,将会我希望一节课。

另有有三个白「难」字,就能劝退无数「理科小白」。虽说 Python 在编程语言中将会是难度相对低的,但也并都不 毫无门槛,「从语法规则上说,它非常简单,合适比日常语言要简单得多;难占据 于它要正确处理的对象、对现实事物的抽象,是数学式的思考办法。」接触过 BASIC 和 HTML 的邱编辑如是说。

也只是说,将会你连高中的函数都没科学学,恐怕就会陷入「道理我都懂,可我还是我没有 乎 要怎样会写」的绝望中。

「我能 上了个 Django 框架课,搞了个服务器,」自称「数学绝缘体」的 Sasa 跟我吐槽 Python 根本就没有 人们说的没有 简单,「它真的劝退我,虽然搞不懂。因此我去都看 B 站,我真的不明白,为哪几个有用 Python 排版 PPT 的教程?我用 Office 不好吗?到底为哪几个要学啊?」这连环三问,竟问得我无话可说。

就算你的数学不错,只是难 保证每天在工作之余仍有精力和毅力与枯燥的教程周旋。前面跟是我不好着虽然写代码很酷的小韩,跟是我不好他暂时放弃了,「都看一半,最近太忙,没时间了。」

希望人们将会都看入门教材 1/5 的邱编辑能不能坚持到底吧。

人们采访的几位学习者,只是所在行业都与互联网或科技相关,没有 将会生活中完正没有 数据分析、爬虫等需求,要不须为了看起虚无飘渺的「编辑思维」学习 Python 呢?

人们说现在的 Python 很像十几年前的英语,如雨后春笋般老出 的培训班、「未来人才能不能 掌握的基本技能」的论调、从娃娃抓起的焦虑,都和当年如出一辙,就连卖点都一模一样:考试加分,升职加薪。

但这只是表象,将会从实际意义或未来前景来看,我虽然应该把 Python 看作当年的电脑操作技能,也只是会不会用电脑。如今用电脑正确处理文档、剪辑视频、上网、看视频等已是人们习以为常的操作,你不能不能 懂得计算机的运作原理,能不能将另一方掌握的知识借助电脑得到应用,未来 Python 或许扮演的是什儿 的角色,成为一种生活基础设施。

总之不须过于神化 Python,多一门技能当然没有 坏处,不会,只是见得就被时代一蹶不振 ,但我能不能 指望学了 Python 就能像培训班宣传的那样改变人生话语,那就纯粹是想多了。