【教學】為你的網頁加上Google Translate自動翻譯小工具,輕鬆實現多國語言一站呈現

雖然當今的主流瀏覽器基本上都已具備了內建的翻譯功能,甚至在偵測到與瀏覽器語言不同的網頁時會進行自動翻譯,但對於想要實現多國語言的網站主而言,Google Translate提供的網頁翻譯小工具還是非常有用。可惜的是這項服務目前似乎已經不再對外開放申請,需要自己稍微動動手DIY一下才能實裝,不過整體來說還是相當容易且方便好用,一起來看看怎麼為你的網頁加上這個簡單的套件吧!

盤點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,我們只要將它安裝完,大部分的事情都可以省去了!