自從大學畢業後,這段時間都專注在 Oracle 產品或是資料庫相關的技能,後來到天瓏買了幾本 ASP.Net 自學,寫了個簡單的網頁之後,這些年都做PM的角色,已經很久沒有學新的程式語言,在2017年開始接觸 Tableau ,這些年陸續開始聽到許多新的程式語言, Python, Ruby, Go-Lang…..
過去 ETL 多數使用工具完成,但若要建模多數就需要程式開發R, 與 Python ,了解語言的特性,所以我更偏向學習 Python 在於應用範圍比較符合我的期待,會使用 Notion 做筆記的契機,在於共學
最近很幸運能夠參加共學的團體,目前已經是第2次開課,有夥伴一起學習一起闖關的好處
- 成員裡有程式0經驗的人,往往能夠提出出乎意料的問題
- 成員裡也有有程式經驗的人,會提出過往經驗,和嘗試多元的問題
- Udemy 的課程選擇英文,同時可以訓練聽力
本次共學的課程是 Udemy , 觀察課程的錄製章節,多數都是人短短的,堂數超多,但一天就能看完好幾堂課,有種陌名的成就感
Notion 的功能才是主題,往下看嘿,我先分享一下上課的課堂資訊,以及看一下課程的安排
課程名稱:Data Analysis with Pandas and Python
先前在用 Notion 時,採用Notion最大的優點View 的設計,其實跟資料庫的設計很接近,也用的滿順手的,【工作效率 | KM】我變心了,Notion 取代了Trello ,若超過1000 blocks需要付費,也就一直沒有用來做筆記,
原本一開始邊學時,使用的仍是 Google Site, 想著課後複習整理筆記,試著開始練習 Notion 的Page 的操作,發現 Toggle List & Code 的block 又射中我的心,在開啟新頁面時,特別的記錄一下,編輯前的block使用數是 211 在編輯完一天的學習心得使用60 blocks
Toggle : 伸縮自如的block,最大的優點是同個 Toggle 的內容,可以一起調整排版的位置
Toggle 的收合功能,可以讓頁面整理的很乾淨,若需要調整架構也只要是用block 來調整
Code 右上角有 copy to clipboard 超方便,很貼心的設計
Code 右下角有 program language 可以挑選, 而且會保存記憶,不用每一次都挑選
最重要的 code 只算一個 block,所以盡量寫註解不用怕不用夠 XD 也是節省block 的一個小技巧,正在看文章的朋友們,你們和我一樣邪惡的想法了嗎?
可以標記的語言真的很多,過去習慣使用 UltraEdit (我就老人家咩),喜歡自己定義keyword 的顏色標記方式,現在則是開始和 Sublime 相處,程式語言沒排版對齊,空格或是命名規則一看我會很崩潰(只要被我唸過3次,我就會抓狂),遇到不寫註解的我會更狂
也因為長期建立起的程式編輯習慣,使用code editor 的相關軟體,習慣看有標記顏色的畫面,變得非常重要,很微小的習慣,一但養成受用無窮
2019.11.04 補充許願池
許願池1:程式碼希望有行號的顯示功能
許願池2:程式碼希望有收合的功能
全部展開跟收合
蘋果:Command + Option + t
Windows:ctrl+alt + t