假如我成了世界上最精通python的人,我能用python完成什么伟大的事情?
程序员文章站
2022-04-19 09:42:58
...
回复内容:
我会砌砖了,并且是全世界最会砌砖的人离盖出摩天大楼还有多远?
我掌握数学符号的运算了,并且是全世界最会进行计算的人
我离成为高斯还有多远?
编程语言只是工具,背后的思想才是最有价值的
人类的知识,可以分为术和道
术是技艺,道是思想
术是道的实现
术可以是精致,没有道,就称不上伟大
也许你现在觉得Python或者别的语言很复杂,觉得精通Python很厉害
当你掌握了一门编程语言,向外看,你会发现,这个世界比你想象的大
我以前觉得我会写个爬虫厉害得不行,然后上大学,看看书,系统地学习后,我就知道自己的短视了
单说,我理解快排算法的时候,我就觉得这好厉害
人遇到觉得复杂的事物,会不自觉夸大
后来,我学了信息论的知识之后,又觉得香农真的厉害,理解世界的维度高出别人一个维
用熵可以完美解释为什么快排比冒泡快
每次快排的递归,都在降低原数列的熵,每次操作都有相比于冒泡排序更多的“信息”保存了下来
未排序的数据分布的可能性(*度)在减小
冒泡基本上每次操作都是独立的,熵减小速度很慢
从而也可以理解,对于一个长度为n的随机数列排序,复杂度至少为O(n)
举这个例子只是想说,有时候我们是想的太多,书看的太少,才会有错误的认识。 搞个和 Python2 以及 Python3 都不兼容的 Python4 Make a better Python. 可以理直气壮地告诉他们:还是php大法好 某日,你成为了“世界上最精通python的人”,然后你来到了知乎用python证明了自己是“世界上最精通python的人”。 可以考虑去Google面上十轮然后入职Dropbox 写一个能找出全世界所有黄网的脚本, 你想多了,这玩意还有待开发,精通是不可能的。 精通Python,不知道你指的是单纯的Python的语法还是各种Python的库啊实际应用之类。客观上说,解决问题的思想更加重要,语言只是一种工具而已,绝大多数的程序员都是同时会集中开发语言的。回到问题上来吧,熟悉Python可以干什么啊,做数据分析(要有数学统计学基础),做网站(对计算机网络等知识要熟悉),写爬虫(对网页的前后端要有了解),做算法研究(这个就算了吧)。综上,你只会Python,就算你是精通它,似乎也做不了什么啊 扒光网上所有的美女(靓图)