Python

[Python] 如何更新 PIP 到最新版本?

在 Python 的環境中,許多人都習慣使用 PIP 指令來管理模組的安裝、更新與移除的動作。但是最近我一直遇到一個問題,就是下完 PIP 指令執行完後都會在最後出現要求更新 PIP 版本的訊息,例如:

WARNING: You are using pip version 19.2.1, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

雖然上面已經明確告訴我可以使用以下的指令來更新,但是我無論怎麼試都是無法成功。

python -m pip install --upgrade pip 

[Python] 如何更新 PIP 到最新版本? 閱讀全文 »

[Python] Django 2.0 以 path 函式設定 urlpatterns

Django 2.0 於 2017年12月2日已經正式釋出,Django 2.0 支援 Python 3.4、3.5 以及 3.6,移除對 Python 2.7 的支援。官方強烈建議 Python 3.X 使用最新的版本。 在這次的更新中,很大的一個不同是以 path函式來設定 urlpatterns,詳情如下:

[Python] Django 2.0 以 path 函式設定 urlpatterns 閱讀全文 »

[Python] 博客來網路書店新書排行榜程式修正

博客來網路書店網站,近期對流量作了一些嚴謹的管制,使得本書原來採用一次下載新書排行榜所有資料的方式, 程式執行到一半就會中斷,並發生錯誤。所以在這裡我們將縮小爬取的範圍,以指定分類的方式進行下載,避免出現這個問題。

[Python] 博客來網路書店新書排行榜程式修正 閱讀全文 »

[Python] 建立 Firebase 即時資料庫

建立 Firebase 即時資料庫

要建立 Firebase 資料庫必須先申請帳號,登入後才能使用 Firebase 資料庫。使用者可以在 Firebase 網站申請帳號,因 Firebase 已被 Google 公司收購,所以使用 Google 帳號也可以登入 Firebase 網站。大部分使用者應都已有Google 帳號,使用Google 帳號登入 Firebase 是最常用的方式;如果還沒有 Google 帳號,就先申請一個吧!

[Python] 建立 Firebase 即時資料庫 閱讀全文 »

[Python] 以 DB Browser for SQLite 管理 SQLite 資料庫

SQLite 資料庫

使用文字檔儲存資料雖然簡便,但是當資料量較大時就會顯得吃力,如果要修改或是查詢資料也並不容易。
Python 3 內建一個非常小巧的嵌入式資料庫SQLite,它使用一個文件儲存整個資料庫,操作十分方便。
最重要的是它可以使用 SQL 語法管理資料庫,執行新增、修改、刪除和查詢。

[Python] 以 DB Browser for SQLite 管理 SQLite 資料庫 閱讀全文 »