一.前言: 本文內容將會介紹Python for循環語句的用法,文章嵌入代碼示範如何使用。 二.大綱: 何謂迴圈? for 循環語句 for...else語句 案例:打印出1-100間的偶數 三.何謂迴圈 在程序編寫的過程中,會經常重複執行一些相同的步驟;而迴圈的用途是讓指定的某段敘述在條件符合的情況下一直重覆執行。我們可以利用迴圈來進行重覆性的資料輸入、處理與輸出。 四.for 循環語句 Python中,for 循環語句寫法如下: for x in sequence:…
一.前言: 本文內容為進行程序前的前置作業,由於筆者所用的開發環境為Windows,文章中將著重於在Windows上安裝和設置Python環境,以及介紹和下載各種開發常用的編譯器。 想了解更多關於Python的介紹,請參考本站:Python是什麼? TOP7 新手必讀知識! 二.大綱: 安裝Python環境 Python常用IDE介紹與安裝 Python環境搭建 三.安裝Python環境: 下載連結 👉🏻 Download Python 先點選上面網址,將會進入python環境下載頁面。進入後,會有各種版本的環境可以安裝,這邊我們下載的版本是python 3.6.2。*建議:不要看到最新版本就很開心地給他點下去。因為最新版本可能不太穩定,加上剛更新,也許有些bug還沒被測出來。所以通常會選擇前幾版,較多人使用也比較穩定的版本! 四.Python常用IDE介紹與安裝: 1.何謂IDE? 早期的編譯語言需要經由撰寫、編譯、連結、除錯、執行等過程,而負責這幾部分的軟體都各自獨立,對開發者來說並不方便。但目前多數的高階程式語言都已經採用IDE方式,將編輯器(Editor)、編譯器(Compiler)、連結器(Linker)、除錯器(Debugger)、執行(Execution)等功能整合在同一套軟體中,使得程式更加容易被操作。 2.下圖為各種Python…
一.前言: 本文內容將會介紹Python變數&數據類型,如何查看數據類型和數據類型之間的轉換,文末代入簡單範例來總結所學。 二.大綱: 變數的介紹&使用 Python數據類型 查看&轉換數據類型 輸入&輸出(input&output) 案例:體脂率計算 三.變數的介紹&使用 1.變數是什麼? 變數是記憶體中一個儲存資料的位置 2.變數的命名限制: 只能以英文字母(A-Z, a-z)、數字(0-9)以及底線(_)所組成 英文字母*大小寫有別(case-sensitive) 變數名稱不得以數字開頭正確命名範例:a、_123 錯誤命名範例:1_ 3.使用變數: 若我們想運算 1+2…
一.前言: 什麼是pandas? 先介紹一下Pandas是什麼,簡單來說就是把Excel的表格觀念丟到Python,概念類似試算表的資料分析套件 為什麼學習pandas? Excel中所有的操作都可以透過Pandas的函式做簡單的處理,像是欄位的加總、分群、樞紐分析表、小計、畫折線圖、圓餅圖等等… 二.學習項目 1.安裝pandas 2.單維度Series 3.雙維度DataFrame…
一.前言: 什麼是Matplotlib? Matplotlib是一個Python 的視覺化套件 ,其中包含兩個最重要的模組 — pylab 和 pyplot,我們可以利用Matpolib創建各種圖形,包括簡單的折線圖,直方圖,散佈圖...。Python 數據計算中經常使用它來完成視覺化的工作。 二.學習目標: 本文以實際代碼編寫,來介紹 pyplot 的使用方式! Python 的 Matplotlib 可繪製簡單的折線圖,只要使用 plt.plot…
第一節由老師解析python基礎功能並利用練習題先來思考如何呈現再來熟悉各項指令,這是相當不錯的進入到python的第一步,但我會希望print可以提早幾的單元,因為print 功能是相當常用的功能,安排在99乘法表的作業後較無沒有什麼作用。 第二節利用pandas了解資料視覺化的前處理,資料處理數據呈現的重要,在之前學習會常常想把已有的資料數據就想要做出圖表卻無法呈現,原因就是資料需要做處理並篩選,在這課程中老師有在這部分給了很多方法,將各式不同來源資料用適合的處理的方式,先將數據列出以便後續圖的繪製。 第三節Maplotlib 與 Seaborn 已經是python常見視覺話套件,在本次課程讓我更了解這兩個套件更多套件搭配不只有折線、柱狀這兩樣還有點狀、箱圖、小提琴情圖….還有KDE在統計上的輔助使用。 套件指令由老師解析後,如何使用並發揮視覺化功能,也能夠多加嘗試有助於更多面向的資料型態出現不同的樣貌,可以在分析上能以不同角度來評估。 希望能夠加入視覺化中文顯示範例 因課程上都以英文呈現table但在目前的工作環境上還是會希望以中文介面呈現,網路上雖爬文也找得到中文顯示方式,若能夠直接在本課堂教學一次打包更讓人為之一亮。 Udemy 線上課程:【增加職場技能】用一個假日進行 Python 資料分析視覺化實戰 成為快樂學習員:為推廣與提升學習 Python 資料分析之環境,提供學習員鼓勵計畫。分享本篇文章做推薦學習至臉書動態牆並來訊「快樂學程式」粉專分享你學習該堂課的動機與該貼文連結,學程式提供八折優惠折扣。被分享數有達10個以上進行申請(oh!你的學習意願有目共睹,必須給你拍拍手),更提供你六折優惠!讓快樂學程式幫助你快樂學習,提升職場競爭力:) 心得出處-blueboy0937@gmail.com
先講優點,我覺得老師口齒非常清晰,而且對課程編排的方式別具匠心.這個課程設計內容跟外面比起來的最大不同點在於,是以實戰方式為導向,將所有實戰資料分析時最常用的知識與技巧,做為課程內容設計.因此,不會像一般的教學那樣多到包山包海,反而只有最濃縮的重點精華,而且每一項舉例幾乎都是實際處理資料分析時需要用到的小技巧(不論是一開始程式語法教學或者第二章Pandas都是),所以學起來會感覺東西特別少又特別好學,因為我之前看過其他書籍的教學,很多Python語法或範例都是資料分析不常用的,但這份影片內容的教學卻很有親切感,且非常實際. 我對這份課程的一些建議如下: 1.老師示範時是使用Mac系統,但我實際是使用Windows系統,因此一開始操作時就會遇到很多不一樣的狀況,我建議路課程前可以用Windows系統實際操作一次每個步驟看看,因為有很多狀況可能都不同.(我一開始是連jupyter notebook都進不了,但我自己解決了Path問題,可是一般不懂Dos的學生應該就會放棄了),又或者某些套件是否已經預設安裝,好像Mac跟Windows系統也會有落差,這個可能也需要測過才知道. 2.好像沒有教到左取字串跟右取字串的方法(或者從字串某個字取到某個字),另外,關於那個join的用法,不知道老師是否能順便教自訂函數(或方法),因為很多學過其它程式語言的人可能都會犯跟老師影片示範中一樣的錯誤(一般join陣列會把陣列放前面,join內放用來合併元素的字元).想知道有辦法透過自訂函數將語法改為像老師誤打得那樣嗎?還有,從第二單元開始影片的聲音就變超小聲! 3.我有實際將老師的每一行指令打過一次(我並不是純粹看影片而以),但我發現過程中遇到好多障礙,第一個好像是那個範例檔我找不到(因為資源沒有擺在正確的課程單元位置),接著是下載後的範例檔要擺放的位置(影片中並沒有教jupyter notebook的預設目錄在哪,所以學生下載後不一定知道要如何打開),然後某個CSV檔打開時我發現竟然是UTF-8,但照理應該要是ANSI才是(而且這段影片教得跟我在範例檔內看到的並不相同),還有我試過老師教的某些參數,好比index_col,好像只能用在read_excel,用在read_csv就會掛,一些奇奇怪怪的小錯誤讓我自己跟打時花了好多時間除錯. 4.我覺得這份教材對學生的定位是混亂的,感覺好像想針對初學者,但是又不是完全的初學者.像前一點所提到的問題,如果是純初學者,應該會採坑採到死,但若不是針對完全初學者,前面教安裝與基礎語法那段,感覺好像也有一點太過基礎.又比如資料分析有一段,教到使用統計的平均數減標準差算z值,這個好像已經假定了學生是懂統計,如果是對初學者,應該會完全聽不懂才對(尤其一般學程式的統計學通常不會太好甚至沒學過) 其實我沒有來得及看完,我只看到第二章,我最後一件想說的就是,如果真的乖乖看影片,並且把每個單元都實做過,另外還乖乖記錄下所有錯誤更正,可能還需要更多時間.我剛好這兩周周末比較忙,平日晚上也不是都每天有空,所以只能盡量看盡量測,大概到2/28連假才有辦法全部看完吧,如果有可能,以同樣內容長度的東西,希望下次測試時間可以再多一些(抱歉,我知道截止時間是今天中午,我已經超過時間交了,但我想我應該是有很認真幫你們寫回饋的,如果需要,第三章的部分我可以之後補給你們,也謝謝給我機會試看這份教材) Udemy 線上課程:【增加職場技能】用一個假日進行 Python 資料分析視覺化實戰 成為快樂學習員:為推廣與提升學習 Python 資料分析之環境,提供學習員鼓勵計畫。分享本篇文章做推薦學習至臉書動態牆並來訊「快樂學程式」粉專分享你學習該堂課的動機與該貼文連結,學程式提供八折優惠折扣。被分享數有達10個以上進行申請(oh!你的學習意願有目共睹,必須給你拍拍手),更提供你六折優惠!讓快樂學程式幫助你快樂學習,提升職場競爭力:) 心得出處-sayokagain@gmail.com
之前有修過其他網路上的相關基礎python課程,但是概念上並不是很能夠理解清楚,所以我算是沒什麼機基礎可言。哈哈!!但是修完本課程真的清楚理解了許多,老師不管在說話語速、基礎名詞解說(像是什麼是資料結構、變數、型別等等)以及整體『資料分析視覺化』的概念上都講解的很清楚,一步一步的慢慢解說,並且會舉許多例子供大家更加地去明白那是什麼,讓沒有基礎的我真的理解了許多,並且能夠讓人聽起來覺得舒服以及有趣,並不會覺得無聊想睡,會想繼續聽下去。 另外,這門課程也有提供3個小的作業練習以及『第4個運用所學進行開放資料的視覺化分析』,並且有作業說明,所以覺得透過聽完老師的課程解說,做起來真的滿有成就感。而且老師在解說時是搭配ppt以及一步步的打出內容來慢慢解說的,所以在理解課程上會有時間去理解內容的。 最後,我覺得有興趣的朋友也可以利用線上免費的開放資料來照著老師的步驟練習,一定會越來越有成就感的。因此我滿推薦沒有程式基礎或是想增加一種技能的朋友,真心覺得能夠考慮看看『【增加職場技能】用一個假日進行 Python 資料分析視覺化實戰』這門課程覺得值得推薦。 Udemy 線上課程:【增加職場技能】用一個假日進行 Python 資料分析視覺化實戰 成為快樂學習員:為推廣與提升學習 Python 資料分析之環境,提供學習員鼓勵計畫。分享本篇文章做推薦學習至臉書動態牆並來訊「快樂學程式」粉專分享你學習該堂課的動機與該貼文連結,學程式提供八折優惠折扣。被分享數有達10個以上進行申請(oh!你的學習意願有目共睹,必須給你拍拍手),更提供你六折優惠!讓快樂學程式幫助你快樂學習,提升職場競爭力:) 心得出處-0405jason@gmail.com
老師,課程講解的蠻仔細的,蠻認真的,但聽得出來,有時候老師錄音時應該很緊張,造成常常會有結巴,或是一直打結的感覺,希望老師可以放慢語調,也許可以降低緊張感,簡報可以再多做幾張,視覺代替聲音,畢竟看不到老師的臉,滑鼠也沒有再動,只聽到老師一直不斷講話,如果可以多些簡報畫面來解說,可以讓人更容易理解,印象也會更深刻。 Udemy 線上課程:【增加職場技能】用一個假日進行 Python 資料分析視覺化實戰 成為快樂學習員:為推廣與提升學習 Python 資料分析之環境,提供學習員鼓勵計畫。分享本篇文章做推薦學習至臉書動態牆並來訊「快樂學程式」粉專分享你學習該堂課的動機與該貼文連結,學程式提供八折優惠折扣。被分享數有達10個以上進行申請(oh!你的學習意願有目共睹,必須給你拍拍手),更提供你六折優惠!讓快樂學程式幫助你快樂學習,提升職場競爭力:) 心得出處-jimjim.lai@gmail.com