
或者具体说那本书或教程?
相对于其他主流语言,从语言特性认同方面来说,Javascript 算是最相似的么?
其实,我是想找《写给 Javascript 程序员的 Python 教程》,有值得推荐的么?
1 shintendo Dec 10, 2019 我觉得写 js 舒服多了…… |
2 secondwtq Dec 10, 2019 照楼主这种想法,挑出 12 种主流语言,能写 144 篇教程,服务不同群体… 感觉突然找到了人生的意义呢 |
5 shintendo Dec 10, 2019 我以前有过这个想法,做一个教程网站,选择你要学的语言,再选择一种你掌握的语言,啪,系统给你 diff 出一篇教程来 |
8 crella Dec 10, 2019 via Android 是 IL 中间码。话说有 py 和 js 互转的程序吗,能完成一般语法的就可以。 |
9 NeoChen Dec 10, 2019 via iPhone 不懂如何省力,多实践不就好了,一定要跟其他语言连起来学么? |
13 alphardex Dec 10, 2019 |
14 dioxide OP 3q, blog 也不错,订了 |
15 ClericPy Dec 10, 2019 尽量别看那种给 XX 程序员准备的 XX 语言教程 语言就是个工具, 却不仅仅是个工具. 就像要学习一门自然语言, 除了学其语法, 更要知其深邃, 不了解它的文化, 那和一个机翻有什么区别. 学一门语言, 最能收益的其实是它的设计思想, 至少我每多学一门语言, 就会被那个语言里的设计思路给惊道, 总在想它们怎么被想到的, 人类智慧太神奇了, 比如 goroutine 的方式利用多核, async await 的方式解决困扰十几年的异步编程, erlang 的并发实现, rust 无 GC, jvm 解决跨平台, nodeJS 全局单线程异步 (虽然前面提到的大部分语言我都不行... 但是看它的设计的时候真的感到受益匪浅, 几乎都是为了解决当时最迫切问题而诞生的) 学语言最好的就是看它的官方文档, 何况 python 还有中文文档了. 具体模块可以看看 realpython 系列, 以前总结过 https://clericpy.github.io/blog/posts/20191027113439/ 教程, 不过对有其他语言基础的人来说, 最佳时间还是: 阅读优秀源码, 看不懂的参考官方文档. 言尽于此, 欢迎掌握当前最值得的两门语言: Javascript + python |
16 ClericPy Dec 10, 2019 前面提到机翻, 确实有 js <-> py 的一些库, 表义语法互转还真挺多... |
17 secondwtq Dec 11, 2019 @ClericPy NodeJS 的异步思路根源来自 OS 的中断机制 Golang 的并发来源于 CSP (Communicating Sequential Processes) Rust 的内存管理可以看作是 Substructural Type System 和 Region based memory management 的结合 async/await 是 CPS 变换 GC 和 JIT 之类 LISP 就有了,VM 这东西 Smalltalk 就做得不错了 以上大多数对于足够强大的语言来说就是一个库。 Erlang 不熟悉,不过大概算是新东西比较多的 |
18 secondwtq Dec 11, 2019 |
19 agdhole Dec 11, 2019 花了几十分钟查了下 python api 就去写爬虫了 |
20 gramyang Dec 11, 2019 via Android 学脚本语言最终还是要落到 c++,所以学 c++吧 |
21 zjsxwc Dec 11, 2019 同感 js 比 python 好多了 |
22 ClericPy Dec 11, 2019 @secondwtq #17 感谢解惑, 除了 golang 在刷酷壳时候大体知道是怎么来的, 其他的起源我都不知道是怎么来的, 只大致知道这些优秀语言诞生的时候都是为了解决一个特定问题, 顺便再问下 Actor 和 Future 那些概念应该检索什么词呢, 以前搜 Actor 搜到一些演员的文章..... 有没有讲这些语言诞生背景的书 /文章啊, 类似数学之美那样浅显易懂深入浅出的 |
23 simple2025 Dec 11, 2019 Javascript 找工作可比 py 好多了 |