Python快速教程

wade1203發表於2019-04-14

作者 | Vamei

來源 | www.cnblogs.com/vamei/archive/2012/09/13/2682778.html

最近看到一個不錯的 Python 入門教程,博主寫得不錯分享給你。

怎麼能快速地掌握 Python?這是和朋友閒聊時談起的問題。

Python 包含的內容很多,加上各種標準庫、擴充庫,亂花漸欲迷人眼。我一直希望寫一個快速的、容易上手的 Python 教程,而且言語簡潔,循序漸進,讓沒有背景的讀者也可以從基礎開始學習。我將在每一篇中專注於一個小的概念,希望在閒暇時可以很快讀完。

小提醒

  1. 教程基於 Python 2.7,測試環境為 Linux。我會提醒 Python 3 中有變化的地方。

  2. 標準庫的一些包不適用於 Windows 平臺。如果文中的程式無法在你的平臺上執行,歡迎討論。

  3. 我將專注於 Python 的主幹,以便讀者能以最快時間對 Python 形成概念。

  4. Python 命令列將以>>>開始,比如 >>>print 'Hello World!'

  5. 註釋會以#開始


Python 基礎

Python 基礎 01 Hello World!

Python 基礎 02 基本資料型別

Python 基礎 03 序列

Python 基礎 04 運算

Python 基礎 05 縮排和選擇

Python 基礎 06 迴圈

Python 基礎 07 函式

Python 基礎 08 物件導向的基本概念

Python 基礎 09 物件導向的進一步擴充

Python 基礎 10 反過頭來看看

Python 進階

Python 進階 01 詞典

Python 進階 02 文字檔案的輸入輸出

Python 進階 03 模組

Python 進階 04 函式的引數傳遞

Python 進階 05 迴圈設計

Python 進階 06 迴圈物件

Python 進階 07 函式物件

Python 進階 08 錯誤處理

Python 進階 09 動態型別

Python 深入

到現在為止,Python 學習已經可以告一段落。下面的部分,我想討論 Python 的高階語法和底層實現。這一部分的內容並不是使用 Python 所必須的。但如果你想從事一些大型的 Python 開發(比如製作 Python 工具、寫一個框架等),你會希望對這一部分內容有所的瞭解。

Python 深入 01 特殊方法與多正規化

Python 深入 02 上下文管理器

Python 深入 03 物件的屬性

Python 深入 04 閉包

Python 深入 05 裝飾器

Python 深入 06 記憶體管理

Python 補充

Python 補充 01 序列的方法

Python 補充 02 Python 小技巧

Python 補充 03 Python 內建函式清單

Python 補充 04 Python 簡史

Python 補充 05 字串格式化 (%操作符)

Python 補充 06 Python 之道

Python 標準庫

Python 標準庫的重要性在於:

  • 標準庫是 Python 的一個組成部分。

  • Python 的哲學是一個問題只有一個最好的解決方法。這些標準庫為許多問題提供了一個標準的解決方案。

Python 標準庫——走馬觀花

Python 標準庫的學習準備

Python 標準庫 01 正規表示式 (re 包)

Python 標準庫 02 時間與日期 (time, datetime 包)

Python 標準庫 03 路徑與檔案 (os.path 包, glob 包)

Python 標準庫 04 檔案管理 (部分 os 包,shutil 包)

Python 標準庫 05 儲存物件 (pickle 包,cPickle 包)

Python 標準庫 06 子程式 (subprocess 包)

Python 標準庫 07 訊號 (signal 包)

Python 標準庫 08 多執行緒與同步 (threading 包)

Python 標準庫 09 程式資訊 (部分 os 包)

Python 標準庫 10 多程式初步 (multiprocessing 包)

Python 標準庫 11 多程式探索 (multiprocessing 包)

Python 標準庫 12 數學與隨機數 (math 包,random 包)

Python 標準庫 13 迴圈器 (itertools)

Python 標準庫 14 資料庫 (sqlite3)

Python 應用

Python 自身的語法簡單,可讀性高,有強大的指令碼功能。這些讓 Python 的開發者可以迅速開發出產品。

Python 應用 01 原始 Python 伺服器

Python 應用 02 Python 伺服器進化

Python 應用 03 使用 PyQT 製作視訊播放器

被解放的姜戈

Django 是 Python 最有代表性的一個網路框架。使用 Django,可以方便的實現一個功能全面、管理簡便的網站或 App 後端。這裡從實用的角度出發,介紹如何使用 Django 框架。

被解放的姜戈 01 初試天涯 (新建專案)

被解放的姜戈 02 莊園疑雲 (資料庫)

被解放的姜戈 03 所謂伊人

被解放的姜戈 04 各取所需

被解放的姜戈 05 黑麵管家

被解放的姜戈 06 假作真時

被解放的姜戈 07 馬不停蹄

被解放的姜戈 08 遠走高飛

Python 快速教程 尾聲

網上教程基於 Python2.7,博主的書《從 Python 開始學程式設計》基於 Python3.5。

相關文章