如何系统地自学 Python?,,最近开始系统的学习P


最近开始系统的学习Python,以及整理的一些资料。github记录着个人自学 Python 的过程,持续更新。欢迎大家一起来完善这个自学Python学习的项目,给后来者一个参考的学习过程。
github项目地址:shfanzie/Systematically_self-study_Python

如何系统地自学 Python ?

网上 Google 、百度文章一大把,不知道从何学起,只会使初学者更加的迷惑。首先,我推荐一篇 彭猫 在知乎上的回答:如何系统地自学 Python ?希望能给大家一个系统地学习Python有点帮助。

知乎上聚集着非常多的程序员,你能找到各种条目的词条。例如:Python 词条下面的索引也能给你学习上很大的帮助。当然,遇到不懂的技术细节 Google 或者 StackOverflow 上去搜索相关的解决方案,以及参考维基百科的词条。


学习框架:

3W:why、what、how。你为什么要学习 Python,以及 Python 能干什么,那么怎么去学习 Python ? Python 可以让你做很多事情,科学计算和数据分析、爬虫、Web 网站、游戏、命令行实用工具等,以上列举的总有一种是你学习Python感兴趣的吧!

1、入门学习 Python 的语法知识、算法和数据结构、编程范式等。

学习 Python 的语法技巧、类库的使用、IDE使用等。

(持续更新中···)

2、进阶

利用 Python 结合专业知识解决具体的实际问题。

(持续更新中···)

3、深入

了解 Python 的“内核”,也就是分析 Python 的源代码。

(持续更新中···)


MORE:

慕课网视频教程

Python 初学者的最佳学习资源

Python 学习资料总结

一篇文章入门 Python 生态系统

如何像 Python 高手( Pythonista )一样编程

Python Module of the Week

Full Stack Python

免费的计算机编程类中文书籍:一个免费的编程中文书籍索引,你可查看 Python 下的经典书籍。

@萧井陌:编程入门指南 v1.5:本指南更多讲的是学习中多问几个 Why,深入了解其背后的技术细节等。

最后引用【彭猫】的话:每个人学编程的道路都是不一样的,其实大都殊途同归,没有迷路的人只有不能坚持的人。虽然听上去有点鸡汤,但是这是事实。



Funny Things:

教你阅读 Python 开源项目代码

有哪些适合新手练手的 Python 项目?

可以用 Python 编程语言做哪些神奇好玩的事情?

Python 的练手项目有哪些值得推荐?Wayne Shi的回答

Python 的练手项目有哪些值得推荐?小小搬运工的回答


Python参考学习资料:笨办法学 Python中文版:这本书在讲解 Python 的语法成分时,还附带大量可实践的例子,非常适合快速起步。Python 快速教程-Vamei 的博客廖雪峰 Python 2.7 中文教程廖雪峰 Python 3 中文教程:Python 中文教程的翘楚,专为刚刚步入程序世界的小白打造。Python 最佳实践指南:这本指南着重于 Python 的最佳实践,不管你是 Python 专家还是新手,都能获得极大的帮助。Python 官方文档2.73.5:实践中大部分问题,都可以在官方文档中找到答案。Awesome Python:这里列出了你在尝试解决各种实际问题时,Python 社区已有的工具型类库。简明 Python 教程零基础学 Python 第一版零基础学 Python 第二版知乎周刊·编程小白学Python可爱的 PythonPython 核心编程 第二版 CPyUG译Python 精要教程Python 2.7 官方教程中文版Python 3.3 官方教程中文版Python Cookbook 中文版Python3 Cookbook 中文版Think PythonThink Python 2ed中文版Python 正则表达式操作指南Python进阶深入 Python深入 Python 3精通 Python 设计模式python 安全编程教程程序设计思想与方法Python 标准库 中文版PEP8 Python代码风格规范Google Python 风格指南 中文版Twisted 与异步编程入门TextGrocery 中文 API ( 基于svm算法的一个短文本分类 Python 库 )Requests: HTTP for HumansPillow 中文文档PyMOTW 中文版Fabric 中文文档Beautiful Soup 4.2.0 中文文档Python 绘图库 matplotlib 官方指南中文翻译Scrapy 0.25 文档用Python做科学计算Scipy 讲义Python 量化交易教程Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢 @shwley 联系了作者)Sphinx 中文文档DjangoDjango 1.5 文档中文版 正在翻译中Diango 1.7 文档中文版 正在翻译中,目前只翻译了目录Django 1.8.2 文档中文版 正在翻译中Django 最佳实践Django搭建简易博客教程The Django Book 中文版Django 设计模式与最佳实践Django 网站开发 CookbookDjango Girls 學習指南FlaskFlask 文档中文版Jinja2 文档中文版Werkzeug 文档中文版Flask之旅Flask 扩展文档汇总Flask 大型教程SQLAlchemy 中文文档web.pyweb.py 0.3 新手指南Web.py Cookbook 简体中文版TornadoIntroduction to Tornado 中文翻译Tornado源码解析Tornado 4.3 文档中文版

这是我知乎上的回答,以后会持续更新的!

链接:https://www.zhihu.com/question/29138020/answer/131233120

如何系统地自学 Python?

评论关闭