即刻App年轻人的同好社区
下载
App内打开
Barret李靖
10月前
推荐一个内容比较全面的 Python 免费在线学习资料,《Python Cookbook in Chinese》 3rd Edition,python3-cookbook.readthedocs.io,它的受众是想深入理解 Python 语言机制和现代编程风格的有经验的 Python 程序员;原作者是 David Beazley ,www.dabeaz.com,有着接近 40 年的开发经验。

这本书大部分内容集中于标准库、框架和应用程序中广泛使用的高级技术,包括元编程、并发编程、测试和调试、C语言拓展等等(如图一)。

你也可以把它的项目代码克隆下来,github.com,直接进入到 notebook/ipynb 目录,在 VSCode 上一边看书,一边执行代码,Jupyter notebook 的学习体验做的还是非常不错的(如图二)。

如果你对 Python 基础知识还不够了解,推荐先看看《Python 语言基础 50 课》,github.com,跟着文档或视频把代码敲一遍,差不多也就入门了(如图三)。

我陆陆续续学习了一周,内容差不多都看完了。对有足够编程经验的人来说,Python 的学习门槛并不高。

在探索了一圈后发现,Python 社区的建设是真的相当完善,尤其是文档,内容丰富且质量非常高,我觉得这跟 Python 之父 Guido 有着莫大的关系,Python 的发展基本都围绕高质量的文档和讨论进行的(如图四)。

如果有对 Python 的发展做贡献的想法,可以关注 Python Enhancement Proposals (PEPs),peps.python.org,这里列举了 Python 社区从 2000 年至今的所有新特性、变更和改进的标准文档,参与 PEP 的讨论和实现,可以对 Python 语言的发展产生实质性的影响。
8125

来自圈子

圈子图片

JitHub程序员

383283人已经加入