Python入門指南

Python 基礎教學指南

工欲善其事必先利其器,Visual Studio Code 必備的 8 個擴充 寫 Python 語言最常被推薦的編輯器有 VS Code 和 PyCharm 編輯器,此篇介紹了 8 個必裝的 VS Code 擴充套件,像是顯示提示字 (auto-completion)、自動格式化排版 (Formatting) 功能,好的編輯器和擴充套件,能讓你更容易進入狀況。 Python 套件管理,什麼是 pip 和為什麼需要他? Python 3.4 版本以上 或是 Python 2.7.9 版本以上的 Python 都已經自帶 pip 了,pip 是一個安裝管理套件工具,如果你今天要使用任何與 Python 有關的套件,都會用到 pip 來安裝或是更新。 Python 版本管理,讓 pyenv 幫你 […]

閱讀全文
什麼是 python data classes

[Python 教學] dataclass 是什麼? (python 3.7+)

什麼是 dataclasses? dataclasses 讓我們在創建 class 屬性時,可以降低屬性撰寫的重複性,且支援型別定義,和內建 __repr__(), __eq__() 一些常用的 python magic method 有興趣的朋友,可以看看 PEP 557 所提到的什麼是 dataclasses 和為什麼需要它 Why is this PEP 557 needed?With the addition of PEP 526, Python has a concise way to specify the type of class members. This PEP leverages that syntax to provide a simple, unobtrusive […]

閱讀全文
Discord bot 抽獎機器人

[零基礎上手] Discord 自動參加抽獎機器人(雲端穩定版)

本篇教學會帶大家部署一個自動參加 Discord 抽獎機器人,會使用雲端主機 Google Cloud Function,好處是不會面臨電腦關機時機器人就休息的情況,然後 Google 也有提供一定使用額度內免費,所以基本上是完全零成本免費部署,讓大家都可以解放雙手和注意力,不會再錯過任何 Discord 的抽獎項目! 會有這篇文章的誕生,主要感謝 Fomo dog 社群中的 meta Simon 和 saibalmars 狗友們,不斷地改進和修正程式碼 (如下連結),才會有今天的 Discord 抽獎機器人(雲端穩定版本) [零基礎上手] Discord 自動發言機器人 discord 自動抽獎機器人(單機穩定版) 部署教學 discord 抽獎機器人進階版 [ 支援帳號多開+多頻道+多關 […]

閱讀全文