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。
如下內容均有連接!
1、軟件及開發工具 Python 2.7 Release Candidate 2 Spring Python 1.1.0發佈 Python 3.1.2 Final / 2.6.5 Final Python幾種開發工具介紹 PyPy 1.3發佈
2、資料及電子書 一、入門級 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
二、中文書 Python 學習筆記資料共享 Python 核心編程 第二版 python基礎教程(for python3.0) Python Cookbook(第2版)中文版 【Python】《Python 核心編程》中文版 美河提供.Python核心編程.pdf
三、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
四、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
五、科學計算 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
六、Linux/Unix Python Python for Unix and Linux System Administration
七、中級 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
八、WxPython Manning.Publications.wxPython.in.Action
九、IronPython 【Manning eBook】IronPython in Action Mar 2009 Wrox - Professional IronPython Apr 2010 Apress - Pro IronPython
十、Pygame Beginning.Game.Development.with.Python.and.Pygame.Oct.2007.pdf
十一、高級 【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)
十二、GUI Prentice.Hall.Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007 Apress - Beginning Python Visualization Feb 2009
1三、Python測試 Packt - Python Testing: Beginner’s Guide Feb 2010
1四、Python行業應用 O'Reilly - Bioinformatics Programming Using Python Dec 2009
3、語言前景 豆瓣首席架構師洪強寧談Python語言 Python有望成爲金融語言 Python是垃圾?
4、項目源碼及實踐技巧 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實現去掉文章中特定的段落
5、語法及規範 Python 開發編碼規範 python菜鳥入門 Python介紹 Python以及Jython介紹 python數據結構練習 Python 快速入門 Python初探 什麼是Python?
6、外部資源 推薦兩個不錯的python資源 Python 研究 |