Python相關學習資料彙總(轉自http://www.cnblogs.com/maybe2030/p/4552833.html)

是一種面向對象的解釋性的計算機程序設計語言,也是一種功能強大且完善的通用型語言,已經有十多年的發展歷史,成熟且穩定。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 研究

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章