1. 程式人生 > >Python進階應用教學
01 Python 的物件和類

在程式設計領域中,通常把現實世界中的實體稱為物件,例如: 美國總統特朗普

02 Python 類屬性和例項屬性

下表列出了 4 個常見的明星人物: 姓名 年齡 周潤發 58 成龍 55 劉德華 53 周星馳 54 進行歸納總結:

03 Python類的構造方法、析構方法、例項方法

上一個小節我們學習了 Python 的類屬性和例項屬性的知識點,這個小節我們還是會學習關於類的知識。這節課我們會學習類的構造方法、析構方法和例項方法。

04 Python 類的私有屬性和私有方法

在 Python 的面向物件程式設計中,私有屬性是隻能在類的例項方法中訪問的屬性,不允許在外界訪問私有屬性。

05 Python 類的繼承和多繼承

在面向物件的程式設計中,定義一個新的 class 的時候,可以從某個現有的 class 繼承,新的 class 稱為子類,而被繼承的 class 稱為基類、父類或超類。

06 Python 類實戰

還是以我們之前做過的,通訊錄功能為例,這節課我們繼續對通訊錄功能使用類進行改造:

07 Python 中的迭代器實現原理

在數學中,集合表示由一個或多個確定的元素所構成的整體。在 Python 中,列表、元組、集合可以用於表示數學中的集合。

08 Python 中的迭代器趣味實踐

上節課我們學習了迭代器的實現原理,這節課我們來動手實踐一下: 1. 遍歷文字檔案中的單詞

09 Python 中的生成器實現原理

1. 如何生成一個巨大的序列 1.1 需求描述 要求生成一個包含很多元素的序列,假設:

10 Python 中的生成器趣味實踐

1. 遍歷文字檔案中的單詞 假設存在文字檔案 test.txt,內容如下: The Zen of Python

11 Python 中的錯誤和異常

Python 程式的執行過程中,當發生錯誤時會引起一個事件,該事件被稱為異常。例如:

12 Python 中的異常處理

程式讀檔案內容的過程可能會發生錯誤,例如:要讀取的檔案不存在。傳統的錯誤處理方式如下:

13 Python 中的模組

Python 模組是一個 Python 檔案,定義了各種功能介面。把複雜的功能封裝為模組(又稱為庫),將功能實現的細節隱藏起來,使用該模組(庫)的程式設計師不需要了解實現的細節。通過呼叫模組封裝好的功能,可以用僅僅幾

14 Python 標準庫之 os 模組

1. 訪問檔案 1.1 os.open(path, flags) os.open(path, flags) 的功能是開啟檔案: 引數 path,要開啟的檔案

15 Python 標準庫之 sys 模組

上節課我們學習了 Python 中的 OS 標準庫 ,這節課我們來學習下另外一個 標準庫 sys。

16 Python 標準庫之 math 模組

1. 前言 math 模組中包含了各種浮點運算函式,包括: 函式 功能 floor 向下取整 ceil

17 Python 標準庫之 random 模組

隨機數是隨機產生的數,比如購買彩票,中獎的號碼就是隨機的。random 庫是用於生成隨機數的 Python 標準庫,random 庫提供如下函式:

18 Python 標準庫之 Json 模組

JSON (JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於 ECMAScript (歐洲計算機協會制定的 javascript 規範)的一個子集,採用完全獨立於程式語言的文字格式來儲存和表示資料。簡潔和清晰的層次結構

19 Python 標準庫 datetime 模組

Python 標準庫中的 datetime 模組提供了和日期和時間相關的類: 類 功能 datetime.date

20 Python 中的常用第三方模組

Python 的標準庫是隨著 Pyhon 安裝的時候預設自帶的庫,提供了有文字處理、系統管理、網路處理等功能。Python 的第三方庫,是由各家廠商和 Python 愛好者開發的庫,第三方庫需要下載後安裝到 Python 的安裝目錄下。

21 Python 中的名稱空間

1. 名稱空間的定義 名稱空間 (Namespace) 是從名稱到值的對映,大部分的名稱空間都是通過 Python 字典來實現的,它的鍵就是變數名,它的值是變數的值。

22 Python 中的作用域

變數的作用域是指變數的作用範圍,是程式可以訪問該變數的正文區域。例如:

23 Python 中的檔案 IO 操作

1. 開啟和關閉檔案 1.1 開啟檔案 訪問檔案前,需要使用用 Python 內建的 open() 函式開啟一個檔案:

24 Python 基礎實戰

1. 概述 本節實現一個檔案管理程式,該程式會使用到如下知識點: 函式 面向物件

25 Python 內建函式

Python 直譯器內建了很多函式,不用 import 即可使用這些內建函式。本小節講解了 Python 中常見的內建函式,我們將這些函式分為 7 大類:

26 Python 中使用正則表示式

1. 正則表示式 1.1 簡介 正則表示式 (regular expression) 描述了一種字串匹配的模式 (pattern),例如:

27 使用 Python 操作 MySQL 資料庫

1. Python 資料庫訪問介面 1.1 簡介 Python 所有的資料庫介面程式都在一定程度上遵守 Python DB-API 規範。Python DB-API 是一個規範,它定義了一系列必須的物件和資料庫存取方式,以便為各種各樣的底層資料庫系統和

28 使用 Python 操作 Mongo 資料庫

MongoDB 是一個基於分散式檔案儲存的資料庫,旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,它支援的查詢語言非常強大,其語法類似於面向物件的查

29 使用 Python 操作 Redis 資料庫

1. 簡介 Redis 是是一個高效能的 key-value 資料庫。Redis 支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。 Redis不僅僅支援簡單的 key-value 型別的資料,同時還提供 list、

首頁 下頁