Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

Python语言有非常简捷、清晰的语法特点,适合完成各种高层任务,可以在所有操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。可以说,Python是从ABC发展起来,主要受到了Modula-3语言的影响。并且结合了Unix shell和C的习惯。

Python的3.0版本,在开发阶段被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候就没有考虑向下兼容。许多针对早期Python版本设计的程序都无法在Python 3.0上正常运行。为了照顾现有程序,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移。基于早期Python版本而能正常运行于Python 2.6并无警告的程序可以通过一个2 to 3的转换工具无缝迁移到Python 3.0。

以下内容均有链接!

一、软件及开发工具
Python 2.7 Release Candidate 2
Spring Python 1.1.0发布
Python 3.1.2 Final / 2.6.5 Final
Python几种开发工具介绍
PyPy 1.3发布

二、资料及电子书
1、入门级
Python in a Nutshell, 2nd Edition CHM
Beginning.Python.From.Novice.to.Professional
OReilly.Learning.Python.3rd.Edition.Oct.2007.
OReilly. Learn Python 4th Edition
Beginning Python From Novice to Professional Second Edition
Oreilly.Python.Cookbook.2nd.edition.Jun.2005
Wrox.Beginning.Python.Using.Python.2.6.and.Python3.1.2010
Addison.Wesley.Python.Essential.Reference.4th.Edition.Jun.2009.pdf
O’Reilly - Python Pocket Reference 4th Edition Oct 2009
python essentiall reference 3rd
Addison-Wesley - Python Essential Reference 4th Edition Jul 2009
【Python 2.6】Python 2.6 Quick Reference 2009
Python Visual Quickstart Guide
【Python基础】Introduction to Programming using Python.2008
Addison.Wesley.Starting.out.with.Python.Mar.2008
Swaroop. C.H. A Byte of Python 2.x
【Python学习卡】Python Reference Card 2009

2、中文书
Python 学习笔记资料共享
Python 核心编程 第二版
python基础教程(for python3.0)
Python Cookbook(第2版)中文版
【Python】《Python 核心编程》中文版
美河提供.Python核心编程.pdf

3、Python 3
python基础教程(for python3.0)
AW - Programming in Python 3 2nd Edition Nov 2009
【Python 3编程】Programming in Python 3: A Complete Introduction
Apress - Python 3 for Absolute Beginners Oct 2009
Dive into python 3!
Programming in Python 3: A Complete Introduction to the Python Language Dec 2008
Swaroop. C.H. A Byte of Python 3.0

4、Python Web开发
Packt - Spring Python 1.1 May 2010
Packt - Matplotlib for Python Developers Nov 2009
【Django-python框架】Apress.Pro.Django.Dec.2008.pdf
【Pylons-Python框架】 Apress.the.Definitive.Guide.to.Pylons.Dec.2008

5、科学计算
Springer.Python.Scripting.for.Computational.Science.2008
A Primer on Scientific Programming with Python Sep 2009
Practical Programming. An Introduction to Computer Science Using Python
【Python新书】Springer.Python Scripting for Computational Science.3Ed.2009

6、Linux/Unix Python
Python for Unix and Linux System Administration

7、中级
The python papers
Programming Python Third Edition
【ManningEbook】The Quick Python Book, 2nd Edition Jan 2010
【实例Python】Practical Programming Apr 2009
Python How To Program
Apress.Foundations.of.Agile.Python.Development.Jun.2008
Cambridge - Python for Software Design Mar 2009
【Python编程】Prentice.Python.Power!
【Python精品】Addison.Starting.Out.with.Python.Mar.2008

8、WxPython
Manning.Publications.wxPython.in.Action

9、IronPython
【Manning eBook】IronPython in Action Mar 2009
Wrox - Professional IronPython Apr 2010
Apress - Pro IronPython

10、Pygame
Beginning.Game.Development.with.Python.and.Pygame.Oct.2007.pdf

11、高级
【Python专家编程】Packt.Expert.Python.Programming.Sep.2008
Prentice Hall PTR.Core Python Programming (2nd Edition)
Gray Hat Python: Python Programming for Hackers and Reverse Engineers
【Python3编程】Python 3.Patterns.Recipes.and.Idioms.Nov.2008(作者:Bruce Eckel)

12、GUI
Prentice.Hall.Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007
Apress - Beginning Python Visualization Feb 2009

13、Python测试
Packt - Python Testing: Beginner’s Guide Feb 2010

14、Python行业应用
O'Reilly - Bioinformatics Programming Using Python Dec 2009

三、语言前景
豆瓣首席架构师洪强宁谈Python语言
Python有望成为金融语言
Python是垃圾?

四、项目源码及实践技巧
python写的备份邮箱软件源代码下载
【用Python写爬虫】获取html的方法
用Python进行网页分析实现批量下载
使用python 3.0 发送中文email
用Python的hashcash 打击垃圾邮件
python写的去掉代码中注释的工具
用python实现面向对象的ASP程序
用Python实现GB与BIG5码的转换
python为Java项目增加预编译脚本
Python的几个文字处理技巧
用 Psyco 让 Python 运行得像 C一样快
Python线程编程的两种方式
jython-python性能简单比较
一个Python小模块~(循环读命令行提供的文件)
使用python写的代码行数统计程序
Python 与 C++ 程序的简单实例对比
Introducing WEB2PY: Build a Python web app in less than two minute
SRGP进行类网页游戏开发(Python+lua)(一:设备初始化)
SRGP进行类网页游戏开发(Python+lua)(二:渲染位图)
用Python实现去掉文章中特定的段落

五、语法及规范
Python 开发编码规范
python菜鸟入门
Python介绍
Python以及Jython介绍
python数据结构练习
Python 快速入门
Python初探
什么是Python?

六、外部资源
推荐两个不错的python资源
Python 研究

[Python] 学习资料汇总的更多相关文章

  1. 一份超全的Python学习资料汇总

    一.学习Python必备技能图谱二.0基础如何系统学习Python?一.Python的普及入门1.1 Python入门学习须知和书本配套学习建议1.2 Python简史1.3 Python的市场需求及 ...

  2. [Python学习]Python学习资料汇总

    Python其实很简单,入门+提高看一些简单的教程就能学会,这里列出一些比较好的资料: 廖雪峰博客 https://www.liaoxuefeng.com/wiki/0014316089557264a ...

  3. Python学习资料汇总

    官方文档:https://docs.python.org/2.7/ Python标准库:http://7xo8t2.com1.z0.glb.clouddn.com/file/Python%E6%A0% ...

  4. 转:python的nltk中文使用和学习资料汇总帮你入门提高

    python的nltk中文使用和学习资料汇总帮你入门提高 转:http://blog.csdn.net/huyoo/article/details/12188573 nltk的安装 nltk初步使用入 ...

  5. redis学习资料汇总

    redis学习资料汇总 2017年01月07日 22:10:37 阅读数:281 转载:http://blog.csdn.net/wtyvhreal/article/details/50427627 ...

  6. Python经典资料汇总

    [专题推荐]Python系列英文原版电子书 http://down.51cto.com/zt/104 python简明教程(CHM) http://down.51cto.com/data/49213 ...

  7. Python学习资料下载地址(转)

    [转]Python学习资料和教程pdf 开发工具: Python语言集成开发环境 Wingware WingIDE Professional v3.2.12 Python语言集成开发环境 Wingwa ...

  8. 【转】iOS超全开源框架、项目和学习资料汇总

    iOS超全开源框架.项目和学习资料汇总(1)UI篇iOS超全开源框架.项目和学习资料汇总(2)动画篇iOS超全开源框架.项目和学习资料汇总(3)网络和Model篇iOS超全开源框架.项目和学习资料汇总 ...

  9. d3可视化实战00:d3的使用心得和学习资料汇总

    最近以来,我使用d3进行我的可视化工具的开发已经3个月了,同时也兼用其他一些图表类库,自我感觉稍微有点心得.之前我也写过相关文章,我涉及的数据可视化的实现技术和工具,但是那篇文章对于项目开发而言太浅了 ...

随机推荐

  1. [bootstrap]bootstrap2如何引导div垂直居中

    参考网址:http://www.4byte.cn/question/138712/bootstrap-how-to-center-vertical.html 部分参考自上面网页中的方法.用过boots ...

  2. 2016.10.29 清北学堂NOIP冲刺班Day1 AM 考试总结

    成绩:满分300,我得了200, 1:90//前两个题目都是模拟,没用到什么其他算法,第一题有可能少考虑了一点细节 2:100 3:10//感觉是个DP,但是毫无思路,只打了个普通背包,10分而已. ...

  3. 三维等值面提取算法(Dual Contouring)

    上一篇介绍了Marching Cubes算法,Marching Cubes算法是三维重建算法中的经典算法,算法主要思想是检测与等值面相交的体素单元并计算交点的坐标,然后对不同的相交情况利用查找表在体素 ...

  4. NOIP2010pj三国游戏[博弈论]

    题目描述 小涵很喜欢电脑游戏,这些天他正在玩一个叫做<三国>的游戏. 在游戏中,小涵和计算机各执一方,组建各自的军队进行对战.游戏中共有 N 位武将(N为偶数且不小于 4),任意两个武将之 ...

  5. Struts2 入门

    一.Struts2入门案例 ①引入jar包 ②在src下创建struts.xml配置文件 <?xml version="1.0" encoding="UTF-8&q ...

  6. BZOJ1925[SDOI2010]地精部落

    Description 传说很久以前,大地上居住着一种神秘的生物:地精. 地精喜欢住在连绵不绝的山脉中.具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N 段,每段有一个独一无二的高度 Hi, ...

  7. 数据表格 - DataGrid - 行编辑

    行编辑一般用于单行数据的增删改,如果不用行编辑实现的话,对于表单数据量不大的情况,可以使用弹窗(Dialog),如果数据量比较大,也就是需要操作的数据比较多的时候,可以新开一个tab页. 新增/编辑 ...

  8. vtk工作流

    要理解VTK的工作原理,首先应明确几个类型: 1.vtkSource(数据源)   这个就好比一个剧本里面的角色,让演员知道要演的是什么人物. 数据源有:vtkConeSource,vtkSphere ...

  9. Mongodb学习笔记三(Mongodb索引操作及性能测试)

    第三章 索引操作及性能测试 索引在大数据下的重要性就不多说了 下面测试中用到了mongodb的一个客户端工具Robomongo,大家可以在网上选择下载.官网下载地址:http://www.robomo ...

  10. win8安装SQL Server 2005问题解决方法

    win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...