Python是一種面向對象、直譯式計算機程序設計語言。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大多數程序設計語言使用大括號不一樣,它使用縮進來定義語句塊。
與Scheme、Ruby、Perl、Tcl等動態語言一樣,Python具備垃圾回收功能,能夠自動管理內存使用。它經常被當作腳本語言用於處理系統管理任務和網絡程序編寫,然而它也非常適合完成各種高級任務。
Python上手雖然容易,但與其它任何語言一樣要學好Python並非一日之功。我的Python學習還處在基礎階段,偶爾用Python腳本實現一些簡單的功能,平時喜歡收集關於Python的各種技術文檔及優秀文章,花了點時間整理出來分享給大家,有基礎有進階有高階,也有從基礎到高手全面學習的資料,有的資料里面也包含了其它許多優秀的資源。每個人的標准不同,也許我的分類不一定准確,希望大家選擇性閱讀,讓你在成長為一名Python高手的路上少走一點彎路。
一、Python基礎知識學習
1. Google's Python Class(強烈推薦)
Python的官方文檔,各個版本的都有,在基礎階段可以作為字典進行查閱。
1. Python高效編程技巧
里面提供了一些重要的編程技巧,這幾個技巧常常會被人們忽略,但它們在日常編程中能真正的給我們帶來不少幫助。
2. Python十個友好的慣用法
也就是編程風格,編程規范,這在大型項目中非常重要,每門語言都有自己的慣用法,比如Google Java編程風格指南中文版。
也就是編程風格,編程規范,這在大型項目中非常重要,每門語言都有自己的慣用法,比如Google Java編程風格指南中文版。
三、Python高階學習
1. 如何成為Python高手
Python高手學習的指導性文章,至少讓你知道什么樣的程度叫做Python高手。
2. Python+Django+Eclipse 在Windows下快速開發自己的網站
說到Python高階應用,就不能不提Python逐漸被用來開發網站,其中Django就是個用Python開發網站的框架,如果你以前沒用Python開發過網站,那么這篇文章能教你一步步開發出自己的網站,屬入門級文章,帶給我們Python開發網站的初步體驗。
3
. 全棧式Python學習
主要是Python用於網絡應用的教程,如果上面是基礎入門的話,這里就是深入且優秀的高手教程。
4
. 我常用的 Python 調試工具
調試是每位想學好語言必備的技能,好的調試工具能讓我們的開發效率事半功倍。
調試是每位想學好語言必備的技能,好的調試工具能讓我們的開發效率事半功倍。
四、Python全面指導性學習
1. Python綜合資源
Github上的,從入門到高手都有,非常全面。
2. 學好Python必讀的幾篇文章
里面也推薦了許多Python學習過程中的優秀資源。
里面也推薦了許多Python學習過程中的優秀資源。
是個PDF文檔,收集了一些精品資源。
4. The Python Challenge
覺得自己Python學的差不多了嗎?如果是的話,強烈推薦來這里挑戰一下自己的Python知識,屬於闖關游戲,娛樂的同時還能學習,為什么不來呢?