Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GUIs with Tkinter - Intermediate

sentdex via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build sophisticated graphical user interfaces using Python's Tkinter library through a comprehensive 6 hour 48 minute tutorial series that progresses from intermediate concepts to creating a full-scale trading application. Master object-oriented programming principles as they apply to GUI development, then explore advanced techniques including multi-window applications, custom styling, and integrating Matplotlib graphs into Tkinter windows. Build a complete Bitcoin price tracking application featuring live data visualization, customizable charts with OHLC candlestick displays, technical indicators like RSI and MACD, multiple exchange support, and comprehensive menu systems with pop-up windows and user options. Discover how to organize complex GUI layouts, implement real-time data plotting, create interactive menus for timeframe selection and indicator management, and add trading functionality with start/stop controls. Complete the learning experience by converting your finished Tkinter application into a standalone executable file using cx_Freeze, giving you practical skills for distributing desktop applications built with Python.

Syllabus

Tkinter tutorial Python 3.4, creating a full scale Program GUI part 1
Object Oriented Programming Crash course with Python 3 - Tkinter tutorial Python 3.4 p. 2
Functions with Parameters with Tkinter GUI buttons - Tkinter tutorial Python 3.4 p. 3
Multiple Windows/Frames in Tkinter GUI with Python - Tkinter tutorial Python 3.4 p. 4
Styling GUIs and windows in Python 3 - Tkinter tutorial Python 3.4 p. 5
How to add a Matplotlib Graph to Tkinter Window in Python 3 - Tkinter tutorial Python 3.4 p. 6
Live Matplotlib Graph in Tkinter Window in Python 3 - Tkinter tutorial Python 3.4 p. 7
Organizing our GUI window - Tkinter tutorial Python 3.4 p. 8
Plotting live bitcoin price data - Tkinter GUI development series p. 9
Customizing embedded graph - Tkinter GUI development series p. 10
Creating our GUI Main Menu - Tkinter tutorial Python 3.4 part 11
Pop-up message window - Tkinter tutorial Python 3.4 part 12
Exchange choice option - Tkinter tutorial Python 3.4 part 13
Timeframe and sample size option - Tkinter tutorial Python 3.4 part 14
Adding indicator menu - Tkinter tutorial Python 3.4 part 15
Adding Indicators cont'd - Tkinter tutorial Python 3.4 part 16
Adding indicators cont'd - Tkinter tutorial Python 3.4 part 17
Trading option, start/stop, and help - Tkinter tutorial Python 3.4 part 18
Adding a tutorial option - Tkinter tutorial Python 3.4 part 19
Exchange choice change - Tkinter tutorial Python 3.4 part 20
Adding other exchanges p.2 - Tkinter tutorial Python 3.4 part 21
Adding other Exchanges p.3- Tkinter tutorial Python 3.4 part 22
Indicator Support - Tkinter tutorial Python 3.4 part 23
Pulling from Sea of BTC API - Tkinter tutorial Python 3.4 part 24
Setting up sub plots - Tkinter tutorial Python 3.4 part 25
Graphing OHLC Candlestick - Tkinter tutorial Python 3.4 part 26
Aquiring RSI data - Tkinter tutorial Python 3.4 part 27
Adding the MACD indicator - Tkinter tutorial Python 3.4 part 28
Converting tkinter to exe tutorial with cx_Freeze - Python 3.4 part 29

Taught by

sentdex

Reviews

Start your review of GUIs with Tkinter - Intermediate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.