Introduction
Python is one of the familiar programming languages in the world. For a developer or programmer, it's important to develop a project to gain experience in any programming language whatever he or she learning.
Using python we can build so much things which can solve a real-world problem. It is one of the best achievements for a developer to solve a real-world problem using a programming language.
In this tutorial, you'll learn to create a login and registration form using python and MySQL. It is one of the interesting projects using python and MySQL. Let's see the project details.
👉Visit Also: Meditation App in Python Tkinter: Practice Deep Breathing
Login Page |
Project Details
The project file contains one folder, named "Images" and three python files, "login_page.py", "signup_page.py", and "credentials.py". The "Images" folder contains two images that have been used in this project.
The names of the first two python files are indicating which file is for what purpose. credentials.py contains credentials to log in to the MySQL server. Since we'll be working with the database, you'll need to install a MySQL server on your system. If you already have it, follow the next step.
Find more project related to Python and MySQL from here.
👉Student Management System Project in Python with MySQL
👉Library Management System Project in Python with MySQL
👉Contact Management System Project in Python with MySQLCreate a Database and a Table
Create a Database with this name: "student_database"
create database student_database;
Create the table "student_register" under the "student_database" database.
create table student_register(
f_name VARCHAR(50) NOT NULL,
l_name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
question VARCHAR(50) NOT NULL,
answer VARCHAR(100) NOT NULL,
password VARCHAR(50) NOT NULL,
PRIMARY KEY ( email )
);
What can you learn from this project?
- Python Tkinter Project: Creating GUI window, frame, label, dropdown box, entry widget, checklist widget, add images in Tkinter, Tkinter button, etc.
- Connect python with MySQL: How to connect python to MySQL, insert data in a table using python, fetch data from a database, update data in MySQL database, etc.
- Creating python modules to manage various task.
- Object-oriented programming: Using classes, objects, etc.
Install these Packages
Use pip3 instead of pip for Linux.
Install Tkinter
The Graphical User Interface(GUI) of this login and registration form has been managed using the python Tkinter library.
🔹pip install tk
Install PyMySQL
This package has used here to Connect Python with MySQL. Install it at the very first step. Otherwise, you'll not be able to work with MySQL database using python.
🔹pip install PyMySQL
Source Code
Download the source code from my GitHub page(https://github.com/subhankar-rakshit) through the download button given below.
Image - GitHub Page |
Download the Code👇
👉Visit Also: Create an Image Viewer Application using Python Tkinter
Output
Summary
In this tutorial, we build a Login and Registration Portal using Python and MySQL database. The graphical interface of this project is managed by Tkinter Library.
It's an example of basic level project and very simple to use. You just need to follow the steps I mentioned above. For any problem or errors, please let me know through the comment section. I will guide you.
To get more lovely Tkinter Examples, visit the separate page created only for Python Projects. Some examples are given below.
👉Language Translator App with Python Tkinter - Google Translate
👉Image to Pencil Sketch Converter in Python - Tkinter Project
👉Image to Cartoon Converter in Python - Tkinter Project
👉An Advanced Alarm Clock using Python Tkinter
Thanks for reading!💙
PySeek
signup page was not working
ReplyDeletewhich operating system currently you're running?
ReplyDelete