Presentation is loading. Please wait.

Presentation is loading. Please wait.

校本課程- Python程式設計(基礎) 校本課程 | Python 程式設計(基礎)

Similar presentations


Presentation on theme: "校本課程- Python程式設計(基礎) 校本課程 | Python 程式設計(基礎)"— Presentation transcript:

1 校本課程- Python程式設計(基礎) 校本課程 | Python 程式設計(基礎)
劉明昌

2 課程時間 Python 上學期 多元試探每門課 7-9週(視當學期行事曆調整); 期中及期末課堂成發、選課

3 課程目標 1. 充實資訊科學基礎知識,為將來就讀資訊科 技與媒體等相關科系做準備
1. 充實資訊科學基礎知識,為將來就讀資訊科 技與媒體等相關科系做準備 2. 透過課程之互動,培養學生具備獨立思考、 自我學習、團隊合作及利用電腦解決問題的能力 3. 培養學生成為一位具有資訊素養的國際公民

4 課程目標:經由本課程生能知道的知識 學習python程式語言的基礎語法 1.需瞭解python開發環境 2.有程式設計之基礎能力
3. 熟悉變數與運算式的使用 4. 熟悉選擇性敘述與迴圈的使用 5. 熟悉如何利用串列與函數

5 哪些人適合這堂課? 想學程式卻不知道該從什麼語言入門的人 已經學過其他程式語言,想學習Python的人 對數理及邏輯推理有興趣的人

6 校本課程- 程式設計(基礎) Python

7 為何要學 Python? Python 特色 程式語法 Python 應用

8 為何要學 Python? Python 特色 程式語法 Python 應用

9 為何要學 Python? Python 特色 跨平台 (Cross Platform) 易學易用 (Easy Learning)
語法結構清晰 (Clear Syntax and Structure) 延伸與內嵌 (Extended and Embedded) 開放源碼 (Open Source)

10 程式碼長度

11 的缺點 Python 速度仍然比C慢 跨平台-使用Python模擬器(PVM)‏ 有些超級老的cpu不能跑 有些模組比較肥(xml相關)‏

12 為何要學 Python? Python 特色 程式語法 Python 應用

13 為何要學 Python? 程式語法 開啟 Python shell

14 為何要學 Python? Hello world! 程式語法 >>> print ‘hello world!’

15 為何要學 Python? 閏年判斷 程式語法 牛刀小試(leap.py)
能被400整除的年份是閏年。能被100整除但不能被400整除的,不是閏年。 能被4整除但不能被100整除的年份是閏年。不能被4整除的年份不是閏年。 請寫一個程式來判斷某年是否為閏年。 year = 2017 如果是閏年,則 print “This year is a leap year.” 如果不是閏年,則 print “This year is NOT a leap year.”

16 為何要學 Python? Python 特色 程式語法 Python 應用

17 為何要學 Python? Python 應用 TIOBE Index for August 2017

18 為何要學 Python? Python 應用 開始畫畫囉 from turtle import * for i in range(50):
forward(400) left(110) done()

19 誰在用 Python? BitTorrent NASA Plurk

20 總結 Python Python 是一個簡單易學且好用的程式語言 第三方函式庫使用方便 開發快速,應用有潛力

21 校本課程-程式設計(基礎) 運算思維教學 將運算思維的培養落實於程式教學

22 校本課程-程式設計(基礎) 運算思維教學 培養運用電腦解決問題的能力

23 課程內涵: 週次 授課大綱 學習重點 第一週 課程簡介、開發環境安裝與設定 電腦五大單元、作業系統、程式語言簡介 第二週
電腦五大單元、作業系統、程式語言簡介 第二週 Python基本語法 printf()函數 + - * / 四則運算 資料型態簡介 第三週 Python語法、變數、內建函式 變數、運算式、數學函數 inpot()函數 第四週 數學函數、布林運算式 第五週 If敘述及應用 範例:BMI

24 課程內涵: 週次 授課大綱 學習重點 第六週 多重If敘述及應用 範例:單一樂透 第七週 程式設計實作(一) 第八週 程式設計實作(二)
第九週 課堂成發 第十週 課堂成發 及 反思

25 歡迎同學選修 校本課程- Python程式設計(基礎)
劉明昌


Download ppt "校本課程- Python程式設計(基礎) 校本課程 | Python 程式設計(基礎)"

Similar presentations


Ads by Google