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. C# Regex实例

    regex1 @"w*(?<Rawsize>\d*x\d*x\d*)\D*(?<RawResolution>(\d*p\d*x*){0,3})_\w*" 测 ...

  2. [WPF系列]基础 Listening to Dependency Property change notifications of a given Element

    I want to share this great post from Anoop that shows a easy way to add a notification system to dep ...

  3. c++中this指针的用法

    1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果.this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将 ...

  4. Python版本共存之道:virtualenv和virtualenvwrapper

    以前觉得根本用不着这个,但是写不同项目的时候就遇到了问题,不可能把之前的全部删掉从新安装,于是就想到了这个,终于还是要学它, 现在做一个命令的总结,方便自己和大家查询 #以下以对 test 为名的虚拟 ...

  5. 2016中国·西安“华山杯”WriteUp- SeeSea

    题目打包下载:https://yunpan.cn/ckyrKxHJDPAIN (提取码:bbaf) Web 1.签到(10) 扫码回复 hs_ctf拿flag, 套路题. flag_Xd{hSh_ct ...

  6. React官网学习笔记

    欢迎指导与讨论 : ) 前言 本文主要是笔者在React英文官网学习时整理的笔记.由于笔者水平有限,如有错误恳请指出 O(∩_∩)O 一 .Tutoial 篇 1 . React的组件类名的首字母必须 ...

  7. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止暴力破解密码、提高大型信息系统安全

    几十万人使用的系统.覆盖全国.每天营业额上好几个亿的.若信息安全方面太薄弱了.那将会是致命的打击.甚至威胁到企业的正常运转.从国家层面到企业级别大家都在重视信息的安全.可控. 运行速度慢一点点可以忍受 ...

  8. ZooKeeper 笔记(5) ACL(Access Control List)访问控制列表

    zk做为分布式架构中的重要中间件,通常会在上面以节点的方式存储一些关键信息,默认情况下,所有应用都可以读写任何节点,在复杂的应用中,这不太安全,ZK通过ACL机制来解决访问权限问题,详见官网文档:ht ...

  9. Showbo.Msg.alert

    注意alert,confirm及prompt并不同于系统的,这个是用层模仿的,并不能挂起程序的执行 所以如果需要在确认后执行相关的操作,需要在配置文件中传递回调函数fn 按钮只提供yes和no两个 S ...

  10. JavaScript----Js操控-HTML5 <progress> 标签

    Js操控----HTML5 <progress> 标签 简单模拟下下载进度跑条 <h4>加载进度</h4> <input type="button& ...