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. 【收藏清单】AI学习资料汇总——你想要的AI资源,这里都有

    本文汇总了TinyMind站内AI资料类热门文章TOP10,欢迎大家各取所需.来源:https://www.tinymind.cn/ 1.[AI入门者必看]--人工智能技术人才成长路线图 入门AI的两 ...

  3. [转]机器学习和深度学习资料汇总【01】

    本文转自:http://blog.csdn.net/sinat_34707539/article/details/52105681 <Brief History of Machine Learn ...

  4. 【OpenCV】入门学习资料汇总

    opencv入门学习资料汇总页面 自制python版的正在撰写中- ?浅墨_毛星云,<OpenCV3编程入门>的作者,为初学者详细讲解了环境搭建.库.工程的配置等等头疼的问题,并有18个配 ...

  5. 计算机视觉学习资料汇总

    Deep Learning(深度学习) ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习): ...

  6. 一份较为详细的深度学习资料汇总

    转载自:https://blog.csdn.net/Times_poem/article/details/51596233,总结的资源还挺多,也很杂,有的东西以前研究过,还是不错的,先囤着吧,以后有空 ...

  7. 计算机视觉学习资料汇总(超多干货)

    前言 本资料首发于公众号[3D视觉工坊],原文请见计算机视觉学习资料汇总,更多干货请关注公众号后台回复关键字获取~ (一)基础操作 Linux 学习网站 Linux中国:https://linux.c ...

  8. Java 8学习资料汇总

    本文首发于InfoQ. Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级.Java 8 为Java语言.编译器.类库.开发工具以及JVM(Java虚拟机)带来了大量新特 ...

  9. python资料包-5个G的Python学习资料包:让你从零基础成编程大神!

    原标题:5个G的Python学习资料包:让你从零基础成编程大神! 这年头不会点编程 都不好意思说自己是大学生 那些玩转Python的大牛们 几乎成了全民崇拜的偶像 但对于我们这种毫无基础的小白 自学编 ...

最新文章

  1. java中的new_java里的new到底是什么意思?
  2. 写给大忙人看的死锁详解
  3. Asp.net 操作cookie大全
  4. PostgreSQL查询优化器之grouping_planner
  5. php flock 超时,php flock失效问题
  6. SAP UI5 different cache results
  7. 在 SharePoint 2013 中选择正确的 API 集
  8. Educational Codeforces Round 80 (Rated for Div. 2) E. Messenger Simulator 思维 + 树状数组
  9. input和textarea的区别
  10. 新浪sea增加php,php接口 连接新浪云sea的mysql数据库
  11. SQL Server事务日志体系结构
  12. 笑谈“委托”与“事件”
  13. 「Django」contenttypes基本用法
  14. 【TWVRP】基于matlab蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 921期】
  15. catia 工厂设计_关于基于CATIA的三维工厂的设计最终版实用模版
  16. 666: 神奇的 SQL 之别样的写法 → 行行比较
  17. 那些令人发燥的JAVA虚引用
  18. 大数据开发 - Java入门2
  19. python的argc与argv
  20. 分享几个好用的易语言编程助手

热门文章

  1. python代码编辑器PyCharm快捷键补充
  2. 德国精品软件 Throttle 网络加速软件
  3. Redis Sentinel 机制与用法(二)
  4. SQLserver 事务日志已满解决方法
  5. 问题三十七:C++怎么解一元四次方程?(2)——怎么解一元三次方程
  6. 问题三十六:ray tracing中的Inverse Mapping(3)——圆盘Inverse Mapping
  7. 行连接和列连接的区别
  8. 数据分析前的准备工作
  9. pkpm快速入门教程_PKPM快速入门教程.ppt
  10. mdstyle暂存备用