先说明,我不是专业工程师,只是个菜鸟。
这是给”0 基础“的人来说的,主要提供一些他们”不太可能知道“的事情 尽管那篇帖子的求助者,显然不是 0 基础的人。不过我觉得还是写写好了,也算提供一个不太常规的思路 只是,相关的内容一时半会儿确实说不完。而我觉得,与其求全写一个完整的比较,不如先写点自己知道的,来加快决策和讨论。这样可能更好一点。
比如 Twitter, Airbnb, 36Kr...
可以用来做网站,比如上面说的那些,知乎,Instagram 的后端也是用的 Python 也可以用来做数据分析,具体什么意思?比如做回归性分析,数据统计,具体,见 Harvard Data Science CS109 数据分析课程 http://cs109.github.io/2015/ Udemy, Python Data Analysis 课程 https://www.udemy.com/learning-python-for-data-analysis-and-visualization/
有非常多的人,说”人生苦短,快用 Python’. 可是,就我的经验来说,Ruby 确实比 Python 写起来舒服一点 见https://ruby-china.org/topics/25426
如果因为我上面说“Python 比 Ruby 多了数据分析”,就选 Python,那并非如此 尽管,我在听 Harvard Data Science CS109 时,教课的老师自己从 Matlab 换成了 Python Python 的在科学计算方面,绝对不如 Matlab,写起来很麻烦(也就是矩阵的运算)。 但是在数据分析,比如类似 Excel 这样的表格型数据的使用上,Python 比 Matlab 要好一些
这样一来,是不是发现两个语言差不多了? 其实,应该就是这样,而且,比起无穷尽的比较两个语言间细微的差别,我觉得真正的问题是——
你的英语好不好
因为,实际的问题,是”0 基础“和”自学“的问题 如果英语好,Ruby Python 随便挑一个就行了,而且都能基本学会;英语不好,请学 PHP 因为 Ruby 和 Python,都有相当好的教程适合学习,也有友好的社区,但基本上都是英文。 而 PHP 中文教程的教程更多。如果碰到了问题,只能搜中文资料,问身边的人的话,那就学 PHP 好了
至于 Ruby ,Python, PHP?都可以用来做网站,不过语法不同而已 所以,如果英语好,直接开始学开始做就行了。我觉得更快的行动,比更仔细的思考要更好一点。