怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。python
Python包含的内容不少,加上各类标准库、拓展库,乱花渐欲迷人眼。我一直但愿写一个快速的、容易上手的Python教程,并且言语简洁,按部就班,让没有背景的读者也能够从基础开始学习。我将在每一篇中专一于一个小的概念,但愿在闲暇时能够很快读完。正则表达式
该教程已经出版成书,书中基于Python3.5。欢迎阅读:sql
小提醒数据库
建议后端
到如今为止,Python学习已经能够告一段落。下面的部分,我想讨论Python的高级语法和底层实现。这一部分的内容并非使用Python所必须的。但若是你想从事一些大型的Python开发(好比制做Python工具、写一个框架等),你会但愿对这一部份内容有所的了解。
Python深刻01 特殊方法与多范式
Python标准库的重要性在于:
Python标准库02 时间与日期 (time, datetime包)
Python标准库03 路径与文件 (os.path包, glob包)
Python标准库04 文件管理 (部分os包,shutil包)
Python标准库05 存储对象 (pickle包,cPickle包)
Python标准库08 多线程与同步 (threading包)
Python标准库10 多进程初步 (multiprocessing包)
Python标准库11 多进程探索 (multiprocessing包)
Python标准库12 数学与随机数 (math包,random包)
Python标准库的学习的主要难度在于,须要必定的其它领域的基础知识。可参考:
Python自身的语法简单,可读性高,有强大的脚本功能。这些让Python的开发者能够迅速开发出产品。
Python网络应用也须要网络协议的相关知识。可参考:
Django是Python最有表明性的一个网络框架。使用Django,能够方便的实现一个功能全面、管理简便的网站或App后端。这里从实用的角度出发,介绍如何使用Django框架。
参考书以及介绍
见豆列: http://book.douban.com/doulist/1619790/