Skip to main content

關於本站

這個部落格是為 Python 學習者、開發者打造,分享我在 Python 開發歷程中的點點滴滴。

包括 Python 的學習資源,從基礎語法到雲端部署,以及雲端 GCP 常用服務,Cloud Run, Big Query, Vertext AI 等等。

希望這裡帶給您的,不僅是 Python 技術,而是結合雲端資源的綜合技,

進一步帶您探索雲端與 Python 合體的可能性。 

Comments

Popular posts from this blog

Python 學習大綱:基礎篇 Ⅰ

Python 學習大綱:基礎篇 Ⅰ 基礎篇1 是初學者入門的關鍵,也是往下學習的基礎 ! 第一章: Python 簡介 學習目標: 了解 Python 語言的特性和常見應用場景 安裝 Python 本機/雲端開發環境並熟悉基本操作。 撰寫第一個 Python 程式 "Hello World!" 。      1.  Python 語言簡介 Python 的起源和發展 Python 的特性:簡潔易學、開源免費、跨平台性、可擴展性 Python 的應用場景:資料科學、機器學習、 Web 開發、自動化、 API… 等                                 2. 地端 Python 開發環境配置 下載和安裝 Python 解釋器 使用命令列 / 終端機執行 Python 程式 使用整合開發環境( IDE ):例如 VS Code, PyCharm 等        3. 第一個 Python 程式 使用 print() 輸出 "Hello World!" 程式碼縮排、註釋                 4. 配置  雲端(GCP) Python 開發環境: Codelabs, Cloud Code 第二章:資料型態與變數 (Data Type & Variable) 學習目標: 認識 Python 常用的基本資料型態 (primitive type) 。 理解變數的概念和使用方法。 學習如何進行資料型態轉換。 基本資料型態 數值型態:整數 (int) 、浮點數 (float) 、複數 (complex) 字串型態 (str) 布林型態 (bool)             ...

Python 學習大綱:進階篇

一、物件導向程式設計 (OOP) 學習目標:  - 理解物件導向程式設計的概念和優勢。 - 掌握類別、物件、繼承、多型等 OOP 的核心要素。 - 能夠使用 OOP 的方法設計和開發 Python 程式。 內容: 1. OOP 簡介:      - 什麼是物件導向程式設計? 優點與缺點。     - 程序式程式設計 vs. 物件導向程式設計。 2. 類別和物件:     - 定義類別和建立物件。     - 類別屬性和實例屬性。     - 類別方法和實例方法。 3. 繼承和多型:     - 繼承的概念和語法。     - 方法覆蓋和多型。 4. 封裝和資訊隱藏:     - Getter 和 Setter 5. OOP 設計原則:     - SOLID 原則:     - 單一職責原則(Single responsibility principle, SRP)     - 開放封閉原則(Open-Close principle, OCP)     - 里氏替換原則(Liskov substitution principle, LSP)     - 接口隔離原則(Interface segregation principle, ISP)(會省略)     - 依賴反轉原則(Dependency inversion principle, DIP)     - 設計模式     - Factory Pattern     - Singleton Pattern 二、進階函數式程式設計 使用進階函數式簡化程式碼,提高程式效率。      - map、filter、reduce 等進階函數的使用。      - lambda 匿名函數 三、decorator(裝飾器)      - decorator使...

Python 學習大綱:基礎篇 Ⅱ

  第四章:流程控制 學習目標: 學習如何使用條件語句控制程式的執行流程。 學習迴圈語法 (loop statement) ,重複執行程式碼。 條件式判斷 if 語法 if-else  語法 if-elif-else  語法 巢狀 if  語法 迴圈 語法(loop) for 迴圈 while 迴圈 巢狀迴圈 (nested loop) 迴圈的中斷與省略: break 和 continue 語句 第五章:函數 (function) 學習目標: 理解函數的概念和作用。 學習如何宣告和呼叫函數。 學習函數參數和返回值的使用。 函數的宣告和呼叫 使用 def 關鍵字宣告函數 函數的命名規則 函數的參數和返回值 函數的參數 (parameter) 位置參數 關鍵字參數 預設參數 可變參數 函數的返回值 使用 return 語句返回值 返回多個值 第六章:資料結構(Data Structure) 學習目標: 認識 Python 常用的資料結構:列表 (list) 、元組 (tupple) 、字典 (dictionary) 、集合 (set) 。 學習如何操作這些資料結構。 理解不同資料結構的特性和應用場景。   列表 (list) 列表的宣告和呼叫 列表的常用功能:添加、刪除、修改、查找 列表的切片 (slice) 元組 (tuple) tuple 的宣告和呼叫 tuple 的不可變性 (immutable) 字典 (dict) dict 的宣告和呼叫 dict 的常用操作:添加、刪除、修改、查找 集合 (set) set 的宣告和呼叫 set 的特性:無順序性、唯一性 (unique) set 的運算:聯集、交集、差集