NT$820
Python 新手村 - 進階內容補充資源
最新討論
課程資訊
Python 新手村 - 進階內容補充資源
適合對象
2.對資料科學分析領域有興趣,想從基礎Python程式語言學習者
3.工作上有需要用到Python程式語言而不了解Python程式語言的工程師
4.已經學會某種程式語言,想試著學習Python的人員
你可以學到
❶ 想學Python來開發,卻完全沒程式基礎背景?
❷ 非相關科系,擔心學不好程式。
❸ 之前有學過一點程式,後來就沒有動力學下去。
如果你有上面的問題,本課程是從零基礎起步學習Python程式,是學習入門最好的選擇。進一步,若你想要撰寫一個網站分析呈現、機器學習相關研究及資料科學分析的話,Python是一個基礎入門的知識。學完本課程你就可以創造更多人工智慧的想法跟應用。
學完後你可以擁有:
❶ 熟悉Python 介紹與開發環境設定
❷ 掌握基礎資料型態與運算
❸ 學會流程邏輯控制:條件、迴圈
❹ 瞭解Python函式的使用
❺ 運用Python類別與物件
❻ 應用Python 模組與套件的使用
❼ 結合上述所學,學會Python所有的基礎語法並實作練習
課程介紹
本課程,針對不同內容將有專屬設計的任務 ——《Python新手村》等你來挑戰!
從踏入新手村的觀念講解 + 6單元傳授招式 + 4個新手任務實作 + 最後踏出新手村,阿空老師精心設計從起手式一路到最終式,除了精心解說外,透過接獲任務,挑戰任務,破解任務實際練習能夠讓你輕鬆上手學好Python。
學習方式:影片學習 ► 單元練習 ► 實作練習,一步一步前進更扎實
➼1.使用Python 進行開發之前,這門課讓你先理解Python基礎資料結構及如何在程式內活用Python 簡潔易用的特性。
➼2.課程中藉由控制流程與邏輯判斷,讓你可以把程式做出更複雜的判斷。
➼3.讓程式變得更簡潔,更模組化,這門課將會學習將程式碼包裝成函式。
➼4.在Python 中,每個物件都有自己的屬性與方法,除了認識物件的性質外,我們可以建立自己的物件,善用物件的特性。
➼5.為了能夠讓多人可以使用Python 協作大型程式專案,這門課學習將程式碼包裝成各自的模組跟套件便可以讓管理跟功能的調度上變得更加方便。
1.輕鬆進入用Python的世界
2.建立基礎Python程式設計能力
3.學會使用Python的資源套件
4.應用Python 的物件導向
學習前基本能力
2.有其他程式語言基礎可以更快上手,這門課老師會帶領學生從基礎開始學習,就算零基礎也不必擔心!
學習前準備
常見問題
Q: 請問在哪裡上課?上課時間?
此課程是『線上課程』喔!所以課程上線後,隨時隨地都可以透過手機、平板、與電腦在 TibaMe上看課程影片,沒有時間和地點的問題!
Q: 課程可以看幾次?
不限次數,沒有期限!TibaMe的線上課程都可以一直看一直看一直看!
Q: 可以問老師問題嗎?
當然!如您在購課前有課程內容相關問題,可以先至「課前提問」提出問題;上課後,對老師影片內容有任何不清楚,可以至「課程討論區」與老師同學一同切磋討論喔!
Q: 還有其他問題?
到 FAQ 看看更多問題解答
課程資訊
關於講師
阿空
一遊戲創作者
經歷:
北分署AI計劃Python測驗及評審委員
TibaMe專業講師
擁有五年以上教學與線上教學經驗,製作過APCS及區塊鏈遊戲線上教學課程
擔任過資策會職訓外聘講師
課程規劃
Python 簡介
編譯與直譯語言介紹
Python 安裝與直譯器的使用
Python 2 與 3 的差異
Python IDE 介紹與安裝
開始第一個 Python 專案(使用 PyCharm)
變數 Variable
數字型態 Number
字串型態 String
布林型態 Boolean
算術運算子
關係運算子
邏輯運算子
陣列與串列 Array & List
元組 Tuple
集合 Set
字典 Dictionary
資料轉型 Type Casting
使用 TypeHint 來提示資料型態
註解
條件判斷 If…eles
For Loop (For 迴圈)
While Loop (While 迴圈)
【新手任務 I 】接獲任務 : 透過迴圈篩選記帳金額
【新手任務 I 】挑戰任務 : 透過迴圈篩選記帳金額
【新手任務 I 】破解任務 : 透過迴圈篩選記帳金額
函式 Funtcion
函式的遞迴概念 Recursive
函式的"位置參數"與"關鍵字參數"
匿名函式 Lambda Function
Class 類別的制定與使用
Inheritance 繼承
enum 列舉的使用
【新手任務 II 】接獲任務 : 透過類別來做記帳項目的歸納與篩選
【新手任務 II 】挑戰任務 : 透過類別來做記帳項目的歸納與篩選
【新手任務 II 】破解任務 : 透過類別來做記帳項目的歸納與篩選
變數的作用域
LEGB 查詢原則
使用 global 與 nonlocal 來操作外部變數
透過 Input 獲取使用者輸入
錯誤處理 Error Handling
【新手任務 III 】接獲任務 : 製作一個剪刀石頭布小遊戲
【新手任務 III 】挑戰任務 : 製作一個剪刀石頭布小遊戲
【新手任務 III 】破解任務 : 製作一個剪刀石頭布小遊戲
檔案儲存與讀取 (File IO)
資料處理:字串分割
【新手任務 IV 】接獲任務 : 為剪刀石頭布增加紀錄功能
【新手任務 IV 】挑戰任務 : 為剪刀石頭布增加紀錄功能
【新手任務 IV 】破解任務 : 為剪刀石頭布增加紀錄功能
建立與引用模組 (Module)
安裝與使用第三方套件 (Package)
專屬記帳本-規劃篇
實作作業-專屬記帳本
專屬記帳本-實作篇
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師
阿空
一遊戲創作者
經歷:
北分署AI計劃Python測驗及評審委員
TibaMe專業講師
擁有五年以上教學與線上教學經驗,製作過APCS及區塊鏈遊戲線上教學課程
擔任過資策會職訓外聘講師