• Post category:StudyBullet-14
  • Reading time:5 mins read


Harnessing the Power of Python and SQLite: Building Dynamic Applications from Scratch

What you will learn

Setting up a Python and SQLite environment for database management.

Creating a SQLite database

Executing SQL Statements from Python

Designing a database schema for a contact management system.

Creating tables in a SQLite database.

Inserting data into SQLite tables using Python.

Executing SQL queries from Python.

Retrieving data from a SQLite database using Python.

Updating existing data in a SQLite database using Python.

Deleting data from a SQLite database using Python.

Understanding the use of SQL commands like SELECT, INSERT, UPDATE, and DELETE.

Gaining confidence in their ability to create a fully functional application from scratch.

Description

Welcome to “Creating a Contact Database Management System with Python and SQLite” – a comprehensive, hands-on course designed to equip you with the knowledge and skills to create a fully functional contact database management system.

ThisΒ  course is perfect for learners who have a basic understanding of Python and are eager to apply it in practical, real-world projects. SQLite, a self-contained, serverless, and zero-configuration database engine, is the perfect tool for our purpose, and we will teach you how to harness its power using Python.

You’ll learn about SQL data manipulation language commands such as SELECT, INSERT, UPDATE, and DELETE, and how to execute them in Python.


Get Instant Notification of New Courses on our Telegram channel.


You will learn how to design a database schema for a contact management system.

“Creating a Contact Database Management System with Python and SQLite” is more than just a programming course. It’s an opportunity to learn by doing. By the end of this course, you will have a fully functional application that you can use, showcase in your portfolio, or even expand for commercial use.

Whether you’re a budding developer, a data enthusiast, or a professional looking to expand your skill set, this course offers a unique opportunity to learn, grow, and create. Join us and embark on this exciting journey of learning and innovation.

English
language

Content

Python and SQLite Set Up

Introduction
What is Python
Installing Python on Windows
Installing Python on Macs
Note on Text Editors
Installing Visual Studio Code
What is SQLite
Download and Install SQLite
Install DB Browser for SQLite
Database Design
Create a database and table

Creating the application Frontend User Interface

What is Tkinter
What we will create
The application sketch
Creating a logo image
Create a Python file
Importing tkinter module
Create a Python Class and App Window
Adding Widgets – Part 1
Adding Widgets – Part 2
Adding Widgets – Part 3
Adding Widgets – Part 4

Connecting App GUI to Database

Setup database connectivity from Python file
Creating functions – Part 1
Creating functions – Part 2
Creating functions – Part 3
Setting a size for the application window
Download project code