English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 41m | 1.98 GB
Implement a hands-on Python GUI project: Build a Cryptocurrency portfolio app with Python, Tkinter, SQLite3, and the CoinMarketCap API.
Welcome to Python GUI Programming – Building Desktop Applications with Tkinter and SQLite
This course will help you build a Python GUI application step-by-step with Tkinter, SQLite. and the free CoinMarketCap API. Throughout the course, you will learn more about Python and Tkinter, including:
Understanding API nd its usage.
Extracting cryptocurrency coin data and working with it.
Building portfolio logic on the command line then focusing on the GUI
Getting started with Tkinter and Python GUI
Merging your command-line application with Tkinter and completing the.py version.
Converting the.py application to an executable .exe app.
Understanding the basics of SQLite3 with Python.
This course integrates all the aspects you need to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-throughs that take you from the basics to advanced use.
After completing this course, you will be ready to expand your knowledge of Tkinter and Python.
- Build GUI apps with Python, Tkinter. and SQLite3
- Master the Web API and its usage in real projects.
- Master database and SQLite3 basics
- Convert .py applications to working .exe applications
1 Course Introduction
2 What is API
3 Working with CoinMarketCap API
Working with Data
4 Fetching API Data
5 Extracting API and Coin Data
Working with Portfolio
6 Creating Coin List & Understanding Portfolio
7 Creating Portfolio Dictionary
8 Calculating Profit and Loss
9 GUI Introduction – Graphical User Interface
10 Understanding 3 Steps Tkinter Working
11 Tkinter Main Window and Labels
12 Adding Header
13 Adding More Data
14 Improving User Interface
15 Color Indication for Profit and Loss
16 Adding Update Button
Converting .PY File to .EXE File
17 Creating Executable App (.exe file)
Database Basics – SQLite3
18 Databases – SQL vs SQLite3
19 Introduction to SQLite3 and its Workings
20 Creating Table Working with DB Browser
21 Insert Values – Databases
22 Update Values – Databases
23 Fetching Data from Database
24 Delete Data – Database
25 Creating Functions for Operation – Database
Connecting Database with Tkinter Application
26 Connecting with Database
27 Fetching Data from Database
28 Modifying Current Application
Adding Insert, Update, Delete Buttons
29 Adding ‘Add Coin’ Button
30 Adding ‘Update Coin’ – ‘Delete Coin’ Button
Clearing Tkinter Window
31 Solving Multiple Layer Issue
Adding Notification and Navigation System
32 Adding Notification System – Popup Box
33 Adding Navigation System – Menu Bar
Bonus – Git Introduction and Version Control System
34 Thank You for Being Here!