怎麼能快速地掌握Python?這是和朋友閒聊時談起的問題。python
Python包含的內容不少,加上各類標準庫、拓展庫,亂花漸欲迷人眼。我一直但願寫一個快速的、容易上手的Python教程,並且言語簡潔,按部就班,讓沒有背景的讀者也能夠從基礎開始學習。我將在每一篇中專一於一個小的概念,但願在閒暇時能夠很快讀完。正則表達式
該教程已經出版成書,書中基於Python3.5。歡迎閱讀:sql
小提醒數據庫
建議後端
到如今爲止,Python學習已經能夠告一段落。下面的部分,我想討論Python的高級語法和底層實現。這一部分的內容並非使用Python所必須的。但若是你想從事一些大型的Python開發(好比製做Python工具、寫一個框架等),你會但願對這一部份內容有所的瞭解。
Python深刻01 特殊方法與多範式
Python標準庫的重要性在於:
Python標準庫02 時間與日期 (time, datetime包)
Python標準庫03 路徑與文件 (os.path包, glob包)
Python標準庫04 文件管理 (部分os包,shutil包)
Python標準庫05 存儲對象 (pickle包,cPickle包)
Python標準庫08 多線程與同步 (threading包)
Python標準庫10 多進程初步 (multiprocessing包)
Python標準庫11 多進程探索 (multiprocessing包)
Python標準庫12 數學與隨機數 (math包,random包)
Python標準庫的學習的主要難度在於,須要必定的其它領域的基礎知識。可參考:
Python自身的語法簡單,可讀性高,有強大的腳本功能。這些讓Python的開發者能夠迅速開發出產品。
Python網絡應用也須要網絡協議的相關知識。可參考:
Django是Python最有表明性的一個網絡框架。使用Django,能夠方便的實現一個功能全面、管理簡便的網站或App後端。這裏從實用的角度出發,介紹如何使用Django框架。
參考書以及介紹
見豆列: http://book.douban.com/doulist/1619790/