Pandas + AI = PandasAI
PandasAI 是整合著名的 Python 資料分析函式庫 pandas 與各種 LLM 的對話式 AI 工具(conversational AI tool)。 以往如果用 pandas 對資料進行分析需要熟知 Dataframe 與相關
Posted on Apr 13, 2024 by Amo Chen ‐ 2 min read
PandasAI 是整合著名的 Python 資料分析函式庫 pandas 與各種 LLM 的對話式 AI 工具(conversational AI tool)。 以往如果用 pandas 對資料進行分析需要熟知 Dataframe 與相關
Posted on Apr 13, 2024 by Amo Chen ‐ 2 min read
每個程式設計師多多少少都有打造私人工具箱,不僅可以增加工作效率,還可以跟著職業生涯累積起來帶著走。
AI 時代來臨,工具箱當然免不了要多一些 AI 相關的工具,本文將介紹怎麼用 LangChain 結合 Python 知名套件 Streamlit 打造屬於你的個人工具箱!
Last updated on Sep 24, 2024 in LangChain , Python 程式設計 - 高階 by Amo Chen ‐ 6 min read
“Software Engineer to Software Architect — Roadmap to Success” 1 文統整各種免費與付費內容的管道,包含 Youtube Channels, 書籍、網站等等,讓有興趣步入軟體架構(Softwa
Posted on Apr 11, 2024 by Amo Chen ‐ 1 min read
PEP 738 提議將 Android 加入 CPython 支援的平台(platform)之一,而這項提案已經被接受,預計於 3.13 版增加支援 Android 。 要讓 Python 支援 Android 的原因在於: Android 裝置在過去 15 年以
Posted on Apr 10, 2024 by Amo Chen ‐ 1 min read
談到 Python 數據分析的工具,多數人應該使用 Jupyter Notebook 搭配 pandas 進行數據分析,不過使用 pandas 還是不及使用 SQL 來得直覺一些,如果能夠在 Jupyter Notebook 中直接使用 SQL 對資料進行查詢、分析,對於精通 SQL 的人而言,將會減少需要額外學習 pandas 的成本。
恰好 JupySQL 是 1 個能夠讓我們在 Jupyter 以 SQL 對資料進行查詢、分析的擴充套件(extension),而且 JupySQL 也整合 pandas, 因此可以將查詢結果轉換成為 pandas 的 DataFrame, 除此之外更整合 DuckDB, SQLite, MySQL, PostgreSQL 等常見資料庫,讓我們能夠輕鬆以 SQL 操作各種不同來源的資料庫。
本文將以 Google Colab 搭配 JupySQL 與 DuckDB, 帶你學習 Jupyter Notebook + pandas 之外的另一種方法!
Posted on Apr 9, 2024 in Python 模組/套件推薦 , Python 程式設計 - 中階 by Amo Chen ‐ 5 min read
Python 目前最知名的 ORM library 當屬 SQLAlchemy, 不過 SQLAlchemy 並不負責 database migration 的部分,也就是說資料庫新增/刪除什麼表格、表格新增刪除修改什麼欄位,都得由開發者自行負責。 擁有成熟
Posted on Apr 8, 2024 by Amo Chen ‐ 1 min read
如果你想知道怎麼把 Python 程式部署到 GCP(Google Cloud Platform) 的 Serverless 服務的話,可以花點時間閱讀 “Automating Python with Google Cloud” 1 文,該文章將 Google Cloud 所提供的 2 種 Serverless 服
Posted on Apr 7, 2024 by Amo Chen ‐ 1 min read
談到資料庫,大家應該直覺會想到 MySQL, PostgreSQL, MongoDB 等解決方案,不過這類資料庫都需要另外架設、載入資料以及維護等步驟,另外這些資料庫都屬於外部(extern
Posted on Apr 6, 2024 by Amo Chen ‐ 2 min read