Wie fange ich an zu programmieren (nach den Grundlagen)?

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

...zum Beitrag

Dir fehlt noch die Erfahrung und die Frustrationstoleranz (ja die ist super wichtig).

Bei deinem Tischbeispiel würde man das in einer For-Schleife machen und alle in eine Datenstruktur wie bspw. Array packen, genauso wie due es im unteren Beispiel gemacht hast.

Unten definierst du Tuples, die reine Datenobjekte sind. Was vollkommen in Ordnung ist

...zur Antwort

Drum prüfe wer sich ewig binde. Was ist denn jetzt genau deine Frage?

...zur Antwort

Ja Insta ist quasi ein "normales" Tinder, geht auf jeden Fall und viele Kontakte kann ma so knüpfen

...zur Antwort

Wie soll das gehen? Würd nur bei Netflix einen Account machen, alles andere ist die Wahrscheinlichkeit hoch auf irgendwelche Gauner zu treffen. Du kannst doch 1 Monat frei Netflix schauen. Hab ich auch so gemacht und ohne Probleme gekündigt. Netflix ist eh zeitverschwendung ;)

...zur Antwort

Nein er war einfach zu aufgeregt

...zur Antwort

Fühlt sich einfach geil an und man kann schon Mal ihr zeigen wer der stärkere ist ;)

...zur Antwort

Bei bestimmten Familien ja, bei anderen ist es nicht mehr der Fall. Generell ist ein Trend zu erkennen wie du es beschreibst

...zur Antwort

Nein alles gut bei dir.

...zur Antwort