如何系统地自学 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 下的经典书籍。
@萧井陌:编程入门指南 v1.5:本指南更多讲的是学习中多问几个 Why,深入了解其背后的技术细节等。
最后引用【彭猫】的话:每个人学编程的道路都是不一样的,其实大都殊途同归,没有迷路的人只有不能坚持的人。虽然听上去有点鸡汤,但是这是事实。
Funny Things:
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
- Flask
- web.py
- Tornado
这是我知乎上的回答,以后会持续更新的!
如何系统地自学 Python?的更多相关文章
- 【转载】如何系统地自学 Python?
原文:如何系统地自学 Python? 作者:彭猫 本文由 知乎 彭猫 授权发布,版权所有归作者,转载请联系作者! 是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太 ...
- 如何系统地自学一门Python 语言(转)
转自:http://www.phpxs.com/post/4521 零基础情况下,学一门语言充实下自己,Python,简洁.优美.容易使用,是一个很好的选择.那么如何系统地自学Python呢? 有的人 ...
- 自学 Python
如何系统地自学 Python? 最近开始系统的学习Python,以及整理的一些资料.github记录着个人自学 Python 的过程,持续更新.欢迎大家一起来完善这个自学Python学习的项目,给 ...
- 如何自学Python?
关于如何自学Python,我也是有话说的.来看看? Python具有丰富和强大的类库,常被称为胶水语言.而且语法简洁而清晰,功能强大且简单易学,因而得到了广泛应用和支持.它特别适合专家使用,也非常适 ...
- 420小时学习代码之后:如何教你免费自学Python
原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free 说明:有些网址需要FQ. 大约在1.5年前,我开 ...
- 你是如何自学 Python 的?
作为一名Python爱好者,我也想跟大家分享分享我自学Python的一些小经验.搬来你的小板凳,听听看吧.也许,你会很有收获,也许你也走上了自学Python的不归路.开讲啦~ 首先,你要有自信心,要明 ...
- 自学Python之路
自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的搭建:Pycharm及python安装详细教程 1.3 ...
- 零基础2018如何系统地学习python?
首先告诉你的是,零基础学习开始系统学习Python肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真 ...
- 自学Python的经验之谈,学好Python的捷径
其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西.配置开发环境也 ...
随机推荐
- MFC 对话框不显示,返回-1 原因
DoModal失败原因 1.MFC 通常对话框不显示的原因有 1 父窗口HWND无效 2 在ONINITDIALOG里用了ENDDIALOG 3 无效的对话框资源ID 4 使用没有注册的的自定义控件 ...
- Google word/sheets 常见的使用:
Google Sheets: 1, sheets 里面的单元格设置自动换行: 选中单元格: --> Format --> Text Wrapping --> Wrap(自动换行)/C ...
- HTMLTESTRunner自动化测试报告增加截图功能
我们都知道HTMLTESTRunner自动化测试报告,是Unittest单元测试框架报告,那么在做ui测试的时候就有点不适用了. 我们需要出错截图功能. 以下是我改的,增加了截图功能,先展示界面,再展 ...
- DS18B20初上电显示85℃问题
以前用的温度采集都是用的AD,这次改为了DS18B20,看了资料,没有很复杂的部分,重要的就是时序.板子出来后初步测试也能正常读取温度,然而有个问题比较奇怪,就是在板子初上电时读取温度总是显示为+85 ...
- Java中的过滤器,拦截器,监听器---------简单易懂的介绍
过滤器: 过滤器其主要特点在于:取你需要的东西,忽视那些不需要的东西!在程序中,你希望选择中篇文章中的所有数字,你就可以针对性的挑选数字! 拦截器: 拦截器其主要特点在于:针对你不要的东西进行拦截,比 ...
- java中xxe漏洞修复方法
java中禁止外部实体引用的设置方法不止一种,这样就导致有些开发者修复的时候采用的错误的方法 之所以写这篇文章是有原因的!最早是有朋友在群里发了如下一个pdf, 而当时已经是2019年1月末了,应该不 ...
- MySQL根据出生日期计算年龄
以前使用mysql不是很多,对mysql的函数也不是很熟悉,遇到这个问题第一时间百度搜索,搜索到这两种方法,这两种方法是排在百度第一条的博客. 方法一 SELECT DATE_FORMAT(FROM_ ...
- 利用Openssh后门 劫持root密码
Linux操作系统的密码较难获取.而很多Linux服务器都配置了Openssh服务,在获取root权限的情况下, 可以通过修改或者更新OpenSSH代码等方法,截取并保存其SSH登录账号密码,甚至可以 ...
- 无序数组求第k大/第k小的数
根据http://www.cnblogs.com/zhjp11/archive/2010/02/26/1674227.html 博客中所总结的7种解法,我挑了其中的解法3和解法6进行了实现. 解法3: ...
- Linq基础+Lambda表达式对数据库的增删改及简单查询
一.Linq to sql 类 高集成化的数据库访问技术 使用Linq可以代替之前的Ado.Net,省去了自己敲代码的实体类和数据访问类的大量工作 实体类: 添加一个Linq to sql 类 --- ...