本課程為網路資源課程,請依每個課程連結至外部網站觀看課程後,於C-learning課程進行試題測驗及滿意度問卷,通過即可申請累計專業自主學習時數共12小時。
一、Python入門教學課程
近年來資料科學、數據分析、機器學習和人工智慧領域蓬勃發展,許多不同領域專家都建議新一代的專業能力要具備程式語言,而其中Python的成長最為快速。本課程將教學Python入門程式開發的基本語法、觀念與應用,讓你從不懂到懂,有助於後續更深入的了解。
二、修課步驟
1.使用本校i-touch帳密登入中原大學C-learning,未使用該路徑修課不予認證
2.於C-learning平台中,對此課程按下「加入課程」
3.透過本平台依課程內容連結至外部網站觀看教材
4.教材觀看完畢後至C-learning課程進行測驗及滿意度問卷,通過即可完成專業自主學習時數認證。
三、自主學習時數認證方式
完成課程及測驗後請透過Email告知承辦人員彭小姐(yanzi_0704@cycu.edu.tw),將檢核「影片閱覽完成度」、「測驗成績」及「滿意度問卷完成」,通過者即認列12小時之專業自主學習時數。
四、專業自主學習學分認證方式
學發中心於每學期初公告開放申請專業自主學習學分,在學期間累計專業自主學習時數達18小時可申請1學分、累計達36小時可申請2學分,並以2學分為上限。(專業自主學習認證活動及學分申請抵認之詳細說明,請至本校教務處學生學習發展中心網頁查詢)
四、課程內容
※※輔導資訊:因應疫情嚴峻,實體輔導暫停,請大家善用本教材線上討論區提問※※
4-6月份在樂學園有思隨輔導諮詢室安排數位自主學習教材諮詢。於每週二、三13:30-16:00提供Python輔導;每週四13:30-16:00為R語言之諮詢。若無法前往也可於本課程討論區留言詢問,歡迎同學踴躍參與。
第1單元:Python簡介、安裝與快速開始
第2單元:Python變數與資料型態
第3單元:Python數字、字串的基本運算
第4單元:Python有序列表的基本運算 - List、Tuple
第5單元:Python集合、字典的基本運算 - Set、Dictionary
第6單元:Python流程控制:if 判斷式
第7單元:Python流程控制:迴圈基礎,while 迴圈、for 迴圈
第8單元:Python流程控制:迴圈進階控制,break、continue、else 命令
第9單元:Python函式基礎:定義並呼叫函式
第10單元:Python函式參數詳解:參數預設值、名稱對應、任意長度參數
第11單元:Python Module 模組的載入與使用
第12單元:Python Package 封包的設計與使用
第13單元:Python文字檔案的讀取和儲存
第14單元:Python亂數與統計模組
第15單元:Python網路連線程式、公開資料串接
第16單元:Python類別的定義與使用
第17單元:Python實體物件的建立與使用 - 上篇 - 實體屬性 Instance Attributes
第18單元:Python實體物件的建立與使用 - 下篇 - 實體方法 - Instance Methods
第19單元:Python網路爬蟲 Web Crawler 基本教學
第20單元:Python 網路爬蟲 Web Crawler 教學 - Cookie 操作實務
第21單元:Python網路爬蟲 Web Crawler 教學 - AJAX / XHR 網站技術分析實務
第22單元:Python Flask 網站開發 - 基礎環境建置教學
第23單元:Python Flask 網站開發 - Heroku 雲端主機教學
第24單元:Python Pandas 資料分析 - 基礎教學
第25單元:Python Pandas 資料分析 - Series 單維度資料
第26單元:Python Pandas 資料分析 - DataFrame 雙維度資料
第27單元:Python Pandas 資料分析 - 篩選資料
第28單元:Python Pandas 資料分析 - Google Play Store 資料集,實務演練
第29單元:Python Email 發送電子郵件