Live coding 21/04/2026
Το βιβλίο του μαθήματος μας
Κάνε κλικ στην παρακάτω εικόνα

Νέα εφαρμογή δημιουργίας GUI
Δημιουργία του claude.ai - διαθέσιμο εδώ
Ατομική εργασία
Θα πρέπει να φτιάξεις μια εφαρμογή παραγγελίας το γραφικό περιβάλλον (GUI) της οποίας να μοιάζει με την παρακάτω εικόνα:

Αναλυτικές προδιαγραφές εδώ
Βάσεις δεδομένων σε αρχείο (sqlite)
Η εφαρμογή DB Browser for SQLite είναι διαθέσιμη για λήψη εδώ
Σύνδεση ΒΔ sqlite με python
Θα χρησιμοποιήσουμε τον παρακάτω κώδικα:
import os
import sqlite3
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
db_path = os.path.join(BASE_DIR, "hardware.db")
# 1. Σύνδεση στη βάση (αν δεν υπάρχει, δημιουργείται το αρχείο 'example.db')
connection = sqlite3.connect(db_path)
cursor = connection.cursor()
# 2. Το SELECT σου
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall() # Επιστρέφει μια λίστα από tuples
for row in rows:
print(f"ID: {row[0]}, Όνομα: {row[1]}")
# 3. Κλείσιμο σύνδεσης
connection.close()

