add files
This commit is contained in:
commit
c37bbe2237
57
interface.py
Normal file
57
interface.py
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
from tkinter import *
|
||||||
|
from tkinter import messagebox
|
||||||
|
|
||||||
|
window = Tk()
|
||||||
|
window.minsize(width=600, height=600)
|
||||||
|
window.config(padx=50, pady=50)
|
||||||
|
window.title("Regresja")
|
||||||
|
|
||||||
|
|
||||||
|
tytul = Label()
|
||||||
|
tytul.config(text="Wycena wartości mieszkania na podstawie danych z serwisu otodom.pl", padx=70, pady=50)
|
||||||
|
tytul.grid(column=0, row=0, columnspan=2)
|
||||||
|
|
||||||
|
|
||||||
|
metraz = Label()
|
||||||
|
metraz.config(text="Metraż", pady=20)
|
||||||
|
metraz.grid(column=0, row=1)
|
||||||
|
|
||||||
|
metraz_entry = Entry()
|
||||||
|
metraz_entry.grid(column=0, row=2)
|
||||||
|
|
||||||
|
pietro_entry = Entry()
|
||||||
|
pietro_entry.grid(column=1, row=2)
|
||||||
|
|
||||||
|
|
||||||
|
pietro = Label()
|
||||||
|
pietro.config(text="Piętro", pady=20)
|
||||||
|
pietro.grid(column=1, row=1)
|
||||||
|
|
||||||
|
|
||||||
|
przewidywania = Label()
|
||||||
|
przewidywania.config(text="Przewidywanie:", pady=20, padx=5)
|
||||||
|
przewidywania.grid(column=0, row=4, sticky='e')
|
||||||
|
|
||||||
|
wartosc_regresji = Entry()
|
||||||
|
wartosc_regresji.insert(0, "CENA")
|
||||||
|
wartosc_regresji.grid(column=1, row=4, sticky='w')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def val_numbers():
|
||||||
|
metraz = metraz_entry.get()
|
||||||
|
pietro = pietro_entry.get()
|
||||||
|
if metraz == "" or not metraz.isdigit() or pietro=="" or not pietro.isdigit():
|
||||||
|
messagebox.showinfo(title="Error", message=f"Please provide valid data")
|
||||||
|
else:
|
||||||
|
confirm = messagebox.askyesno(title="Confirm", message="Do you want to start prediction?")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
start_button = Button(command=val_numbers)
|
||||||
|
start_button.config(text="Start")
|
||||||
|
start_button.grid(column=0, row=3, columnspan=2, sticky="s", pady=20)
|
||||||
|
|
||||||
|
window.mainloop()
|
||||||
|
|
||||||
|
|
2012
model_regresji_liniowej.ipynb
Normal file
2012
model_regresji_liniowej.ipynb
Normal file
File diff suppressed because it is too large
Load Diff
68
raport_lab1_grB.ipynb
Normal file
68
raport_lab1_grB.ipynb
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
"## Raport z zadań laboratorium nr 1 \n",
|
||||||
|
"### grupa B\n",
|
||||||
|
"### 10.10.2023\n",
|
||||||
|
"Skład: <br>\n",
|
||||||
|
"Piotr Szkudlarek - typ B2 <br>\n",
|
||||||
|
"Katarzyna Kuryło - typ A1 <br>\n",
|
||||||
|
"Julia Krzemień - typ A3 <br>\n",
|
||||||
|
"Olga Kwoczak - typ B3 <br>"
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
"### Zadanie 2\n",
|
||||||
|
"\n",
|
||||||
|
"Program uruchamia się za pomocą notatnika Jupyter."
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
"### Zadanie 3\n",
|
||||||
|
"\n"
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
"Podręcznik użytkowania kalkulatora cen mieszkań\n",
|
||||||
|
"\n",
|
||||||
|
"Interfejs programu zawiera dwa pola do wprowadzania parametrów. Użytkownik wpisuje metraż mieszkania oraz piętro, na którym znajduje się mieszkanie. Oba pola nie mogą być puste, a wpisywane wartości muszą być typu numerycznego. Jeśli wprowadzone dane są niepoprawne, wyskoczy okienko z prośbą o uzupełnienie danych - \"Please provide valid data\". Po prawidłowym uzupełnieniu pól można uruchomić kalkulator za pomocą przycisku \"start\".Program poprosi o potwierdzenie startu. Wynikiem działania programu jest prognozowana cena mieszkania, wyliczona na podstawie działania modelu regresji liniowej."
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"kernelspec": {
|
||||||
|
"display_name": "Python 3",
|
||||||
|
"language": "python",
|
||||||
|
"name": "python3"
|
||||||
|
},
|
||||||
|
"language_info": {
|
||||||
|
"codemirror_mode": {
|
||||||
|
"name": "ipython",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"file_extension": ".py",
|
||||||
|
"mimetype": "text/x-python",
|
||||||
|
"name": "python",
|
||||||
|
"nbconvert_exporter": "python",
|
||||||
|
"pygments_lexer": "ipython3",
|
||||||
|
"version": "3.11.5"
|
||||||
|
},
|
||||||
|
"nteract": {
|
||||||
|
"version": "nteract-front-end@1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 2
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user