Ich hab theoretische Grundlagen und auch mal kleine Webseiten mit HTML/JS estellt, aber wenn ich ne Idee hab und die umsetzen will, dann bin ich extremst überfordert, weil ich nicht weiß, wie ich anfangen soll, welche Datentypen ich benutzen soll usw.
Beispielsweise nutze ich gerade Python und will etwas kleines programmieren und komme am Anfang schon nicht weiter voran und will aufgeben:
Ich will einfach ein Programm schreiben, mit dem ich Tische reservieren kann. Erstmal auch nur total simpel über die Konsole, aber benutze ich jetzt ein Array, ne Liste, JSON, direkt ne Datenbank, SQL, NoSQL, ...?
Zuerst war meine Idee einfach ne Klasse Tische zu erstellen mit den variablen id (also Tischnummer), Sitzplätze (tisch1 hat hier also die Nummer 1 und 4 Sitzplätze) und reserviert=False (was dann durch die Methode reservieren zu True wird)
tisch1 = Tisch(1,4)
tisch2 = Tisch(2,6)
Was mir nicht gefällt bzw. komisch finde, dass ich jetzt bei 20 Tischen 20 mal den Befehl "tisch = Tisch()" aufrufen muss. Ebenfalls habe ich einmal den namen "tisch1" und gleichzeitig die id "1", irgendwie doppelt gemoppelt?
Sowas macht man doch in der Praxis bestimmt nicht?
Kann ich das nicht irgendwie so lösen, dass ich die Variable "tische" habe und da drin sind dann die ganzen Objekte? oder sowas?
Nur dann frage ich mich, brauche ich überhaupt eine Klasse? Kann ich nicht genau so gut einfach sowas machen:
tische = [
{
'id' = 1,
'stühle' = 4
},
{
'id' = 2,
'stühle' = 8
}
]
Ich bin verwirrt