Tag: Python
具有 "Python" 標籤的文章。
在 Windows 64 位元電腦上編譯 Libtorrent-python
Published: 約 8 分鐘最近需要使用 BitTorrent 來實驗點對點資料傳輸功能,所以想說來玩玩 libtorrent 這個程式庫(C++),為了方便實驗,也需要它的 Python 綁定。經過三天的爬文與奮戰,終於在 Windows, OSX 以及 Ubuntu 上成功編譯或安裝,本文山姆鍋就來分享在 Windows 64 位元電腦上編譯的方法之一。
使用 Buildbot 進行持續整合與軟體打包工作
Published: 約 10 分鐘由於專案需要在幾個桌面環境建構發行包(distribution packages),不久也想在 Raspberry Pi 上面進行,需要一個可以在不同平台環境上自動執行建置工作的軟體。 基於過去比較與使用的經驗, 山姆鍋選擇了 Buildbot 來進行這項工作。
台灣期貨指數即時報價 - 使用 BeautifulSoup4
Published: 約 2 分鐘原本只是為了作為 [《我.影化身》](https://github.com/eavatar/eavatar-me) 的範例, 嚐試使用 BeautifulSoup 來擷取「台灣期貨交易所」提供的報價網頁內容, 在過程中,覺得 Python 使用在網頁擷取(web scraping)真的是一大亮點!
簡單的插件框架 - 使用 pkg_resources
Published: 約 7 分鐘Python 其實擁有內建的機制來實現一個簡單的插件框架。本文山姆鍋藉由插件框架來介紹 pkg_resources 這個 Python 用來管理套件資源的套件(package)。
使用 Python 設計一個參與者模式框架
Published: 約 11 分鐘山姆鍋在過去的文章中,數次提到「參與者模式 (Actor Model)」這個名詞,也使用 [比喻的方式](/post/2015/10/what-if-i-have-shadow-clones/) 解釋它的概念。在多種分散式編程模式中,對山姆鍋來說,這是最不會讓頭腦打結的方法