Python超生活教案分享與實作-人工智慧與網站架設在生活上的應用


「科技來自於人性,讓程式設計回歸生活上的應用。」-- 不只學會Python,還要讓Python「真正」進入你的日常生活。
「人工智慧的深度學習就是電腦模擬人腦來訓練直覺。 」

fChartThonny工具(G) | fChartThonny工具(M) | fChart 6 使用手冊

fChart_CVZone工具(M) | fChart_CVZone工具(G)

課程內容

課程內容 範例與簡報檔
1. 人工智慧+Thonny開發工具的使用 簡報檔 範例檔
2. ChatterBot建立聊天機器人 簡報檔
3. 爬取Q&A資料進行對話訓練 簡報檔
4. 使用Flask架設Web網站 簡報檔
5. 建立AI客服機器人網站 簡報檔
6. 使用CVZone辨識手勢:剪刀、石頭和布 簡報檔


MicroPython物聯網


MicroPython程式語言是澳洲程式設計師和物理學家Damien George開發,在2013年的Kickstarter 平台成功募資和釋出第一版MicroPython程式語言。 目前MicroPython已經支援ESP8266/ESP32等多種開發板,和各種ARM架構微控制器的開發板,例如:Micro:bit。

fChartThonny_mpy工具(G) | fChartThonny工具_mpy(M) | ESP8266工具箱

課程內容

課程內容 範例與簡報檔
1. MicroPython+Thonny開發工具的使用 簡報檔 範例檔
2. 認識ESP8266開發板和韌體燒錄 簡報檔
3. GPIO控制:數位輸出/輸入 簡報檔
4. GPIO控制:類比輸出/輸入 簡報檔
5. WiFi連線與Open Data 簡報檔
6. 物聯網實戰:將感測器資料上傳ThingSpeak平台 簡報檔


Python網路爬蟲


Python語言是Guido Van Rossum開發的一種通用用途(General Purpose)的程式語言,這是擁有優雅語法和高可讀性程式碼的程式語言,可以讓我們開發GUI視窗程式、Web應用程式、系統管理工作、財務分析和大數據資料分析等各種不同的應用程式。

網路爬蟲(Web Scraping)或稱為網路資料截取(Web Data Extraction)是一種資料截取技術,可以讓我們直接從Web網站的HTML網頁取出所需的資料,其過程包含與Web資源進行通訊,剖析文件取出所需資料和將資料整理成資訊,即轉換成所需的資料格式。

fChartThonny工具(G) | fChartThonny工具(M) | fChart 6 使用手冊

課程內容

課程內容 範例與簡報檔
1. Thonny開發工具的使用 簡報檔 範例檔
2. 使用流程圖學習Python程式設計 簡報檔
3. Python網路爬蟲的必學工具 簡報檔
4. 使用Requests取得網頁資料 簡報檔
5. 使用BeautifulSoup剖析網頁資料 簡報檔
6. 爬蟲實戰:爬取Yahoo!電影資料 簡報檔