採用 Python 和 Tkinter 的 GUI 開發

掌握使用 Tkinter 建構桌面應用程式的 Python GUI 開發

報名參加課程

從這 11 小時的課程,你會學到

  • 使用 Tkinter 和 Python 來掌握 GUI 開發
  • 建立多個 Tkinter 專案,包括表單、遊戲,甚至一個與 web API 互動的聊天應用程式
  • 充分理解 Tkinter 最重要的兩個幾何管理器: 網格( grid )和軟體組( pack )
  • 學習如何使用各種各樣的小部件( widgets ),比如標籤( labels )、條目( entries )、按鈕、自旋框( spinboxes ),甚至畫布( Canvas )
  • 深入瞭解主題( themes )和風格( styles )在 Tkinter 是如何運作的,以及如何建立自己的風格並在應用程式中使用它們
  • 在整個課程中,遵循一位有多年經驗的專業軟體開發人員教授的 Python 和 Tkinter 程式碼的最佳實踐

要求

  • 你應該掌握一些 Python 或其他語言的程式設計知識。 雖然我們提供了一個完整的 Python 複習課程,涵蓋了你需要知道的所有內容,但這並不是一個介紹 Python 的課程
  • 你需要一台有 Linux、Mac 或者 Windows 10 的電腦。 舊的 Windows 版本也可以使用,但是有些小問題我們可以輾轉解決
  • 使用網頁編輯器在行動裝置上進行開發是可能的。 如何做到這一點在課程中有詳細說明

課程說明

歡迎來到 Udemy 上收視率最高的課程,學習使用 Python GUIs 和 Tkinter 建立桌面應用程式!

如果你厭倦了建立控制台和文字應用程式( text apps ),那麼你來對地方了。 我們將通過引入圖形使用者介面,使你的應用程式變得有趣和易於使用,從而幫助你將應用程式提升到更高的水平。

當所有人都在談論使用 Python 進行機器學習、資料科學或 web 開發時,他們忘記了一個大量的用例: 客製的、特定的業務工具。

有那麼多的公司,大大小小,經常沒有現成軟體能完成所有的事情。 從製造業到小商店、醫療實踐、商店、電影和電影工作室… … 所有這些行業都在為缺乏技術而掙扎。 對於他們中的許多人來說,他們的內部開發人員經常負責為特定的用例開發特定的工具。 GUI 有助於提高非技術使用者的效率。

以下是一些學習 Tkinter 的理由:

  • 使用 Tkinter 開發 Python GUI 應用程式將使你在開發人員的生涯更加輕鬆,因為所教授的應用程式結構簡單又直接
  • Tkinter 應用程式幾乎可以在任何地方執行,並且可以與其他應用程式共享,而無需安裝 Python
  • 使用 Tkinter 開發的 Python GUI 應用程式看起來完全像作業系統本地化的,所以它們看起來和感覺就像傳統的桌面應用程式
  • Tkinter 應用程式可以完全訪問使用者的電腦,這意味著你可以在本地安全地儲存資料

那麼,這門課涵蓋了哪些內容呢?

這是在 Udemy 能找到的最全面的 Tkinter 課程。 由這門課你將能做到 :

  • 使用兩種最流行的方法佈局 Tkinter 應用程式: grid 和 pack
  • 使用 Tkinter 框架進行更復雜的佈局
  • 新增捷徑和快捷鍵綁定( keybindings  )到你的 Python GUI 應用程式
  • 採用 Tkinter 和物件導向程式設計工具,建立你自己的自訂小工具
  • 使用新的主題 Tkinter 小部件( Widgets )為 Tkinter apps 新增樣式
  • 在 Tkinter 廣泛使用字型,包括命名字型( named fonts )
  • 將 Tkinter apps 分割成多個檔案,讓它們的使用變得容易多了
  • 連線到 web APIs 來發送和接收資料,儲存到雲端
  • 使用 Tkinter 和超級強大的 Canvas 小部件建構遊戲
  • 打包並分發應用程式,這樣使用者就不需要安裝 Python 了

我們還為那些初學 Python 的人提供了一個完整的 Python 複習(你仍然需要一些程式設計經驗,否則本課程可能有點高階!)

同時也提供許多 Tkinter 小部件( widgets )的完整參考,供你任何需要使用的時候查看,甚至在完成課程後也能使用它們

另外,Tkinter 是將 Python 提升到下一個級別的好方法。 它讓你能夠實現你的應用程式的想法。

其他學生都很喜歡這門課!

> 這門課程直截了當,邏輯性很強,介紹了一些新概念,到目前為止我都很喜歡!

這個課程對於簡單的複習來說是完美的 – 當然還有一些! 教師非常有魅力,充滿了很棒的建議和洞察力,並完美地傳達了他的知識。

> 非常好的課程! 很多細節都講得很清楚。

如果你一直想建立和發佈 Python GUI 應用程式,並希望為你的使用者提供直覺、好用的介面,那麼這就是你的課程!

目標受眾

  • 如果你已經具備一些程式設計知識,並且想擴充你的技能,並學習如何建立桌面應用程式與使用者共享。
  • 如果你想建立桌面工具來幫助你的業務,本課程將教你如何有效地做到這一點。
  • 最後,本課程適用於想要使用Python建構桌面應用程式的任何人!

講師簡介

Jose Salvatierra 創始人兼軟體工程師 ( 更多講師主講課程介紹 )

你好,我是 Jose! 我喜歡幫助學生學習寫程式和掌握軟體開發。 我在網上教書已經超過6年了,我創立 Teclado 是為了把軟體開發技能帶給每個人ー我的目標是讓你真正瞭解幕後發生的一切。

程式設計是非常值得的。 隨著你的學習,事情開始變得有意義。 你可以把所有以前不太清楚的事情連起來。 我來這裡是為了讓這學習旅程快速且輕鬆!

我可以幫助你解決 Python 和 JavaScript 的問題,尤其是在 web 和後端開發方面。 我對程式設計庫和框架很有經驗,比如 Flask、 React Native 和 AngularJS。 我曾廣泛研究過 UNIX 系統、 MongoDB、 PostgreSQL 和高階系統架構設計。

Teclado by Jose Salvatierra  讓每個人都能開發軟體

Teclado 是由最暢銷的講師 Jose salvatilerra 創立的,目的是讓每個人都擁有軟體開發技能。 我們建立和發展很棒的、充滿資訊的、有趣的課程,提升你的職業生涯和獲得新的技能。

優良的品質,卓越的學生支援,以及隨需應變的主題是我們課程的標誌。 期待在課堂中與你見面!

英文字幕:有 ( 講師提供 )

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程| 課程優惠方案

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: