您的位置:首页 > 编程语言 > Python开发

如何系统地自学 Python?

2016-11-19 18:35 330 查看
最近开始系统的学习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

可爱的 Python

Python 核心编程 第二版 CPyUG译

Python 精要教程

Python 2.7 官方教程中文版

Python 3.3 官方教程中文版

Python Cookbook 中文版

Python3 Cookbook 中文版

Think Python

Think Python 2ed中文版

Python 正则表达式操作指南

Python进阶

深入 Python

深入 Python 3

精通 Python 设计模式

python 安全编程教程

程序设计思想与方法

Python 标准库 中文版

PEP8 Python代码风格规范

Google Python 风格指南 中文版

Twisted 与异步编程入门

TextGrocery 中文 API ( 基于svm算法的一个短文本分类 Python 库 )

Requests: HTTP for Humans

Pillow 中文文档

PyMOTW 中文版

Fabric 中文文档

Beautiful Soup 4.2.0 中文文档

Python 绘图库 matplotlib 官方指南中文翻译

Scrapy 0.25 文档

用Python做科学计算

Scipy 讲义

Python 量化交易教程

Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢 @shwley 联系了作者)

Sphinx 中文文档

Django

Django 1.5 文档中文版 正在翻译中

Diango 1.7 文档中文版 正在翻译中,目前只翻译了目录

Django 1.8.2 文档中文版 正在翻译中

Django 最佳实践

Django搭建简易博客教程

The Django Book 中文版

Django 设计模式与最佳实践

Django 网站开发 Cookbook

Django Girls 學習指南

Flask

Flask 文档中文版

Jinja2 文档中文版

Werkzeug 文档中文版

Flask之旅

Flask 扩展文档汇总

Flask 大型教程

SQLAlchemy 中文文档

web.py

web.py 0.3 新手指南

Web.py Cookbook 简体中文版

Tornado

Introduction to Tornado 中文翻译

Tornado源码解析

Tornado 4.3 文档中文版

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

链接:https://www.zhihu.com/question/29138020/answer/131233120
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: