課程查詢
課程編號:211219
課程期別:110年度第1期
課程日期:2021-03-10
課程分類 | 課程名稱 | 上課時間 | 授課學校 | 開課狀況 |
---|---|---|---|---|
生活藝能-資訊科技類 | Python自動化的實踐 | 星期三 19:00-21:40 | 內湖社區大學 | 招生中 |
授課講師 | 賴建安 |
---|---|
課程費用 | 電腦課每門需另加收1000元,學分費3000元。(凡影印講義或推薦參考書,請由班代表於班內自行決議辦理。) |
其他費用 | 報名費:若於優惠期報名免收,若於優惠期後每學期收取一次200元 學員證費:未曾於內湖社大上過課程之新生收取100元 學員團體意外保險費:春、秋季班200元、寒暑期班318元 |
授課地址 | 內湖高工 |
理念目標 | Python是當今是最常用的電腦程式設計語言之一,舉凡Amazon、YouTube、Google、Yahoo!、NASA等大型企業和組織也青睞採用。Python語法簡潔易讀,是少數既適合程式入門,又廣泛用於大數據處理、深度學習等高階科學計算,也能在微電腦控制板運作的全領域程式語言。但學會基礎後,要用 Python 來做什麼呢?在許多實作應用的場合,光了解程式語法是不夠的,像建構網路應用程式,還需要具備網路、防火牆、資料庫系統、雲端佈署等概念,課程將針對這些基礎做全方位的說明與實作,讓學員可以依自己的需要,創造出更符合自己在工作、研究上的應用,進而在大數據、人工智慧當紅的現在, 佔據更有利的位置。 |
教學方式 | 課程使用大量的實例解說, 同時穿插使用各種模組,以協助學員更靈活使用 Python,並奠定邁向更高深學習的紮實基礎。 |
師資介紹 | 現任科技公司共同創辦人, 歷任公司駐外、研發與產品部門資深主管。曾任內政部職訓局電腦班講師。 |
選課要求 | 有基礎 Python 程式設計能力 |
備 註 | ※本表單僅供參考,正確資訊以內湖社大公告為準,如有不便請多包涵 |
週次 | 主題 | 內容 |
---|---|---|
第一週 | 開發環境與版本保存 | Jupyter Notebook 安裝與執行,Git 工具之原始碼版本差異、與分支管理 |
第二週 | Numpy 資料運算 | 數學與矩陣運算、隨機取樣、統計概率 |
第三週 | Pandas 資料分析 | Dataframe 資料結構的轉換、處理與彙總 |
第四週 | Matplotlib 資料視覺化 | 線條或標記、長條圖、直方圖、圓形圖、散佈圖的繪製 |
第五週 | 文字搜尋的硬功夫 | Regex 正則表達式的搜尋比對與字元分類 |
第六週 | 網路爬蟲 | requests, Beautifulsoup 做網頁資訊的下載與解析 |
第七週 | 自動收集網路資訊 | Solenium瀏覽器操控工具,Xpath 語法 |
第八週 | Python 傳送電子郵件 | SMTP 協定、TLS 加密、MIME 類型 |
第九週 | 現代公民素養週 | 原課程停課,需選讀至少一門公民素養課程(未選修者視為缺席一次) |
第十週 | Python 處理 PDF 檔案 | PDF 的旋轉、重疊、加解密 |
第十一週 | 建置簡單的網站服務 | HTTP 通訊協定,Flask 之靜態網頁存取、樣板引擎、與表單處理 |
第十二週 | 虛擬環境的建立 | Serveo / Ngrok 向外界發布本機網站 |
第十三週 | 佈署網站到雲端 | 設置、執行 Heroku CLI 與發佈檔案 |
第十四週 | 多工與多執行緒 | 執行緒的處理、資源鎖定與解鎖、定時執行工作排程 |
第十五週 | SQLite 資料庫 | 表單規劃、資料庫檔案的建立與操作 |
第十六週 | 留言板網站應用 | 留言板頁面瀏覽、新增留言表單設計,Cookie 與 Session |
第十七週 | 影像處理 | Pillow 影像操作、編輯、裁切與合成,QR code 的建立與辨識 |
第十八週 | 回顧與作品發表 | 學員專題實作作品發表與解說 |