我就算是饿死,就算是从这里跳下去,都不会看你Python一眼的!
艾玛,真香!
Python的有点“膨胀”,无论是在各大编程语言排行榜上的“一路飘红”,还是业界对其就业前景的普遍看好,Python似乎就这么沿着大道随风奔跑自由是方向去了。
但要说谁是最好的语言,那必须谁都不服谁。各类编程语言文章的评论区也素来都是暗流涌动,PHP适度玩梗已成固定嘉宾;Java、C、C++老成持重从不缺席;还有一种编程语言新贵揭竿而起……这其中,也从来少不了“人生苦短,我学Python”,以及看多了Python论而坚信“人生苦短,学球个Python”这么两波人的终极battle。
“聪明人从不纠结使用什么编程语言”
这句话看似有点“上帝视角”的味道,但倒也不是全无逻辑。
于程序员而言,编程语言不过是个工具,左右就是称不称手而已。解决其问题来得心应手的便留下,磕磕绊绊老出bug的就丢掉。看多了从其他编程语言转向Python,又涌来一大波从Python向其他编程语言转移的游说。很多站在外围观望的新手小白一脸茫然,用颤抖的声音问上一句,“敢问前辈路在何方。”前辈拈花一笑,对曰:“路在脚下”。
所谓路在脚下,你不自己学,又怎么体会别人学习过程中的得与失呢?
我为什么学习Python?
KovidRajPanthy,自称是尼泊尔最年轻的程序员,拥有自己技术专栏的Youtuber,精通HTML、CSS、JavaScript、PHP、C、C++、Python等语言,尤擅Python。他在回答这个问题时给出的答案可能有点“草率”。
他在自己的博客中回忆称:
最初,我的计算机科学老师建议我学习Python编程。但由于当时我正在学习RubyonRails的时候,所以很快将这个建议抛诸脑后。但是两三天后,我才得知YouTube也是用的Python。然后我认为Python将在未来的日子里获得巨大的市场。如今的事实证明我的预测是正确的,因为Python编程的流行程度正在日益提高。
除此之外,知名问答SNS网站Quora上也有不少人就这个问题结合自己的学习经历给出了答案:
Orfikos,B.A我之所以选择Python是因为这将为你节省大量的时间和精力。你可以用最少的努力做你的工作。有一次,我想写个脚本做一个攻击,来作为ARP协议的演示。用Python来做,只消几百行代码就搞定了,但如果用C++,不出千行完不了事儿,而且过程中你还会一直有想要以头抢地的冲动。
AaronChristianson我小时候有一段BASIC编程的经验,但也没什么印象了。二十啷当岁的时候,我开始对开源软件产生了些兴趣,所以我切换到Linux,但也没做编程就是了。有段时期我手里有一堆的盗版数据文件,当时我想用一款叫做Diogenes的程序浏览它们,但这些数据都顶着小写的名称,而这款程序搜索用的是大写。我遇上了Unix问题。因为文件太多,我也不会一个一个去手动重命名。
当时的我很无奈,我在用Linux!这难道不该是个可编程的操作系统吗?于是我带着问题上了Ubuntu论坛,有人在回答里用上了简单的BASH脚本。而正当我和BASH打得火热时,有人告诉我“快停下你和BASH的游戏来学Python吧!”
当然我在这之后也做了一波调查,彼时尚属于Rails的全盛时期,所以我不可免俗地免多看了Ruby两眼,但我并不太关心Web开发,而且Python显然在Linux和数据处理方面更有吸引力,所以我下一步走向Python就很是顺理成章了。
……
归结来去,不过还是那一句——适合自己的,才是最好的。
我是怎么学习Python的?
既然决定了给彼此一个机会,那么下一步倒是该学学看了。那么又该怎么学呢?
KovidRajPanthy在博文中谈道,“我起初就是围着手头的现有资源在学习,Youtube上淘视频、网上找免费资源、积极参与免费活动……但后来发现,没人帮助、没人指导的情况下的自学委实难于进展。“与此同时,他的父母还对他的热情很是不解,认为他只需要学好书上的知识就OK了。但见其热情不减,也逐渐理解了他。
他在文末还强调,“不要只专注于赚钱,而要专注于创造价值。“
身陷技术圈高速迭代漩涡的程序员,最是懂得“终身学习”的奥义。但纵是小白友好式的Python,在沙漠淘金式的自学之余,总归还需要些“高手过招”——如果你想了解Python前沿应用和技术实践,作为技术潮流的推动者,CSDN为所有感兴趣的开发者提供了一个探讨和学习Python的契机。
4月13-14日,由CSDN主办的「Python开发者日」将于北京举行。届时,十余位来自阿里巴巴、IBM、英伟达等国内外一线科技公司的Python技术专家,以及数百位来自各行业领域的Python开发者将齐聚于此,共话Python。
大会议题除了传统Python应用领域外,还将重点围绕人工智能、大数据等新领域,为与会者分享Python在不同场景下的的应用优势和实战经验。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,讲师手把手教你轻松实现打怪升级。
敲黑板划重点!目前嘉宾议题已全部确认,欢迎点击阅读原文报名参加。更多详细信息请咨询(