作者 主題: 【艾鍗學院】最新《01/09-Python應用設計班》名師Mosky讓程式語言一次就上手!! 送*樹莓派*艾鍗研發I/O擴充板  (閱讀 1232 次)

0 會員 與 1 訪客 正在閱讀本文。

askembedded

  • 活潑的大學生
  • ***
  • 文章數: 280
    • 檢視個人資料




Python 程式語言有著程式碼易學、易讀、清晰等特性
因而被廣泛作為入門程式語言教授
具有跨平台的特性加上強悍完整的模組支援
許多網頁程式或是系統管理都是可以透過 Python 來完成

而在Raspberry Pi Linux 開放系統的支援之下
顛覆了以往 Python 難以控制硬體的印象



講師Mosky小檔案------


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

適合對象

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

課程大綱
● Python Overview — Python 是個什麼樣的程式語言、能做什麼、為什麼要學
● Environment — 設定 Python 開發環境,安裝必要套件
●“Hello Python!” — 撰寫一支最簡單的 Python 程式及了解運作方式
● Data Type and Control Flow I — 介紹程式設計基本工具箱:資料型別與流程控制基礎
● Data Type and Control Flow II — 在基礎上介紹更多 Python 資料型別與流程控制 (含基礎例外處理) 與實做
● Function I — 開始模組化:函數的基本概念、用法與實做
● Function II — 函數在 Python 的進階用法
● Common Built-In Functions — 介紹常用內建函數與實做
● IO and File — 與外部互動:基礎輸入輸出與檔案與實做
● String Processing — 介紹處理字串的各種內建函數與技巧
● Comprehension — 介紹快速建構容器內容與簡化程式的 Python 語法:理解式
● Module and Package — 如何使用套件、安裝第三方套件、自訂套件及文件
● Common Packages — 常用模組介紹 (collections, json, requests, … 等等) 與實做
● Introduction to Parallel Programming — Python 的平行化程式設計基礎 (多執行緒與多程序) 與實做
● Object-oriented Programming I — Python 的物件導向程式設計基礎與實做
● *Object-oriented Programming II — Python 的物件導向程式設計進階
● *Introduction to Functional Programming — Python 的函數式程式設計
● *Introduction to Generic Programming — Python 的泛型程式設計
* 視課程進度而定

● Raspberry Pi Raspbian 環境建置
● 安裝 Python 開發環境
● Raspberry Pi 硬體控制 (GPIO、I2C) 與系統建置
    ▪ LED 控制 - 一般輸出控制
    ▪ 蜂鳴器控制 - 非 3.3V 輸出模式
    ▪ 按鈕控制 - GPIO中斷
    ▪ 字元顯示模組控制 - GPIO 通訊 LCM 模組
● I2C 存取練習: EEPROM
    ▪ I2C 通訊協定介紹
    ▪ EEPROM 存取練習
● GUI Tkinter 基本圖形化






課程網址--http://www.ittraining.com.tw/ittraining/index.php/course/embedded/raspberry-pipython

電話諮詢--02-23167732 (蔡先生)