輕鬆學程式,第一次抓資料就上手(python)
課程編號:1132A3006
課程期別:2024年秋季班
課程週期:2024-09-05 ~ 2025-01-09
課程類別 | 自然類 |
---|---|
課程屬性 | 媒體素養 |
課程學程 | 資訊科技 |
課程名稱 | 輕鬆學程式,第一次抓資料就上手(python) | 主辦單位 | 三鶯社區大學 | 上課地點 | 三峽國中 | 上課時間 | 星期四 7:00 pm~8:40 pm | 課程狀態 | 未開課 | 備註 |
總價:2000元
學分費用 | 2000 元 |
---|---|
雜費費用 | 0 元 | 其它費用說明 |
課程講師 | 趙紫宏 |
---|---|
講師簡歷 | |
課程簡介 | 因現代科技蓬勃發展,不只傳統電腦可以連上網路,許多傳統設備也被要求須連上網路被遠端監測或是遠端控制,尤其現今許多的能源議題以及各種智慧家電的出現,甚至是大家常常等公車的預估系統等,都在我們身邊蓬勃發展,藉由這門課來帶領同學認識現今的智慧設備架構,以及可以在自家或課堂中做簡單的實現,由Python來進行開發,後續可以利用虛擬機技術在LINUX下進行實踐,透過Python去撈取資料,進而來儲存到後續的應用分析等......。能源議題也是備受關注的項目,綠能在未來的比重也是越來越被國際重視,可以透過偵測太陽能發電,風力發電等資訊,又或是擷取太陽及天氣資料來進行分析及應用,或是現在的智慧電錶(台電也逐步汰換家家戶戶的電錶改為智慧電錶),來達到抄表自動化,用電異常偵測提前告知用戶等,還有未來的電動車的充電等計費方式,後續也可以依照需求開設硬體入門課程帶同學進行底層設備端的製作與應用。目前仍以電腦能完成的為主,如需做底層應用須再調查同學意願等。 |
課程宗旨 | |
授課方式及教學方式 | |
人數限制 | 50人 |
選課學員條件 | |
評鑑方式 | |
參考書目 | |
學員上課之建議需求裝備 (器具、文具或服裝) |
週次 | 主題 | 內容 |
---|---|---|
第1週 | 授課老師自我介紹,認識同學了解同學的需求,與同學探討作業系統的差異,以及初步介紹Linux的應用。 | |
第2週 | 初步了解Linux後,選定共同安裝的Linux版本,在此課程會使用UBUNTU,依照當時LTS版本為主。 | |
第3週 | 將下載下來的UBUNTU LTS版本安裝至虛擬機內,安裝完成後做基本的設置 | |
第4週 | 操作Linux下的基本指令,編寫程式,安裝周邊與進行系統更新。 | |
第5週 | 銜接上周安裝的開發軟體,來開始編寫Python程式,這邊可以將前一門暑期課程之程式直接套用,測試環境是否正常。 | |
第6週 | 透過Linux下的套件來安裝LAMP伺服器(Linux/APACHE/MySQL/PHP)。 | |
第7週 | 測試LAMP伺服器,資料庫(MySQL/MariaDB)簡單概述。 | |
第8週 | 將資料庫建立,並且完成測試功能是否正常。 | |
第9週 | 社大辦公室安排之講座或活動 | |
第10週 | 資料庫簡單的介紹及應用功能等,時間的重要性。 | |
第11週 | 透過編寫的Python程式,執行程式來寫入資料庫。 | |
第12週 | 使用排程定時將資料寫入資料庫。 | |
第13週 | 藉由同學每次上課將電腦開啟不斷累積的資料,來進行簡單的統整。 | |
第14週 | 透過資料庫語法將資料搜尋出資料庫,來尋找自己想要的資料。 | |
第15週 | HTML網頁介紹與應用,須將資料顯示於網頁上。 | |
第16週 | 透過網頁的語法來搜尋資料庫將資料帶出顯示於網頁上。 | |
第17週 | 將所有需要的資料來進行排版,透過搜尋以及更新網站來達到資料更新的效果。 | |
第18週 | 回顧、複習與分享本學期結業成果展練習 |