This repository contains the source code for the YouTube tutorial series where we build a desktop CRUD application using Python, Dear PyGui, and PostgreSQL. https://www.youtube.com/@turtlecode
In this series, you will learn:
- How to build desktop GUI applications with Dear PyGui
- How to connect Python to PostgreSQL using psycopg2
- How to create and manage database tables
- How to implement CRUD operations (Create, Read, Delete)
- How to dynamically update GUI components from database data
We start from a simple Hello World window and gradually build a fully functional desktop application connected to a a real PostgreSQL database.
- Python
- Dear PyGui
- PostgreSQL
- psycopg2
Before running the project, make sure you have:
- Python installed
- PostgreSQL installed and running
- Required Python packages installed
If PostgreSQL is not installed on your system, you can find the installation tutorial on the Turtle Code YouTube Channel.
By the end of this series, you will have a large desktop CRUD application where you can:
- Insert users into a PostgreSQL database
- List users dynamically inside the GUI
- Delete users from both the interface and the database
This project is part of the Turtle Code YouTube tutorial series.
If you want to continue learning software development:
- Check out the Courses section on the channel
- Explore the free playlists
- Subscribe and support the channel
Keep learning. 🚀