今天來分享我的程式自主學習
我是寫python
用py套件做視覺化數據分析
放個小圖
大概長這樣
不過我還有做更多圖表啦
因專題要用不同角度分析一筆data
然後我是用spyder寫的
蠻推的
以下分為幾點:
1 計畫表
2 py基礎認識
3 套件
4 用套件自己做一個專題報告
附註下面的程式碼都是練習時寫的
—————————————————————————
1計畫表
因為是程式設計版
我這裡不贅述
簡單來說可以給教授看到 學習一步一步的過程
—————————————————————————
2基礎認識
前三點基本上算最基礎的
每個程式語言大同小異
就差在語法不同
第四點算是小重點
因為要做數據分析
如何存取檔案跟寫入 都是第一步
然後我的專題是用電腦匯入
不是用資料爬蟲
第五點 容器
列出幾個 例如 tuple dict
第六點 算是小重點
常見用來做資料分析的結構有 csv json
以上是csv json的小整理
順帶一提
我這次做專題的資料是csv的結構
以上是基礎認識
—————————————————————————
3 套件
再來就是重頭戲了
我有學numpy pandas matplotlib
因為專題沒有用到numpy所以也不多贅述
以下分兩點介紹 pandas matplolib
pandas:
pandas主要可以進一步整理資料 打到我們想要㯖成果 也可以做視覺化
以下是一些函式跟用法
matplotlib:
我這次是用matplotlib做視覺化
因為我覺得 他算比較齊全
想做圓餅圖折線圖...什麼圖都可以 細節也都可以自己做更改
以下是介紹
跟我的一些做圖練習
—————————————————————————
4專題
我用我找到的csv檔案做視覺化
裡面有幾百筆資料
以下是一些coding過程
因為專題含有我的一些主觀想法
所以完整討論就不丟上來了
—————————————————————————
痾第一次發文
如果哪裡違反版規跟我說
謝謝
你可能有興趣的文章...
全部留言
自主學習也用的太好了⋯相比之下我在幹嘛⋯
我總共做了70幾頁 上面只是一些重點 不過真的花多少時間 光整理成pdf就兩天 自學練習專題就更別提了😥
大概都是打電動睡覺:/
還是要看自己的規劃吧 我是堅決學測就上 有寫人覺得分科對自己有利 那做學習歷程也就相對不重要了
大…大佬 帶我飛
現階段py 對我們沒什麼用 寫競程 不建議用python 雖然他裡面一堆內建模組 很開外掛 但是他計算很慢 很容易超時
扯
好棒喔 超厲害! 我之後可以問你寫程式的問題ㄇ 每次都覺得自己超爛….
我已經準備好面對108課綱了
匿名
我覺得這是個不錯的專題,而且感覺原 PO 也學到滿多東西的 不過有幾點錯誤/建議想要給原 PO 1. 「2 基礎認識」的簡報中,「資料結構」在程式設計中有別的意思,此處用檔案/資料格式比較好 2. 同樣在「2 基礎認識」中,Tuple 以及 Dictionary 並非 Python 特有的,看了上面的留言你有提到你也會寫 C++,而 C++ 就有 std::tuple 以及 std::map(此為 Python 中 Dictionary 在 C++ 對應的型態);其他語言如 JavaScript 同樣的也有 Tuple 以及 Object 3. 簡報內的文字有各種不同的格式,可以的話儘量統一 4. 簡報內的文字敘述有些地方不是很順暢,建議做完後可以一個字一個字的唸過去,並做一些修改
謝謝! 但是上傳截止時間好像過了😢 1.基礎認識 應該說是我對專題做的切割 因為學套件那裡確實花比較多時間 2.謝謝提醒!幸好我沒有打在簡報裡 因為我想說 我學c++ 跟看Java好像都沒看過 不過可能 我兩邊學的東西不一樣 因為c++那邊主要是刷演算法 沒有學那麼細 不過這個我之後真的要研究看看 見識淺薄了些 3.大小我是有儘量統一 不過因為有些地方 我想同時塞下比較多東西 所以有稍微縮小一些字 ,或許你沒有看到整張簡報 我每一個主題第一張都有放一張純文字介紹 那一張會跟其他稍不同 4.完蛋當時沒有注意到這點 很多地方都寫的比較簡短 因為第一次上傳檔案甚至過大 關於第二點我文章等等會做修正 幸好我沒打在簡報 謝謝大愛佬指點
所以你可以多來板上發文了嗎(? 讓我們可以蹭流量(X 讓其他板友多學東西(O
我現在根本不帶流量了 米特現在趨勢可能只有賣照有流量 而且要在這裡發一篇超花時間要寫很久 可能的學測完會頻繁一點