當Python語言遇上最夯的 Raspberry Pi 2 將顛覆你的想像! 榮幸邀請Pinkoi後端工程師 "Mosky" 擔任講師,讓您Python語言 一次就上手!

課程詳細介紹

早鳥優惠

  1. 早鳥優惠價分期在享0利率(可享6/12期)
  2. 報名就送艾鍗獨家研發I/O子板+樹莓派2代

課程特色

  • Q1. Python是甚麼? 為什麼要學Python? Python程式語言有著程式碼易學、易讀、清晰等特性,因而被廣泛作為入門程式語言教授,具有跨平台的特性加上強悍完整的模組支援,許多網頁程式或是系統管理都是可以透過 Python 來完成。而在Raspberry Pi Linux 開放系統的支援之下,顛覆了以往 Python 難以控制硬體的印象。
  • Q2. Python與過往的傳統程式語言差異性? 傳統程式言語的學習過程,由於語法複雜且缺乏互動而使得學習程式枯燥乏味且易產生挫折感,導致多樣性功能應用目的開發產生高門檻。透過 Raspberry Pi 開放硬體架構,Python 高階語言的學習得以變得更為全面,Python 豐富的函式庫,讓開發者足以應付許多中大型專案的需求。
  • Q3. Python可以做什麼應用? 此次課程內容將學習如何使用Python 在 Raspberry Pi開放硬體平台上的開發應用,配合艾鍗學院所開發的 Education Kit 子板,學習各類基礎GPIO功能應用。適合程式語言族群入門上手,專注於各類應用的開發與學習。

課程目標

  1. 了解基礎 Python 語法
  2. 熟悉在 Raspberry Pi 平台上開發 Python 程式語言
  3. 學會使用 Python 開發 GPIO 應用(LCM 模組、繼電器、LED、蜂鳴器、button)
  4. 學會透過 I2C 介面操控 I2C 元件(eeprom和各類傳感器)
  5. 進行簡單的專題製作

課程大綱

  • Environment
  1. Introduction — Python 是個什麼樣的程式語言:能做什麼、為什麼要學
  2. Setup — 設定 Python 開發環境,安裝必要套件
  3. “Hello Python!” — 撰寫一支最簡單的 Python 程式及了解運作方式
  • General Programming Topics
  1. Data Type and Control Flow I — 介紹程式設計基本工具箱:資料型別與流程控制基礎與實做
  2. Data Type and Control Flow II — 在基礎上介紹 Python 資料型別與流程控制及基礎例外處理與實做
  3. Function — 使用函數模組化:函數的基礎概念、在 Python 的用法與實做
  4. Built-In Functions — 介紹常用內建函數
  5. IO and File — 與外部互動:基礎輸入輸出與檔案
  6. Methods of String — 介紹常用字串方法
  • Fascinating Programming Topics in Python
  1. Generator and Comprehensions — 介紹快速建構容器內容與簡化 Python 語法:產生器與理解式
  2. Functional Tools — 介紹 Python 中函數式程式設計的工具
  3. Module and Package — 進一步模組化:建立模組與套件與安裝第三方套件
  4. Useful Packages — 站在巨人的肩膀上:常用內建、第三方套件介紹,如 os, collections, json, requests, … 等等
  5. Object-oriented Programming — Python 的物件導向程式設計
  6. Introduction to Parallel Programming — Python 的平行化程式設計基礎與實做
  7. A Mini Project: Web Crawler — 實做迷你專案:網頁爬蟲
  • 應用於樹莓派上
  1. Raspberry Pi Raspbian 環境建置
  2. 安裝 Python 開發環境
  3. Raspberry Pi 硬體控制 (GPIO、I2C) 與系統建置
  4. I2C 存取練習: EEPROM
  5. GUI Tkinter 基本圖形化

講師資訊

Mosky

於業內業餘累積了豐厚的 Python 與多樣資料來源以及不同資料庫互動的實務經驗,希望透過資料課程分享及傳遞這些處理資料的經驗。

  • Pinkoi後端工程師
  • 主要以 Python 語言撰寫程式
  • 活躍於開放原始碼社群
  • 曾在 10 場國內外研討會發表演講
  • 教授過超過 100 小時的 Python 課程
  • 擁有 4 個以上的開放原始碼專案
  • 9 年以上程式開發經驗

Onionys

專長

  • Linux 驅動程式-
  • Embedded Linux 的開發
  • ARM BootLoader 開發
  • MCU 韌體設計
  • 產品開發經驗
  • 交通大學光電工程研究所博士
  • 前國家同步輻射中心博士後研究員

課程難度

入門

課程適合對象

  1. 有基本電腦操作能力者。
  2. 對Python程式語言有興趣且不排斥寫程式者。
  3. 對Raspberry Pi Linux 使用Python語言控制週邊電路有興趣者。
  4. 淺顯易懂的Python語法程式結構,適合程式設計入門。

課程時數

28 小時

上課注意事項

立即報名

艾鍗回饋舊生優惠價-填寫表單將由專人來電為您規劃 0 元 2016/01/12 00:00 ~ 2016/03/18 21:00 報名截止
享早鳥優惠價-填寫表單將由專人來電為您規劃 0 元 2016/01/12 00:00 ~ 2016/03/18 21:00 報名截止

本課程由 艾鍗學院 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

開課單位

艾鍗學院

艾鍗科技有限公司成立於99年3月,以電子、資訊產業之研發人員所需的專業培訓機構稱著。艾鍗科技致力於研發並推廣嵌入式系統、MCU設計開發、FPGA IC設計及ICT資通訊科技等各種技術,並舉辦各式培訓課程、技術研討會與訓練成果發表會。本公司長期持續以業界的角度進行人才培訓規劃,使得我們的訓練品質,一直都深受學員及業界肯定。目前,我們的訓練合作夥伴,包含德州儀器(Texas Instruments)、新唐科技(Nuvoton)、艾睿電子(Arrow Electronics)、RS Components ,共同簽訂培訓基地合作計劃,辦理工程師培訓課程與技術講座。除了在職人士的培訓外,艾鍗科技也辦理「勞動部勞動力發展署」(前行政院勞工委員會委會職業訓練中心)的職業訓練課程,針對待業人士,執行中長期訓練,培訓 ICT專業人才以彌補產業人才的缺口。

【MCU單晶片韌體設計】 *教會你快速看懂Datasheet、掌握韌體設計精髓 https://www.ittraining.com.tw/ittraining/index.php/course/firmware/mcuplus

【FPGA數位IC設計】 *百萬年薪的第一步!強調業界實戰,絕非紙上談兵 https://www.ittraining.com.tw/ittraining/course/hardware/fpga

【嵌入式Linux開發實務】 *從系統建置、嵌入式產品開發、程式設計到DRIVER實戰,一步步教學,帶你解決Embedded開發問題 https://www.ittraining.com.tw/ittraining/course/embedded/embeddedlinux

【PCB Layout設計】Allegro高速電路板佈局設計實戰班 https://www.ittraining.com.tw/ittraining/course/hardware/pcbplus

【感測電路應用設計】 *模組化教學讓你練就終身自行研發的能力。 https://www.ittraining.com.tw/ittraining/course/hardware/ec

【AI人工智慧系列】AI深度學習與影像辨識實戰 https://www.ittraining.com.tw/ittraining/course/data-science/ai-dl-vid

【OpenCV電腦視覺與影像辨識實務】 *手把手帶你實戰人臉偵測、車牌影像辨識演算法 https://www.ittraining.com.tw/ittraining/course/computervision-imageprocessing/computervision-imageprocessing-opencv

【物聯網整合應用實作班】 *政府補助假日班 https://www.ittraining.com.tw/ittraining/course/iot/iot-web-ml

【機器學習與深度學習】*用AI重建產業優勢的最佳途徑 https://www.ittraining.com.tw/ittraining/course/data-science/big-data-and-machine-learning

【嵌入式Linux開發與AI影像辨識實戰】 https://www.ittraining.com.tw/ittraining/course/embedded/linux-ai-vid

【政府補助】AI人工智慧應用系列就業班
-AIoT智能物聯網開發人才就業班 https://www.ittraining.com.tw/ittraining/106AIoT/AIoT.html
-生醫訊號處理工程師就業班 http://www.ittraining.com.tw/ittraining/107Me_IEI/index_107_ME.html

艾鍗學院其他精彩課程

0 人收藏

艾鍗學院 艾鍗學院

相關課程

0 人收藏

中華行動數位 中華行動數位

0 人收藏

NTC.im 人才培訓中心 NTC.im 人才培訓中心