Skip to content

Docker 入門:image, container, dockerfile, docker compose 實戰

Docker 的入門教學,詳細解釋容器化 (Containerization) 的概念,比較其與虛擬化 (Virtualization) 的差異。文章涵蓋 Docker 的基本元素,如映像檔 (Image) 與容器 (Container),並提供常用指令列表。此外,還會引導你如何編寫 Dockerfile 來建立自訂映像檔,以及如何使用 Docker Compose 管理複雜的多容器應用,讓你輕鬆掌握 Docker,解決「在我電腦上可以跑」的難題。

Python Type Hints 類型提示

本文詳細介紹 Python 的 Type Hints 功能。內容涵蓋 Python 動態類型的潛在問題,解釋 Type Hints 是什麼、其優點與缺點,並強調它僅為編輯器級別的提示,不影響程式實際運行。同時,文章亦會探討 Type Hints 如何增強編輯器的自動完成功能,並提供建議的使用時機,助你編寫更穩健、更易維護的代碼。

Python 入門指南:探索 Python 三大應用領域——自動化腳本、網站開發與人工智能

本文為 Python 初學者提供一個清晰的學習路線圖,深入探討 Python 在三個主要領域的應用:編寫自動化腳本以簡化日常任務、使用 Flask、Django 和 FastAPI 等框架開發功能強大的網站後端,以及利用 NumPy、PyTorch 等函式庫進入人工智能和機器學習的世界。無論你的興趣在哪,本文都能助你找到學習 Python 的方向。

Python 數字:整數、浮點數、數學運算及常用模組

本文詳細介紹 Python 中的數字類型:無大小限制的整數、浮點數及可讀性分隔符。涵蓋基本算術、整數除法、`range()` 函數。並解說如何用 `random` 模組生成隨機數,及 `math` 模組的開方、取整、對數等進階運算與 π、e 等常數。亦簡述複數用法。適合 Python 初學者掌握數字處理。

Python 基礎數據類型入門:數字、字串、列表、元組、字典與集合詳解

本文為 Python 初學者詳盡介紹核心基礎數據類型,包括數字(整數、浮點數)、字串、布林值、列表、元組、字典及集合。透過清晰的解釋和簡單的程式碼範例,助你理解各數據類型的特性、常用操作及應用場景,為 Python 編程打下穩固基礎。

Python for loop 指南:掌握 range, enumerate 與生成器技巧

本文將帶你全面認識 Python 中的 for loop,從基本語法、range() 函數、enumerate() 函數,到迭代器 (iterator)、生成器 (generator) 的概念與應用,以及如何遍歷字典等常見資料結構。透過清晰的範例,助你輕鬆掌握各種迭代技巧,提升程式編寫效率。這份指南能為你帶來幫助。

Python 函數入門:參數、返回值與進階技巧

本文詳細介紹 Python 函數的基礎知識,包括如何定義函數、傳遞參數與引數、處理不同類型的返回值 (None、單個值、多個值)。同時探討函數作為物件、嵌套函數、型別提示 (Type Hints) 的好處與用法,以及 Lambda 函數的簡單介紹,助你全面掌握 Python 函數的應用。

Python OOP 入門:Class、Object、繼承

本文為 Python 物件導向編程 (OOP) 的全面入門指南。從程序導向編程(使用函數組織程式碼)的基礎出發,解釋 OOP 如何作為一種更現代的典範轉移,將數據與操作數據的方法封裝在類別 (Class) 中。內容涵蓋物件 (Object) 的創建、物件的獨一身份 (Identity) 及 id() 函數的使用,並詳細介紹繼承 (Inheritance) 的概念,透過 Person 和 Student 等生活化範例,助你輕鬆掌握 Python OOP 的核心。

Python 腳本編寫入門

本文為 Python 初學者提供一份詳盡的腳本編寫指南。內容涵蓋 Python 程式的基本結構、註解、變數宣告、函數定義、類型提示、縮排規則、程式碼換行、流程控制(如 if-else 語句)、腳本執行方法及命令列參數處理。最後會整合所有知識點,提供一個可運行的完整範例,助你輕鬆上手 Python 腳本編寫。

KF Software House