» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 一个文科生老电脑玩家想从0学一门计算机语言,该学哪种?

posted by wap, platform: iPhone
引用:
原帖由 @para  于 2017-1-3 19:59 发表
好奇号火星漫游车使用的是BAE制造的RAD750处理器,运行的是Wind River Systems开发的嵌入式实时操作系统VxWorks。根据开发者的幻灯片介绍(PDF),好奇号代码共250万行,程序语言是C,多是用Python脚本自动生成,NASA JPL共有30名程序员参与开发,测试团队超过10人,超过一百万行代码是手写。程序包括150个独立模块,每个模块执行不同的功能,高度耦合的模块组合成组件。
用Python自动生成250万行C代码,2333,文化人还是去看看原文吧,别吓死人了。


TOP

说几个Python开发的大家都知道的东西:

Reddit:老外的主要论坛
Dropbox客户端:老外的主要网盘
Google Drive客户端:另一个主要网盘
EVE:著名的网络游戏,当然不是全部,内部大量采用Python开发
文明4:大部分任务用了Python
战地2:所有插件和大量功能用python完成
坦克世界:大量任务采用Python开发
Ren'Py:某著名GAL游戏开发引擎
Pygame:某著名小游戏开发库
模拟人生4和一堆资料片
灰鹰邪恶元素的神殿:著名DND游戏
Blender:著名的3D绘图工具
Inkscape:著名的矢量绘图工具
go----agent:我提过了
Deluge:某个还算有名气的BT客户端
知乎、果壳、豆瓣



TOP

Python处于

近可攻:基本啥都能干,而且语法精致简练,对理解入门非常有帮助,做流行的东西也不错,理论上C是啥都可以写,但很多地方要重新造轮子,因为它本身适用场景就窄,导致大家都不用它造轮子,Python有很多造好的轮子。豆瓣的攻城师说他们20行的Python换Java实现可能要100行。

退可守:玩意不够用了,你还能用别的语言写模块,Python就是个胶水语言,所以可以很容易把别的语言粘在一起,而且清晰,开发速度快。所以文明4啊、战地2啊都用Python写模块。当然要达到这种程度本身已经是非常庞大的项目了,像豆瓣这种5年前全站代码就有50W行Python了现在就更不用说了。


豆瓣工程师有个访谈可以看看:http://geek.csdn.net/news/detail/108071


TOP

posted by wap, platform: iPhone
新人玩票妥妥的python

语法简单糖度高,动态类型解释性语言易上手

进可初窥邪恶的码农世界
退可写点小脚本丰富生活

本帖最后由 分不清雨水泪水 于 2017-1-3 22:21 通过手机版编辑

TOP

lz你做做爬虫抓源站扒资源,python现成的轮子最多,也方便你调用,有几位让你学着造轮子的其心可诛,还没拧螺帽就把你吓走了。学点基本玩意就开始试着扒吧,遇到错误自己解决比你一章章教程快多了,当然这种话在你坛各个cto眼里政治不正确,毕竟没打基础,将来达不到啥高度:D :D :D :D

TOP

posted by wap, platform: Galaxy S6 EDGE+
学生时代买了无数程序书VB C++等,结果也没成为一个码农

TOP

posted by wap, platform: Samsung
引用:
原帖由 @永恒蔚蓝  于 2017-1-3 03:02 发表
学生时代买了无数程序书VB C++等,结果也没成为一个码农
这一行还真要看天赋个性,我同学居然几个学什么外贸的,财会的最后自学转职成码农了!

TOP

posted by wap, platform: iPhone
引用:
原帖由 @vivo  于 2017-1-3 22:25 发表
lz你做做爬虫抓源站扒资源,python现成的轮子最多,也方便你调用,有几位让你学着造轮子的其心可诛,还没拧螺帽就把你吓走了。学点基本玩意就开始试着扒吧,遇到错误自己解决比你一章章教程快多了,当然这种话在你坛各个cto眼里政治不正确,毕竟没打基础,将来达不到啥高度:D :D :D :D
会扒资源和会用迅雷下载有啥区别?你就成码农啦?


真是不要太自欺欺人,23333。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @ffcactus  于 2017-1-3 13:53 发表
会扒资源和会用迅雷下载有啥区别?你就成码农啦?


真是不要太自欺欺人,23333。
举个例子,我自己就写了一套抓网站信息的,就是我常去的网站,例如Cnbeta、驱动之家、tgfc等等,做成Chrome的默认空白页显示,我每次新建标签就能看到这几个网站的最新内容了,自动刷新,大幅度提升了刷论坛看新闻看邮件的效率,这就是用变成来优化自己的生活。

当然,你的人生也不需要优化,反正也是浪费的

TOP

posted by wap, platform: Windows
引用:
原帖由 @jun4rui  于 2017-1-4 10:08 发表
举个例子,我自己就写了一套抓网站信息的,就是我常去的网站,例如Cnbeta、驱动之家、tgfc等等,做成Chrome的默认空白页显示,我每次新建标签就能看到这几个网站的最新内容了,自动刷新,大幅度提升了刷论坛看新闻看邮件的效率,这就是用变成来优化自己的生活。

当然,你的人生也不需要优化,反正也是浪费的
最后1句+1.。。

TOP

引用:
原帖由 ffcactus 于 2017-1-4 09:53 发表
posted by wap, platform: iPhone
会扒资源和会用迅雷下载有啥区别?你就成码农啦?


真是不要太自欺欺人,23333。
动态生成的网页或者要ukey的网页可以驱使selenium上去弄,迅雷也行?

TOP

好好一个讨论帖子,就因为虚片这傻逼玩意变味

TOP

posted by wap, platform: Android
maark

TOP

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2017-1-4 10:08 发表
举个例子,我自己就写了一套抓网站信息的,就是我常去的网站,例如Cnbeta、驱动之家、tgfc等等,做成Chrome的默认空白页显示,我每次新建标签就能看到这几个网站的最新内容了,自动刷新,大幅度提升了刷论坛看新闻看邮件的效率,这就是用变成来优化自己的生活。

当然,你的人生也不需要优化,反正也是浪费的
你还是少自欺欺人了。

会做这个就成码农了?
你是自己做出来的,还是照着别人模版做的?
0基础,不照着别人做能自己做出来吗?拿着别人的程序按照教材改一改,你是提高了编程技巧还是提高了打字技巧?

一天到晚自己骗自己也不知道图个啥,2333。

TOP

posted by wap, platform: iPhone
引用:
原帖由 @para  于 2017-1-4 10:28 发表
动态生成的网页或者要ukey的网页可以驱使selenium上去弄,迅雷也行?
连类比都听不懂,真够文化的了,2333。

关键在于你这么做了学到了什么掌握了什么。
如果你觉得你照着别人的东西做了一遍就牛逼了那当我没说。

那我还可以几行命令就编译一个Linux内核出来,那不比你这些小把戏牛逼得多?2333

TOP

发新话题
     
官方公众号及微博