Python社区的迷人之处在于分享详细资源和帮助初学者学习这门语言,但也导致了个问题:初学者很难在众多的资源中找到适合自己的部分。
这篇文章汇集了学习Python的绝佳资源,我会解释如何最好地利用这些资源(当然这也是我的个人看法)。我要是当时学习这门语言的时候有这样一个列表该有多好。(译者注:LOL)
想同时了解Python和Django可以去买 Fletcher, Michael, and Jeremy的 Real Python 课程。
Learn Python the Hard Way 是一本Zed Shaw写的免费书籍。
Python for You and Me (pym) 是一本面向完全不了解Python人群的在线书籍。
A Byte of Python 是Python语言的起步教程。
我也写了篇面向非技术人员试图学习编程的人的文章 learning Python 可能会有用。
Code Academy 有一门面向完全没有编程经验的叫 Python track 的课程。
O'Reilly 出版社的这本 Think Python: How to Think Like a Computer Scientist 是可以免费在线阅读的。
Learn Python in y minutes 带给你一段Python语言的旋风之旅,这本指南对有软件开发经验的想快速上手Python的人群尤其受用。
Python for you and me 是一本通俗易懂的介绍Python语法和Python主要构造的书籍, 书籍的最后还包含教你写一个Flask web应用的小指南。
Kenneth Reitz的 The Hitchhiker’s Guide to Python 包含大量的Python编程和Python社区的资讯。
Google's Python Class 包含了学习Python的讲课视频和课后练习。
查看一下 Real Python! Blog 了解更多关于Python web开发主题的文章。
The Python Ecosystem: An Introduction 提供了诸如虚拟机, Python打包, pip, virutalenv等其他学过Python基础语法之后应该学习的话题的来龙去脉。
Python Subreddit[译者注:Reddit相当于我国的贴吧] 上列举了很多很棒的Python资源链接,上面解答问题的人也非常认真活跃,不管你是新手还是大拿。
Free Python Tips 这个博客提供了很多关于Python的文章,也有关于Python生态系统的新闻。
Python Books 收集了很多Python、Django和数据分析方面的书籍。
Kate Heddleston 在2014年PyCon上做了叫 "Full-stack Python Web Applications"的讲座,清晰的介绍了众多Python web栈层如何相互结合。这是演讲的 PPT。
Neckbeard Republic 提供免费的Python中级屏播教程。虽然本人比较倾向于阅读,但是与只看书上静态的代码片段相比,这些视频教程可能更有帮助。
PyVideo 有组织、有索引的列出了数以千计的包含各种Python大小会议的视频。
Ontwik 在他的 Python category 中也有很多相关视频教程。
Python Weekly 是一份提供最新Python文章、视频、项目、活动资讯的免费周刊。
PyCoder's Weekly 与Python Weekly相似的一份邮件订阅周刊,虽然很多优秀的资源会在两份刊物中重复,但也都会介绍很多不一样的文章、项目。