附录 B 初学者的 Python 学习资源
本附录列出了许多适合 Python 开发新人的学习小组和学习资源。这个列表并不全面,但它介绍了许多网站、论坛、聊天室和线下小组,在你追求成为优秀 Python 开发者的过程中可以访问并使用这些资源。
B.1 在线资源
Stack Overflow(http://stackoverflow.com/)是一个非常有用的网站,你可以在上面提问与编程和 Python 相关的问题,查看其他人的问题和回答并给出自己的回答。这个网站支持在问题中发布代码、对回答点赞,还可以在已经问过的大量问题中搜索。如果你在学习过程中遇到困难,Stack Overflow 上的某个答案可能会给你一些提示!
Python 官网(http://python.org/)是一个好工具,用来深入研究开发过程中可能用到哪些库。如果你对 Python 标准库中的某些原理有疑问,或者不知道都有哪些推荐使用的外部库,可以先从 Python 官网开始查看。
Read the Docs(https://readthedocs.org/)是一个有用的网站,许多 Python 库都会将文档保存在这里。如果你想寻找某个库的更多使用方法,可以在这个网站上查找。
B.2 线下小组
PyLadies(http://www.pyladies.com/)是一个女性工程师小组,旨在推动 Python 的多样性。 PyLadies 在世界各地都有分会,在 freenode 网站上有一个活跃的 IRC 频道,在 PyLadies 网站上还有大量的研讨会和其他有用工具。大多数分会向所有会员开放,但要看当地分会的线下聚会是否要求特定性别才能参加。
Boston Python(http://www.meetup.com/bostonpython/)是世界上最大的 Python 线下聚会之一。这个小组由一个知名开发者和教育工作者组成的动态小组管理,帮助组织研讨会、项目之夜,以及各种不同的教育活动。如果你在波士顿地区生活,你可以亲自去感受一下!
PyData(http://pydata.org/)是一家帮助创建 Python 社区和数据分析社区的机构。它们在世界各地举行线下聚会和大型会议,你在当地可能也会找到一个线下分会(或者你也可以自己创建一个新的分会)。
Meetup.com(http://www.meetup.com/)是许多技术相关的教育活动的发布网站。我们推荐搜索当地与 Python 和数据相关的线下聚会。注册网站很简单,根据你的兴趣找到的新线下聚会将会向你发送提醒,你会遇见很多人,他们和你一样都对 Python 和数据感兴趣。
Django 女孩(https://djangogirls.org/)是一个女性工程师小组,旨在推动利用 Python 大型 Web 开发框架 Django 进行 Python 开发。世界各地有许多活跃的分会,提供各种研讨会和培训班。