供自己学习所用
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。
Python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼。一直希望写一个快速的、容易上手的Python教程。目标是做到言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我在每一篇中专注于一个小的概念,希望在闲暇时可以很快读完。
小提醒
建议
Python基础01
Hello World!
Python基础02
基本数据类型
Python基础03
序列
Python基础04
运算
Python基础05
缩进和选择
Python基础06
循环
Python基础07
函数
Python基础08
面向对象的基本概念
Python基础09
面向对象的进一步拓展
Python基础10
反过头来看看
Python进阶01
词典
Python进阶02
文本文件的输入输出
Python进阶03
模块
Python进阶04
函数的参数传递
Python进阶05
循环设计
Python进阶06
循环对象
Python进阶07
函数对象
Python进阶08
错误处理
Python进阶09
动态类型
到现在为止,我们的Python学习已经可以告一段落。在下面的部分,我想讨论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自身的语法简单,可读性高,有强大的脚本功能。这些让Python的开发者可以迅速开发出优秀网络产品。
Python网络应用也需要网络协议的相关知识。可参考:
Django是Python中最有代表性的一个网络框架。使用Django,可以方便的实现一个功能全面、管理简便的网站或App后端。这里从实用的角度出发,介绍如何使用Django框架。
参考书以及介绍
见豆列: http://book.douban.com/doulist/1619790/
原文地址:http://www.cnblogs.com/lanye/p/3736144.html