Python 入門指南- 基礎學習篇 - 程式語言教學誌
文章推薦指數: 80 %
本篇文章為《Python 入門指南》基礎學習篇的導覽。
Python入門指南
基礎學習篇
本書的第一部分為基礎學習篇
基礎學習篇的學習目標如下
認識Python
怎麼處理資料
控制結構
模組化
物件導向
程式文件
分成以下十三個單元來講解
單元1-認識Python語言
單元2-如何執行Python程式
單元3-資料型態與變數
單元4-變數命名規則與縮排
單元5-運算式與陳述
單元6-選擇
單元7-迴圈
單元8-函數
單元9-類別
單元10-物件導向與封裝
單元11-__init__()方法
單元12-模組
單元13-文件字串
其中單元1到2為介紹「認識Python」,單元1先用簡單的Python程式demo.py認識Python程式(program)的樣貌、寫程式的工具等等,單元2則是認識如何執行Python程式。
單元3到5為介紹「怎麼處理資料」,寫程式的主要目的就是為了處理資料(data),單元3先認識資料的型態(type),因為每一種資料都有專屬的型態,然後跟數學一樣,程式是把資料用變數(variable)代為處理,單元4就講到變數命型規則以及Python中最基本的縮排,單元5講到程式執行最基本的單位,也就是陳述(statement),然後運算式(expression)則是最簡單的陳述。
單元6到7為介紹「控制結構」,控制結構(controlstructure)為現代程式語言(programminglanguage)採用的結構化程式設計方式,主要有兩種,其一為選擇結構(selection),這是單元6的主題,Python只有if-elif-else一種選擇結構,其二為迴圈(loop),這是單元7的主題,分為兩類,第一類用於複合資料型態的for,第二類則是需要自行決定結束條件(condition)的while。
單元8及12為介紹「模組化」,模組化也就是怎麼樣重複利用程式碼,單元8先認識函數(function),因為呼叫函數就可以執行已經定義好的的程式功能,單元12認識模組(module),其實一個Python檔案也就是一個模組,模組中可以定義任何可以重複利用的程式功能。
單元9到11為介紹「物件導向」,物件導向程式設計(object-orientedprogramming)是模組化的進一步,Python中所有東西都是物件(object),物件用類別(class)定義,單元9先認識類別定義,單元10進一步認識物件導向,而單元11認識物件建立過程中執行的__init__()方法(method)。
單元13為介紹「程式文件」,早期的程式語言多半是在程式碼的範圍外寫程式文件,Python則是可以直接將文件寫在程式碼中,程式文件的目的是讓程式碼直接能查詢,換句話說,文件直接包含在程式碼之中。
中英文術語對照
類別class
條件condition
控制結構controlstructure
資料data
運算式expression
函數function
迴圈loop
方法method
模組module
物件object
物件導向程式設計object-orientedprogramming
程式program
程式語言programminglanguage
選擇結構selection
陳述statement
型態type
變數variable
相關教學影片
第一堂課導覽⇨YouTube頁面連結
第一堂課舉一反三⇨YouTube頁面連結
回Python入門指南首頁
下一頁單元1-認識Python語言
回Python教材首頁
回程式語言教材首頁
延伸文章資訊
- 1博客來-Python入門教室:8堂基礎課程+程式範例練習
書名:Python入門教室:8堂基礎課程+程式範例練習,一次學會Python的原理概念、基本語法、實作應用,原文名稱:いちばんやさしいPython入門教室,語言:繁體中文 ...
- 2Python 入門 - 在Django Girls Taipei 打造妳的第一個網站!
Python 不像Siri、Google Now 等等使用我們平常講的語言,而是使用特殊的語法。這個特別的語法也叫做Python——它就是我們將要學習的程式語言。 Python Shell. 我...
- 3從零起步學Python!入門到專案實戰一次學會 - YOTTA
Python的函數庫較為龐大,且語法較接近「英語」,初中級英語能力即可入門Python! Python的指令撰寫較為簡潔,同樣一種功能,Java可能要寫6行,而Python兩行程式碼即可 ...
- 4給初學者的Python基礎入門課程 - Udemy
本次課程不需安裝太多軟體、不需了解程式設計,我們針對種種Python入門,包括基本語法簡介與入門者用最簡單的方式介紹,讓您簡單跨進Python世界。 此課程適合哪些人:.
- 5Python 入門&基本教學介紹! | 快樂學程式
Python 入門&基本教學介紹! ☆ 優點一:語法簡單. 我們以C、Java、Python 三種語言為例 ...