Fork me on GitHub

最佳Python资源

Python社区的迷人之处在于分享详细资源和帮助初学者学习这门语言,但也导致了个问题:初学者很难在众多的资源中找到适合自己的部分。

这篇文章汇集了学习Python的绝佳资源,我会解释如何最好地利用这些资源(当然这也是我的个人看法)。我要是当时学习这门语言的时候有这样一个列表该有多好。(译者注:LOL)

编程新手

有编程经验但是没学过Python

  • 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和数据分析方面的书籍。

视频、屏播(screencasts)和演讲

  • 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相似的一份邮件订阅周刊,虽然很多优秀的资源会在两份刊物中重复,但也都会介绍很多不一样的文章、项目。

这些资源将帮助你迈出第一步,接下来做什么呢?

我想了解怎样用Python写一个web应用。

我已经写好一个web应用了,我想知道怎么部署。

让我从头看一遍Full Stack Python的介绍。


对Full Stack Python这本书很感兴趣?想要一本包含代码、详细教程的完整版吗?那么用邮箱订阅吧。一旦完成了我就会发给你的,别担心除了订阅确认邮件,我是不会给你发乱七八糟的邮件的。