[零基礎、超入門]第一次學Python就上手
Python® 從1994年正式發表至今已有二十餘年,是目前最為廣泛使用且流行的電腦語言之一,Google, Dropbox等全球大廠不遺餘力的推廣,讓Python更加的奠定其主流電腦語言的地位.不論您是位新手,或是已經相當有經驗的程式設計師,Python是一個最棒的程式語言可加入您的技能中,在這堂課,您將會學到Python的精髓,並掌握其精髓,寫出實用的應用程式.
Level: Entry
Total Hours: 12 小時
Number of Lessons: 4
開課日期: Aug 06, 2018
Day of the week: Wed
NTD 14,400

Target Audience

  • 任何想踏入程式設計領域的入門者
  • 想使用Python程式語言開發網頁、系統管理及桌面程式
  • 想學習更多程式語言的工程師

What Will You Learn

  1. 世界上最火熱的Python程式語言
  2. 15年教學經驗的Benson老師,讓你可以用最快速的方式搞懂Python
  3. Python教學領頭羊,提供給你最新課程知識。

Course Introduction

本課程藉由一連貫的課堂習題,共7課,21個習題,貫穿程式設計基礎概念,物件導向(Object-Oriented)必要之概念,讓學習者有通盤完整的程式設計技能及概念。

完成課程後,具備寫出指令列的程式:

  • 設定Python程式設計環境,開發簡單的應用程式
  • 宣告及使用程式語言中內建的資料結構,如numbers, strings, dates等
  • 使用判斷式及迴圈
  • 瞭解,使用及設定類別(Class), 副程式(functions), 模組(Modules)
  • 管理系統之檔案及資料夾(目錄)
  • 處理例外事件(Exceptions)

聽聽別人怎麼說

近幾年來,Python的熱門程度越來越高,且越來越多領域的專業人才開始將Python使用在專業開發上面,不管是後台開發、專業化APP、網路應用程式、大數據分析,都開始將Python視為開發首選語言。

那Python的優勢在哪裡呢?

  1. 身為Script Language,在語言上支持各種各樣的寫法,每個人透過基礎語言學習後, 都可以找到自己擅長並且喜歡的寫法。
  2. 內建函式庫以及第三方開發的Library內容豐富,幾乎可以找到所有你想要的功能,不需要重複開發 。
  3. 不像PHP或者其他程式語言, 是專一為了某個領域或功能而設計的, Python是一個全方位的語言, 也就是說可以在幾乎任何領域使用Python來開發您的程式。

優雅而高效的語言

Python是極其優雅的語言,不論是本身的語法設定,或是從而衍生出來的設計慣例,都在在地表現出Python的簡潔和一致性,當讀者有了一定的撰碼經驗之後,將會對這種化繁於簡,樸實而高雅的語言感到激動與興奮。同樣的任務Python能夠花更少的時間、更少的程式碼完成,這說明了我們使用Python來工作可以大大地提昇效率。同時,寫作完成後的原始碼,也具備高度的可讀性,這對於讀的時間比寫的時間多的程式設計領域來說無疑是一大優點。

像膠水一般的語言

有人說Python就是一種膠水語言,他可以扮演一個整合的角色,調度使用不同語言與不同技術開發成的模組,不論作為腳本碼或是程式主體都是很優秀的。同時,他與C的嵌合度極高,我們能夠使用這些在執行效率上表現更好的語言去撰寫極需高效的、需要大量運算的部分,再用Python去調度或是嵌合。

能跨平台的語言

由於有直譯器的地方就能運行Python,所以Python是能夠跨平台的語言,我們撰寫完成的Python原始碼能夠在幾乎所有的平台上面執行,包含Windows、Linux、Mac等主流作業系統,這也代表著我們完成的作品能夠更容易地推廣散佈出去。

Problems Resolved

  1. 破除各種對於程式語言的恐懼感。
  2. 用15年教學經驗,解決學生各種的撞牆期。

Prerequisite

  • 不需要任何程式設計基礎
  • 但如有6個月以上的物件導向程式設計經驗學習效果最佳
  • 需有使用任一作業系統之經驗,如Windows, Linux, Apple OS X等