‫Lassen Sie uns über unsere nächsten Entwicklergrundlagen sprechen, und diese ist das Verständnis von Datenstrukturen.
‫Ein wirklich guter Programmierer ist ein Programmierer, der in der Lage ist, zu entscheiden, welche Datenstruktur er verwenden soll, obwohl wir bisher Wörterbücher
‫und Listen kennengelernt haben und wir im Laufe des Kurses noch einige mehr lernen werden.
‫Aber ein wirklich guter Programmierer, ein erfahrener Programmierer, ist in der Lage, die Kompromisse zu verstehen und wann
‫was zu verwenden ist.
‫Und obwohl ich Ihnen eine Liste geben kann, sollten Sie dies tun und möglicherweise
‫Wörterbücher verwenden.
‫Die Sache ist, dies erfordert Übung und Erfahrung.
‫Während unseres gesamten Kurses und der Übungen, die wir durchführen werden, und den Projekten,
‫die wir am Ende aufbauen werden, hoffe ich, dass diese Idee, zu verstehen, wann welche Datenstruktur verwendet werden sollte, für Sie sinnvoll
‫ist.
‫Aber kehren wir zu unserem Beispiel zurück.
‫Wann verwenden Sie eine Liste und wann sollten Sie ein Wörterbuch verwenden?
‫Nun, als erstes müssen wir erkennen, dass ein Wörterbuch nicht sortiert ist, eine Liste schreiben hat eine Reihenfolge,
‫sie hat null Eins-Indizes usw. Ein Wörterbuch hat keine Reihenfolge.
‫Wenn Sie also vielleicht eine Liste der Leute in Ihrem Geschäft haben möchten, sollten Sie wahrscheinlich eine Liste
‫verwenden.
‫Aber vielleicht haben Sie einen Benutzer, der ein Spiel spielt und dieser Benutzer hat Vornamen, vielleicht Waffen, vielleicht ein H,
‫das nicht bestellt werden muss.
‫Sie können also ein Wörterbuch verwenden.
‫Außerdem werden Sie feststellen, dass Wörterbücher mehr Informationen enthalten als Listen.
‫Richtig, denn Listen haben nur diesen einzelnen Wert, der eine Liste mit dem Index hat und dann was auch immer der Wert
‫ist.
‫Und hier haben wir ein Wörterbuch in einer Liste, die viele Informationen enthält.
‫Im Grunde ist eine Liste hier einfach ein Index und eine Art Wert.
‫Richtig.
‫Im Gegensatz zu einem Wörterbuch, das viel mehr Informationen enthält.
‫Es enthält einen Schlüssel.
‫Dies könnten also die Waffen dieses Benutzers sein.
‫Hallo.
‫Kann vielleicht der Gruß des Users sein.
‫Magic ist eine weitere Information über diesen Benutzer, daher können wir sowohl Schlüssel als auch Werte in einem Wörterbuch haben, sodass es
‫viel mehr Informationen enthält.
‫Und wenn wir unterschiedliche Datenstrukturen lernen, werden Sie diese unterschiedlichen Vor- und Nachteile haben, und Sie werden
‫verstehen, wann Sie was verwenden müssen.
‫In Ordnung, es gibt noch einen anderen Entwickler, Grundlagen werde ich im nächsten sehen.