Python 入門指南

基礎學習篇

本書已有新版,請參考 Python 入門指南 5.00 - 目錄

本書的第一部分為基礎學習篇

基礎學習篇的學習目標如下

分成以下十三個單元來講解

其中單元 1 到 2 為介紹「認識 Python」,單元 1 先用簡單的 Python 程式 demo.py 認識 Python 程式 (program) 的樣貌、寫程式的工具等等,單元 2 則是認識如何執行 Python 程式。

單元 3 到 5 為介紹「怎麼處理資料」,寫程式的主要目的就是為了處理資料 (data) ,單元 3 先認識資料的型態 (type) ,因為每一種資料都有專屬的型態,然後跟數學一樣,程式是把資料用變數 (variable) 代為處理,單元 4 就講到變數命型規則以及 Python 中最基本的縮排,單元 5 講到程式執行最基本的單位,也就是陳述 (statement) ,然後運算式 (expression) 則是最簡單的陳述

單元 6 到 7 為介紹「控制結構」,控制結構 (control structure) 為現代程式語言 (programming language) 採用的結構化程式設計方式,主要有兩種,其一為選擇結構 (selection) ,這是單元 6 的主題, Python 只有 if-elif-else 一種選擇結構,其二為迴圈 (loop) ,這是單元 7 的主題,分為兩類,第一類用於複合資料型態的 for ,第二類則是需要自行決定結束條件 (condition) 的 while

單元 8 及 12 為介紹「模組化」,模組化也就是怎麼樣重複利用程式碼,單元 8 先認識函數 (function) ,因為呼叫函數就可以執行已經定義好的的程式功能,單元 12 認識模組 (module) ,其實一個 Python 檔案也就是一個模組模組中可以定義任何可以重複利用的程式功能。

單元 9 到 11 為介紹「物件導向」,物件導向程式設計 (object-oriented programming) 是模組化的進一步, Python 中所有東西都是物件 (object) ,物件用類別 (class) 定義,單元 9 先認識類別定義,單元 10 進一步認識物件導向,而單元 11 認識物件建立過程中執行的 __init__() 方法 (method) 。

單元 13 為介紹「程式文件」,早期的程式語言多半是在程式碼的範圍外寫程式文件, Python 則是可以直接將文件寫在程式碼中,程式文件的目的是讓程式碼直接能查詢,換句話說,文件直接包含在程式碼之中。

中英文術語對照
類別class
條件condition
控制結構control structure
資料data
運算式expression
函數function
迴圈loop
方法method
模組module
物件object
物件導向程式設計object-oriented programming
程式program
程式語言programming language
選擇結構selection
陳述statement
型態type
變數variable

相關教學影片

回 Python 入門指南首頁
下一頁 單元 1 - 認識 Python 語言
回 Python 教材首頁
回程式語言教材首頁