如何系统地自学 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
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
相关文章推荐
- 如何系统地自学 Python?知乎
- 如何系统地自学一门Python 语言
- 如何系统地自学 Python?
- 【kaggle】数据分析kaggle + 如何系统地自学 Python?
- 如何系统地自学 Python?
- 【转载】如何系统地自学 Python?
- 如何在Windows系统中设置Python程序定时运行
- python如何直接在命令行使用系统模板template
- 如何自学 Python(干货合集)
- 如何将python脚本转换成在Windows系统的可执行程序exe
- 系统学习Java和无基础自学python的一些感受
- 如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
- 如何在linux系统中安装python
- win10系统下python3.5如何安装scipy
- python如何查看系统网络流量的信息
- python如何查看系统网络流量的信息
- Windows系统上如何安装Python和pip
- Python下如何调用NLPIR(ICTCLAS2013)分词系统
- 如何用python在Windows系统下,生成UNIX格式文件
- 如何自学python