快轉到主要內容

python

R 語言還是 Python?給資料科學新手的程式語言選擇指南
python data-science python data-analytics
比起 R 語言,我建議以台灣資料科學職場為目標的新手先專注 Python,在這篇文章,我基於自己涉略資料科學 10 年、同時擁有 R 語言跟 Python 的應用經驗,將先比較兩個程式語言,並説明為什麼更推薦優先學習 Python。
學習用生成式 AI 寫程式 — Coursera 課程心得
python course python online-course self-taught
「Introduction to Generative AI for Software Development」是 Coursera 平台上由 DeepLearning.AI 開設的生成式 AI 寫程式教學,這門課不僅是教導你如何用 AI 寫程式,更重要的是培養「與 AI 協同工作」的能力與態度。我花費了三週、累積大約 10 個小時的時間修習,這則筆記是我的學習心得,介紹 AI 如何徹底改變我的軟體開發流程。
Python 虛擬環境入門:用 venv 管理套件版本,寫出乾淨又穩健的程式
python python
想讓你的 Python 程式碼在不同執行環境、不同時空背景下都能得到相同的結果嗎?venv 虛擬環境能幫助你實現程式碼的再現性。透過 venv,你可以精確控制每個專案的套件版本,確保分析結果的一致性,這是資料科學家不可或缺的優良開發習慣。
pyforest:只用一行程式碼 import 所有資料科學常用的 Python 套件
python data-science python
pyforest 是個有趣的 Python 資料科學套件,只需要一行程式碼、就能一次 import 超過三十個熱門套件,幫助我們省了很多反覆寫好幾行 import 的工夫。如果你是會反覆塗改程式碼的資料科學家,這個 pyforest 套件非常值得你學來用用看。
Python Enum 枚舉教學:有條理管理常數集合的好工具
python python
使用 Python 的 enum 套件來進行枚舉,將幫助你更好表述一群「成員名稱與成員數值」的對應關係、妥善管理你的特定常數值集合。這則筆記將教學 Python enum 的基本與進階使用技巧,包括一項用 enum 加速 pandas 運算的資料科學範例。
Python 自學資源分享:幫你找出最有成就感的學習路線!
python python book online-course self-taught
這則文章整理了 Python 自學資源,包括我閱讀過且認為對學習確實有幫助的課本、線上課程、以及講座資源,從入門到進階內容都寫下我的學習心得,不需要理工科學歷、也不用到學校上課,就能順利自學 Python 程式設計!
Python Property 教學:保護變數資料的 Getter 與 Setter
python python
這則筆記將簡介 Python 的 Property 語法,並且用實例程式碼介紹使用 Getter 與 Setter 方法有什麼好處、以及使用時該注意的地方。希望你閱讀之後,將學會如何保護變數不被任意更動、讓程式碼更穩固!
Python 寫程式的「底線」:7 種使用技巧
python python
Python 語法中,底線並不只單純是命名變數的功能,還有很多特殊的功用。這則筆記我將分享 7 種 Python 裡單底線與雙底線的變數命名意義還有實用技巧,幫助你好好看懂底線寫法、成為「有底線」的 Python 工程師。
為什麼我超愛用 Google Colab?Python 菜鳥與老手都適合的利器
python data-science python data-analytics
Google Colab 是讓你用網頁瀏覽器就能寫 Python 程式並執行的超讚平台,除了提供強大運算資源、還有免費的 GPU 可以用,你是資料科學家的話肯定會愛它!這篇文章分享我超愛 Colab 的 5 個理由,希望能推坑你一起使用這個好工具。
Python Pandas 的 Lambda 匿名函式:五個實用技巧
python pandas python data-analytics
想要釋放 Pandas 的強大威力,你不能不會 Lambda 匿名函式的運用方法!Lambda 匿名函式將會幫助你寫出更專業好讀的 Pandas 程式碼、並且更高效率工作省去多餘的打字時間。這篇文章將用五個案例分享 Pandas 內 Lambda 函式的超實用使用技巧。