有没有类似"给 C++程序员的 Python 教程"的东西

2020-04-25 19:41:36 +08:00
 ybw

和现实世界中的语言不同, 程序世界各种语言的相似度实在太高了, 高到让人想不明白, 搞出这么多语言目的何在?为了创造而创造?

所以我就有了以上的想法, Python 教程完整讲一遍要写个三四百页的书吧, 如果以"读者已经熟练掌握了 C/Jave/C#"为前提, 去写书 /教程, 可能 20 页就绰绰有余了, 也会降低学习门槛, 减少无意义的时间浪费,从而极大的提升整个编程行业的效率。

3864 次点击
所在节点    程序员
38 条回复
ybw
2020-04-25 21:36:40 +08:00
@qooweds 掌握 50%, 也就是 50%不掌握。这种程度的不确定性, 对我没有任何帮助。
ybw
2020-04-25 21:38:09 +08:00
@amosasas 麻雀虽小, 五脏俱全。小程序, 也要有足够程度的了解。
ytmsdy
2020-04-25 21:54:34 +08:00
大兄弟,你 c++都会了。
学写 python 也就是一个礼拜的事情啊。
多写是硬道理,没事多写几个爬虫就熟练了!
dearmymy
2020-04-25 22:02:32 +08:00
廖的 教程就不错。基本一天就上手了。
Hconk
2020-04-25 23:02:04 +08:00
C++能掌握的话还需要这种教程吗,官方文档不是更好,编程思想都在,语法看看文档就能开始写了,要写大项目的话再看看语言的最佳实践,类似 Fluent Python 这种。
tianshilei1992
2020-04-26 00:25:54 +08:00
Python 和 C++ 最不一样的就是一些语法糖…或者说最 Pythonic 的方式写 Python…
laike9m
2020-04-26 00:39:51 +08:00
这种搜一下不是很多么
penguinWWY
2020-04-26 01:18:54 +08:00
> 和现实世界中的语言不同, 程序世界各种语言的相似度实在太高了, 高到让人想不明白, 搞出这么多语言目的何在?为了创造而创造?

语言设计是不可能三角,需要取舍

> 可能 20 页就绰绰有余了, 也会降低学习门槛, 减少无意义的时间浪费

文档啊,还有比文档更简洁明了的入门书吗
sinxccc
2020-04-26 01:34:10 +08:00
https://learnxinyminutes.com/

临时要用一下哪个语言的时候非常好用
levelworm
2020-04-26 05:39:31 +08:00
根据我的经验随便找一本入门教材快速看完前五六章,然后直接上就行了。遇到不会的 Google 。然后搜什么 python gotcha 的看看。如果时间多就大部头书看下去。
terryching
2020-04-26 07:24:54 +08:00
有编程基础的随便看看就会了,基础语法内容不多
artyhacker
2020-04-26 08:15:13 +08:00
会学习、已经掌握一门语言的人, 一般是不会再去找什么几百页的教程的, 花一两天过一遍官方的 Tutorial 就 ok 了.
yanqiyu
2020-04-26 08:58:27 +08:00
花几十分钟看一下语法的差别,然后试着写一些简单的东西,边写边学语法糖。
不过现在还是超级容易写出一点都不 python 的代码
banxi1988
2020-04-26 10:16:21 +08:00
你是指这种扩展开发吗? 否则 C++ 的知识并不怎么用得上.
比如:
Python 扩展开发: (1) 在 CC++中调用 Python https://mp.weixin.qq.com/s/otheDNXDo5ICzh3uTOu8rA
Python 扩展开发: (2) 手把手教你写一个 C 扩展 https://mp.weixin.qq.com/s/4yipl3aQ_mXBokqSk8sCxA
Python 扩展开发: (3) 手把手教你解析函数参数 https://mp.weixin.qq.com/s/KsFD4xOT1IyFz394OazSiQ
Python 扩展开发: (4)回调与多线程编程:实现一个 Node 的 process.nextTick https://mp.weixin.qq.com/s/kJGDcNX2G_86ZfeQGKkIAQ
Cmdhelp
2020-04-26 10:51:47 +08:00
python 很容易上手的,,,java 程序员,,,日常脚本能 python 就 python,我想保住我乌黑浓密的秀发
BaseVariable
2020-04-26 18:40:51 +08:00
问个镜像问题,用 python 讲 cpp 的有木有。。
edimetia3d
2020-04-26 18:56:58 +08:00
我写过一篇 blog,针对自己的情况总结了一些. https://www.tinyedi.com/python-for-cpp-programner/

个人的学习建议:
这里谈一下个人的学习建议. 首先阅读官方的入门教程, 看完这一部分,对于一个熟练的 C++程序员,应该可以凑合写出可堪一用的代码了. 然后是 Python in a Nutshell 3rd 第七章之前的内容(不含第七章),这一部分看完, 你就能基本了解 Python 的运行机制, 写出质量合格的代码了(但可能不够 Pythonic).
sunriz
2020-04-30 22:34:31 +08:00
菜鸟教程不够吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/666045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX