Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit, and is Python's defacto standard GUI.
A project to build a Python-based simple product sales forecast system. Here use some custom mathematics for calculate stock product price and show some results with charts (Bar chart, Line chart, Scatter chart, Pie chart).
this project is developed using all new os, software and tools.
- Operating System : Windows11, Kali Linux2025.2
- Software : Python3.13, Visual Studio Code
- GUI Library : Tkinter (
Default)
First Download, install and configure Python. Then use the package manager pip to install on.
- Windows installation
- Kali linux installation
- Mac installation
The requirements.txt file, lists of all the Python libraries that my "Simple product sales forecast system" depends on and installs those packages from the file:
pip install -r requirements.txt
# or
sudo pip install -r requirements.txt- Custom input:
A1, D2, E3, G4, B5, K6, F7, H8, C9 are custom sales product. When click on custom sales product then you get prices under custom sales products. After collect the prices press Press for results button and show results as plot(bar chart). - From CSV file: browse csv file from your computer with three columns values. After browse file press Press for results button and show results as plots (bar chart, line chart, scatter chart, pie chart).
Here are some screenshots of the Product Sales Forecast project:
Main

Custom Output

Output From File

Contributions, suggestions, and feedback are always welcome!
To contribute:
- Fork the repository
- Create a new branch (
feature/new-feature) - Commit your changes
- Push and submit a Pull Request
💬 You can also open an issue if you’d like to discuss a feature or report a bug.
The MIT License (MIT)
“Good design is about making things simple yet significant”
— Md. Ariful Islam