課程查詢

字型設定:
課程編號: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 的建立與辨識
第十八週 回顧與作品發表 學員專題實作作品發表與解說