有没有类似”给 C++程序员的 Python 教程”的东西
和现实世界中的语言不同, 程序世界各种语言的相似度实在太高了, 高到让人想不明白, 搞出这么多语言目的何在?为了创造而创造?
所以我就有了以上的想法, Python 教程完整讲一遍要写个三四百页的书吧, 如果以”读者已经熟练掌握了 C/Jave/C#”为前提, 去写书 /教程, 可能 20 页就绰绰有余了, 也会降低学习门槛, 减少无意义的时间浪费,从而极大的提升整个编程行业的效率。
和现实世界中的语言不同, 程序世界各种语言的相似度实在太高了, 高到让人想不明白, 搞出这么多语言目的何在?为了创造而创造?
所以我就有了以上的想法, Python 教程完整讲一遍要写个三四百页的书吧, 如果以”读者已经熟练掌握了 C/Jave/C#”为前提, 去写书 /教程, 可能 20 页就绰绰有余了, 也会降低学习门槛, 减少无意义的时间浪费,从而极大的提升整个编程行业的效率。
讲库?逗我呢,你讲的完?
每个流行起来的语言都有其擅长的场景,换句话说被替代很难,非常小众的那 Just for fun,原因多样。
> Python 教程完整讲一遍要写个三四百页的书吧
有编程基础 Python 入门很快,找个简明教程,过一遍语法几十页顶多了。
另外 matlab 、r 语言这些就是解决专门领域的语言,用 c++的话还得额外找轮子。以前大部分浏览器只支持 js 的时候,你也只能用 js 啊。
语言设计是不可能三角,需要取舍
> 可能 20 页就绰绰有余了, 也会降低学习门槛, 减少无意义的时间浪费
文档啊,还有比文档更简洁明了的入门书吗
临时要用一下哪个语言的时候非常好用
个人的学习建议:
这里谈一下个人的学习建议. 首先阅读官方的入门教程, 看完这一部分,对于一个熟练的 C++程序员,应该可以凑合写出可堪一用的代码了. 然后是 Python in a Nutshell 3rd 第七章之前的内容(不含第七章),这一部分看完, 你就能基本了解 Python 的运行机制, 写出质量合格的代码了(但可能不够 Pythonic).