你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
初心者 - Python 入門
0 seconds of 1 minute, 50 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
01:50
 
蔣汶宏

初心者 - Python 入門

Python 入門課程,從 Python 環境設定開始,學習 Python 語法和資料結構,以及物件導向程式設計概念,課程將搭配實務專題讓學生對 Python 開發流程更理解,教你開發高品質軟體的 Python 入門必修課!
Hahow AI 學習升級
821 人已購買
課程已下架
課程已下架,有任何問題可以找客服。

關於課程

課程包含

包含 1 章 15 單元、1 項作業

課程時長

5 時 13 分鐘

課程總人數

821 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

【Hahow 公告】本課程將於 2019/03/14 調整價格為 899 元。

課程簡介

Python是非常強的的程式語言,簡潔友好的語法特別容易上手,又有許多第三方函式庫的支援。

Python是完全物件導向的語言,有益於減少程式碼的重複性。

Python的設計哲學是優雅、明確、簡單。Python的設計風格,使其成為易讀、易維護

且具有廣泛用途的程式語言。

Python的應用範圍相當廣泛,例如web後端開發、機器學習、資料分析、自然語言處理、網頁爬蟲與遊戲等等。


如果自己常常翻閱書籍卻無法掌握重點,上網收集資料卻覺得太過片段,

想要自己動手寫寫看,卻不知道如何開始。

這們課會從最基本的環境架設開始教起,讓所有同學都可以深入淺出一窺Python的奧妙,

更透過實務專題練習的方式,使學生可以應用課堂所學來完成一個Python軟體。


從Python開始

如果大家覺得可以利用軟體解決問題、改變世界,那就先從學習python開始吧!

學習Python後可以將其應用在多種不同的領域,並藉由第三方函式庫快速開發自己的軟體。

例如想要撰寫一個網站的話可以利用Python + Django

如果想做機器學習相關研究可以利用Python + scikit-learn

如果想要做資料分析系統則可以利用Python + pandas

如果想利用自然語言處理來開發bot可以使用Python + NLTK

如果想要寫網頁爬蟲可以利用Python + scrapy。

所以如果懂得Python,大家就可以盡情地揮灑自己的創意,創造屬於自己的應用。


(圖 1: 利用Python + Django來開發自己的網站)

(圖 2: 利用Python來開發自己的電腦遊戲)

課程目標

這門課會讓你了解,如何使用Python來實現你的想法。

課程中會透過範例程式,讓同學可以輕易了解內容,課程中所有程式碼會放在github上讓大家觀看,

透過閱讀程式碼可以大大提升同學的程式撰寫能力。

在實務專題中,讓大家利用Python解決現實生活中的問題。

希望學生可以透過所學習到的東西,再加上自我學習,開發出更棒的軟體。

課程特色

適合初學者的課程,學生們並不需要具備程式開發經驗

線上課程可以透過電腦,手機,平板觀看。並且課程可以一直看沒有時間限制

學生可以在github上找到課程中所有的範例

當學習完所有課程時,透過實務專題練習的方式,使學生可以應用課堂所學來完成一個Python軟體

這門課會讓你了解,如何使用Python來實現你的想法。希望學生可以透過所學習到的東西,

並且持續自我學習,來開發出更棒的軟體,並愛上使用Python!!


完整課程大綱

CH 1. Python 可以做什麼

探討可以利用Python做到什麼樣的應用,例如網站架設、機器學習、資料分析、自然語言處理、網路爬蟲

並講解課程大綱

CH 2. 開發環境安裝

安裝Python3.4,安裝Sublime Text3,設定環境變數,以及命令提示字元的教學

CH 3. 資料型態

介紹數值型態、字串型態、變數與運算子

CH 4. 資料結構

介紹list, set, tuple, dict這四種資料結構

CH 5. 控制結構

介紹if, else, while, for, pass, break, continue

CH 6. 函式

介紹函式的寫法

CH 7. 模組

介紹模組的管理,以及time模組跟os模組

CH 8. 物件導向

認識物件導向程式設計的觀念,以及類別的語法

CH 9. 檔案處理

學習如何處理txt檔跟json檔,以及檔案的讀取與寫入

CH 10. 例外處理

介紹try, excepet, raise,以及例外處理的觀念

CH 11. 測試

介紹基本的測試觀念,以及unittest模組

CH 12. 實務專題

運用Ch1~Ch11所學與交通部中央氣象局-開放資料平台提供的資料來完成一個台灣北部與南部的每月降雨統計的分析專題。Open data是不受著作權、專利權,以及其他管理機制所限制的資料,可以開放給社會公眾來使用。

關於講者

蔣汶宏

台大電機系、台大電機所畢業

在大學時期為C++使用者,因為對程式有興趣,所以修了許多資料結構與演算法相關的課程

在考上研究所之後,因緣際會下知道了Python這個語言

並且被其簡潔,快速開發的特性所吸引

於是自學Python,並用來開發Android APP的自動化測試工具

以及使用Django這個框架來進行網站後台的架設

現任職於雷亞遊戲,擔任後端工程師一職


更多的課程內容:http://pycone.com

Pycone FB粉絲團: https://www.facebook.com/pycone2016/


哪些人適合這堂課?
1. 想學程式卻不知道該從什麼語言入門的人 2. 已經學過其他程式語言,想學習Python的人 3. 對網站或資料分析有興趣,但不知道用什麼語言實作的人
你可以學到
學生上完課之後可以可以了解Python資料型態, 資料結構, 函式, 物件導向等等 並利用Python開發軟體。
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
一台Windows電腦,Sublime Text編輯器
需要具備的背景知識
這堂課不需要任何背景知識,老師會帶領學生從基礎開始 上完課後,學生可以學到並做出的東西
單元一覽
1 章 15 單元|總時長 313 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - Python可以做什麼
07:12
影片單元
單元 2 - 開發環境安裝
16:06
影片單元
單元 3 - 資料型態
27:36
影片單元
單元 4 - 資料結構
28:04
影片單元
單元 5 - 控制結構
23:16
影片單元
單元 6 - 函式
19:49
影片單元
單元 7 - 模組
20:28
影片單元
單元 8 - 物件導向
25:34
影片單元
單元 9 - 檔案處理
23:45
影片單元
單元 10 - 例外
19:25
影片單元
單元 11 - 測試
19:47
影片單元
單元 12 - 實務專題
25:27
影片單元
單元 13 - Python IDE 介紹
18:59
影片單元
單元 14 - Git教學
24:56
影片單元
單元 15 - GitHub教學
13:21
作業單元
作業 1 - 台北高雄每月雨量分布圖
查看作業
課程評價
3.6
/ 5.0
52 則評價
朱永載2017-04-01
值得推薦!
每堂課的內容長度跟密度都滿剛好的,下班回家有空閒的半小時到一小時可以好好消化完一堂課的內容。相較於單純看入門書籍,講課內容會講到一些實務上程式設計者的思維跟工作流程,算是增廣見聞,也比較了解程式設計的大架構而不會迷失在語法之中。 建議是希望有講解新語法的課後可以給一些實際的練習題,增加熟悉度。另外,第12堂的實務專題很有意思,可以體驗到python的威力,不過老實說對完全沒有學過程式的我來說難度有點高,雖然最後的講解很清楚,也都是前面上課有教過的東西,但要一次串聯起來的門檻有點高。 總而言之,這門課是打下python基礎的好選擇,讓我有能力開始去閱讀相關的教學文章與書籍,期待教學團隊未來的課程!
查看更多
楊瑀婕2020-03-19
適合初入Python的人(最好有點其它程式語言的基礎)
適合有點基礎(其他程式語言)的人, 15節課程將基礎的Python大略整體講過, 遇到一些function,老師也會講解, 不過真要清楚這個function的詳細內容還須自己上網爬文。 除了講解外,也會有多個範例來實作, 每節課都會有個小總結和可加強的點,這個很不錯, 最後要繳交一份小的專題報告, 是整個學習的總和, 我覺得只上完老師教的課是寫不出來的, 所以要多練習,才能將內容熟練運用。
(已編輯)
查看更多
Daniel Huang2018-04-20
由淺入深
老師將Python基本功能講解得非常清楚,非常適合初學者! 但後面專題、額外課程很多檔案的安裝並沒有提到,對於第一次使用那些套件的學生會有些吃力,不知該如何去安裝,網路上的教學也非常雜亂 (像是matplotlib module的安裝,網路寫windows安裝非常麻煩,但之後我才發現只要到CMD下打 "pip install matplotlib""即可)
查看更多
vergilchiou2017-03-22
學習 Python 一個不錯的開始
對 Python 的基礎以及『學習 Python 你該知道的事情』有一個很全面的介紹,只是課程跟課程之間缺乏題目做練習,所以最後想要實作專題的時候會有種不知道該如何下手、一籌莫展的感覺,建議聽完之後搭配 codecademy 裡的 Python 課程做練習(免費),學習效果會比較好。 另外就是物件導向的課程,老師舉 Pokemon 當做例子講解的非常清楚。
查看更多
張恩瑞2018-08-14
老師教學將觀念說得很清楚
老師教學將觀念說得很清楚, 而且也花了不少心思整理這些內容, 絕對比自己讀書有效率, 有些觀念上完課才懂. 如果硬要說缺點的話就是: 1. 講義寫得太簡略, 沒存在感 2. 範例偏少, 顯得作業太難 3. 影片音量偏低 基本上我覺得這樣的價錢是挺值得的, 也希望老師下次開課可以改善上述缺點
查看更多

意猶未盡嗎?

關於講師

蔣汶宏
1堂課程
0篇文章
821位學生
台大電機所畢業 目前任職於雷亞遊戲擔任後端工程師 主要使用Golang來架設網站或是遊戲的後端伺服器
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
玄界
2020-10-19
我想請問2個問題 1.Python的機器學習是否是物聯網的功能,能做到擷取機器數據並回傳資料庫的方式嗎? 2.這對odoo開源的ERP開發有幫助嗎?
回覆
我也想問
李陳熹
2020-08-27
我想用python讀寫excel,生成新的指定範本,並且利用此excel特定欄位搬移複製對應檔案至指定資料夾,可以嗎?
回覆
我也想問
Mia Li
2019-10-03
老師請問我安裝了Sublime 但我弄不出來是否有成功
回覆
我也想問
dolly26
2019-07-25
老師 我想寫小程式可以管理訂單輸入輸出,並套用一個表單再列印出來,此課程適合我嗎? 還是我應該先學Excel VBA,用Excel VBA寫也可以嗎? 小程式說明如下: 就是先建立DATA,然後DATA有產品品名、品號、單價,輸入出貨品號及數量,輸出報表就會有輸入之品號及數量,並帶出品名及算出單一產品金額和總金額,整個套用在一個表單,在列印出來。(未來如果更熟鍊,希望建立DATA後,可以帶出出貨明細,還有訂單明細....等。 如果DATA有單箱的數量,可以再帶出箱數及箱號更好。
(已編輯)
回覆
我也想問
daniellan89
2019-03-18
老師,請問這門課程結束之後是否有更進階的課程或者是有整套課程嗎?
蔣汶宏
授課老師
2019-03-19
你好 目前我們松果城市有出了幾門進階課程 一個是機器學習與資料分析的入門: https://hahow.in/courses/597df7e2acc137070007013c/main 另一個是網頁爬蟲的入門: https://hahow.in/courses/58744feda8aae907000d06c0/main 有興趣的話可以參考看看
回覆
我也想問
購買單堂課

NT$899
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤