盤點5個Jupyter Notebook必裝的擴充插件,大幅提高你coding的效率!

用 Jupyter Notebook 來開發程式是一件很舒服的事,不過使用久了,偶爾也會覺得功能上可以再更豐富一些,例如 VS Code 上很棒的函數自動補全、折疊程式碼等等。但事實上 Jupyter Notebook 同樣能夠具備這些功能,一起來看看怎麼將它們安裝並啟用吧!

Python | tqdm 為你的程式加上進度條 (Progress Bar)

Python 中的套件 tqdm 是最近最深得我心的一款,因為它能夠為你的程式加入進度條,無論是在次數龐大的迴圈中或是執行一項耗時的任務時,都能夠幫助你隨時得知目前的進度、確保電腦沒有當機。重點是它的使用方式超級簡單優雅,完全符合 python 的特質💖

[筆記]如何使用C/C++編寫DLL或so供Python呼叫

最近在讀論文與到處Fork別人的專案的過程中,碰到了絕大部分使用Python,但為加速底層運算而使用C++來編寫函數的情況,在Windows 10 64位元的環境下讀取編譯好的so檔會出現「%1 不是正確的win32應用程式」,必須要自己在64位元的linux環境下重新編譯才能使用,在解決的過程中就順便記錄下來作為筆記。

[教學] 更換 Jupyter Notebook 的主題,讓 Coding 的過程心情更好

Jupyter Notebook 是一款相當方便的編寫工具,提供了許多編輯器應有的功能,像是函數的提示、自動補齊和許多快捷鍵等,也提供直接在視窗中編譯、顯示圖片等功能,對於老師上課、需要錄影演示來說更是特別好用。不過有點可惜的地方是,預設的主題嚴格來說並不算太好看,所以今天就是要介紹 jupyter-themes 這個玩意,讓你可以輕鬆更換主題,寫起 code 來心情更好!

Python 一鍵安裝懶人包:Anaconda Cloud – 集多種套件於一身

一般在安裝 Python 的時候,我們會需要到 Python 的官方網站下載並安裝,然後需要自己在額外準備一個編譯環境如Sublime、Jupyter notebook等,且當我們有需要用到官方或第三方套件時,都需要自己在 pip install 它。現在有了 Anaconda,我們只要將它安裝完,大部分的事情都可以省去了!

Python 爬蟲教學 : 以爬取比特幣價格並使用matplot製圖為例

去年年底最熱門的搜尋關鍵字,是應用了區塊鏈技術的虛擬貨幣「比特幣」。2017年一年間,比特幣的價格曾由1,000美元漲至20,000美元,如今又回到了8,000美元左右的水平。這麼高的波動性對散戶而言,要怎麼決定入場的時機呢?雖然各大交易所乃至於許多網站都有提供現成的相關圖表,但能夠自己抓取想要的資訊、自行決定範圍並添加各類的輔助線也是這個時代裡很重要的能力之一。今天的主題便是:如何爬取比特幣的價格資訊,並