Fork me on GitHub
Python学习索引

我的很多朋友问我怎么能快速地掌握python。 我想python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼,就想写一个快速的,类似于w3cschool风格的python教程。希望能对大家有用。 
RSS: http://feed.cnblogs.com/blog/u/118754/rss

说明 
1. 教程将专注于Python基础,语法基于Python 2.7, 我使用的环境为Linux, 但相信教程也适用于windows和mac系统。 将不会使用到标准库之外的模块 
2. 我将专注于python的主干,以便读者能以最快时间对python形成概念。 
3. Linux命令行将以 ‘$’ 开始,比如 $ls, $python 
4. python命令行将以 '>>>' 开始,比如 >>>print 'Hello World!' 
5. 命令行标准输出将以如下标示: 
>>>>>> 
输出内容 
<<<<<< 
比如: 
>>>>>> 
Hello World! 
<<<<<< 
6. 注释会以 ‘#’ 开始 

建议 
1. 将教程中的命令敲到python中看看效果 
2. 看过教程之后,可以进行一些练习

=====================================================
Python快速教程(手册) 

Python基础01 Hello World! 
http://www.cnblogs.com/vamei/archive/2012/05/28/2521650.html 

Python基础02 基本数据类型 
http://www.cnblogs.com/vamei/archive/2012/05/28/2522385.html 

Python基础03 序列 
http://www.cnblogs.com/vamei/archive/2012/05/28/2522677.html 

Python基础04 运算 
http://www.cnblogs.com/vamei/archive/2012/05/29/2524376.html 

Python基础05 缩进和选择 
http://www.cnblogs.com/vamei/archive/2012/05/29/2524706.html 

Python基础06 循环 
http://www.cnblogs.com/vamei/archive/2012/05/30/2526357.html 

Python基础07 函数 
http://www.cnblogs.com/vamei/archive/2012/06/01/2529500.html 

Python基础08 面向对象的基本概念 
http://www.cnblogs.com/vamei/archive/2012/06/02/2531515.html 

Python基础09 面向对象的进一步拓展 
http://www.cnblogs.com/vamei/archive/2012/06/02/2532018.html 

Python基础10 反过头来看看 
http://www.cnblogs.com/vamei/archive/2012/06/02/2532274.html 

Python进阶01 词典 
http://www.cnblogs.com/vamei/archive/2012/06/06/2537436.html 

Python进阶02 文本文件的输入输出 
http://www.cnblogs.com/vamei/archive/2012/06/06/2537868.html 

Python进阶03 模块 
http://www.cnblogs.com/vamei/archive/2012/07/03/2574436.html 

Python进阶04 函数的参数传递 
http://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html 

Python进阶05 循环设计 
http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html 

Python进阶06 循环对象 
http://www.cnblogs.com/vamei/archive/2012/07/09/2582499.html 

Python进阶07 函数对象 
http://www.cnblogs.com/vamei/archive/2012/07/10/2582772.html 

Python进阶08 错误处理 
http://www.cnblogs.com/vamei/archive/2012/07/10/2582787.html 

Python进阶09 动态类型 
http://www.cnblogs.com/vamei/archive/2012/07/10/2582795.html 

Python快速教程总结 
http://www.cnblogs.com/vamei/archive/2012/07/10/2583926.html 

Python补充01 序列的方法 
http://www.cnblogs.com/vamei/archive/2012/07/19/2599940.html


=====================================================

在Python的基础之后,Python标准库自然成为下一个挑战。Python标准库的重要性在于: 
1) 它是Python的一部分。 
2) Python的哲学是一个问题只有一个最好的解决方法,这些标准库就为相应的问题提供了一个标准的解决方案。 
3) 许多重要的基于Python的项目,比如Django, Numpy, 也都需要借用标准库。了解标准库是继续学习的前提。 

希望以此抛砖引玉,向大家学习。 

此外,由于Python标准库的学习需要一定的操作系统的基础知识,我也在Linux小组增加一个Linux的读书笔记贴: 
http://www.douban.com/group/topic/32510823/ 

========================================= 

1. Python标准库——走马观花 
http://www.cnblogs.com/vamei/archive/2012/07/18/2597212.html 

2. Python标准库的学习准备 
http://www.cnblogs.com/vamei/archive/2012/07/23/2605345.html 

3. Python标准库01 正则表达式 (re包) 
http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html 

4. Python标准库02 时间与日期 (time, datetime包) 
http://www.cnblogs.com/vamei/archive/2012/09/03/2669426.html 

5. Python标准库03 路径与文件 (os.path包, glob包) 
http://www.cnblogs.com/vamei/archive/2012/09/05/2671198.html

 

================================== 
参考书以及介绍

http://book.douban.com/doulist/1619790/
入门 (基础语法,基础数据结构,模块,函数,面向对象): 
1. Python Programming: An Introduction to Computer Science, John M. Zelle 
内容少,难度低。这本书是意图以Python为工具介绍电脑语言的,所以很多Python的复杂应用都没有提到,但也正因为如此,很容易让人把握到Python的主干。适合于没有编程基础的初学者。 
2. Learning Python, Mark Lutz 
很适合入门学习,内容有些多,但是难度不大。 
中级 (Python标准库): 
1. The Python Standard Library by Example, Doug Hellmann 
讲解Python的各个标准库,里面的例子很多,可以拿来尝试一下。 
2. Python Essential Reference, David M. Beazley 
一本参考手册,既有基础,又有关于标准库的讲解。 
高级(Python Packages, Python应用, GUI, WEB): 
1. Programming Python, Mark Lutz 
讲解Python的各种应用,特别是GUI和WEB方面,适用于开发人员。 
2. Python Cookbook, Alex Martelli, Anna Martelli Ravenscroft, David Ascher 
里面是各种各样的Python例子,非常实用。 
===================================

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
 
标签: 教程索引
posted on 2012-09-13 20:15  HackerVirus  阅读(209)  评论(0编辑  收藏  举报