Python 基礎程式設計
Level: Entry
Total Hours: 12 小時
Number of Lessons: 4
開課日期: Jul 22, 2017
Day of the week:
Sat
NTD 14,400
send Course Introduction
一分鐘認識 "Python基礎程式設計"
你將會學到什麼
- Python環境架設
- Python基本資料型態
- 整數. 浮點數. 字串...等
- Python條件控制
- if-else
- 迴圈
- Python物件導向
- 物件導向概念
- 屬性與方法
- 利用Python實作設計出小程式
- 實作社群GUI小程式
聽聽別人怎麼說
近幾年來,Python的熱門程度越來越高,且越來越多領域的專業人才開始將Python使用在專業開發上面,不管是後台開發、專業化APP、網路應用程式、大數據分析,都開始將Python視為開發首選語言。
那Python的優勢在哪裡呢?
- 身為Script Language,在語言上支持各種各樣的寫法,每個人透過基礎語言學習後, 都可以找到自己擅長並且喜歡的寫法。
- 內建函式庫以及第三方開發的Library內容豐富,幾乎可以找到所有你想要的功能,不需要重複開發 。
- 不像PHP或者其他程式語言, 是專一為了某個領域或功能而設計的, Python是一個全方位的語言, 也就是說可以在幾乎任何領域使用Python來開發您的程式。
優雅而高效的語言
Python是極其優雅的語言,不論是本身的語法設定,或是從而衍生出來的設計慣例,都在在地表現出Python的簡潔和一致性,當讀者有了一定的撰碼經驗之後,將會對這種化繁於簡,樸實而高雅的語言感到激動與興奮。同樣的任務Python能夠花更少的時間、更少的程式碼完成,這說明了我們使用Python來工作可以大大地提昇效率。同時,寫作完成後的原始碼,也具備高度的可讀性,這對於讀的時間比寫的時間多的程式設計領域來說無疑是一大優點。
像膠水一般的語言
有人說Python就是一種膠水語言,他可以扮演一個整合的角色,調度使用不同語言與不同技術開發成的模組,不論作為腳本碼或是程式主體都是很優秀的。同時,他與C的嵌合度極高,我們能夠使用這些在執行效率上表現更好的語言去撰寫極需高效的、需要大量運算的部分,再用Python去調度或是嵌合。
能跨平台的語言
由於有直譯器的地方就能運行Python,所以Python是能夠跨平台的語言,我們撰寫完成的Python原始碼能夠在幾乎所有的平台上面執行,包含Windows、Linux、Mac等主流作業系統,這也代表著我們完成的作品能夠更容易地推廣散佈出去。
課程目標
- 學習Python程式語言基礎語法
- 熟知並運用Python程式語言
- Python開發自動化程式
- 實際嘗試一個社群小應用程式
適合對象
- 對Python有興趣者
- 對於在工作領域上想利用程式開發來自動化工作者
- 想開發應用程式或者網路後台者
課程內容
lesson 1 - Python基本語法
- Python介紹以及環境架設
- Python簡介
- Python環境架設
執行第一個Python程式 - Python基本資料型態
- 整數. 浮點數. 字串...等
- Python群集資料型態
- Tuple, Set, List, Dictionary
lesson 2 - Python進階語法
- Python條件控制
- if-else
- 迴圈
- Python模組
- module使用
- package定義與使用
lesson 3 - Python物件導向
- Python物件導向
- 物件導向概念
- 屬性與方法
- Python SDK
- GUI SDK - Tkinter
lesson 4 - Python社群小程式實作
- Facebook Python SDK
- 實作社群GUI小程式