‫Willkommen zurück.
‫Wir haben also gerade die ersten beiden kennengelernt, naja, drei, weil wir auch erwähnt haben, dass es in Python
‫so etwas wie eine komplexe Zahl gibt, aber wir haben über die wichtigsten gesprochen, die es nicht sind und float und
‫es gibt noch ein paar Datentypen übrig.
‫Aber bevor wir dazu kommen, fehlt uns ein wichtiges Konzept, und dies wird unser
‫erster wichtiger Begriff in Python und tatsächlich in allen Programmiersprachen sein.
‫Es heißt Variablen, ja, das ist ein Begriff.
‫Wenn Sie zum ersten Mal eine Programmiersprache lernen, wissen Sie vielleicht nicht, was dies bedeutet, wenn dies
‫nicht Ihr erstes Mal ist.
‫Nun, das ist sehr einfach, weil alle Sprachen Variablen haben.
‫Aber was sind sie genau?
‫Nun, Variablen speichern Informationen, die in unseren Programmen verwendet werden können, damit wir möglicherweise Benutzereingaben wie Werte speichern
‫können.
‫Wenn Sie sich bei Facebook anmelden, müssen Sie möglicherweise einige Informationen wie Ihr Profilbild oder
‫Ihr Geburtsdatum in einer Variablen speichern.
‫Variablen sind Möglichkeiten für uns, Informationen auf unserem Computer zu speichern.
‫Werfen wir also einen Blick darauf, wenn wir dies entfernen und sagen wir, ich erstelle ein Quizprogramm.
‫Und dieses Quizprogramm misst vielleicht Ihren IQ und sagen wir, Sie haben gerade das Quiz gemacht und festgestellt, dass
‫Ihr IQ 190 ziemlich hoch ist.
‫Gute Arbeit, aber wir müssen diese Informationen irgendwo speichern.
‫Was wir mit Variablen machen können, so dass wir es in Python nur noch benennen müssen, was immer Sie wollen.
‫In unserem Fall wird es IQ sein und wir sagen IQ gleich eins neunzig.
‫Und dieser IQ hier ist eine Variable, er ist etwas, was ich mir gerade komplett ausgedacht habe, ich könnte ihn benennen, wie ich will,
‫das ist auch eine Variable.
‫Die Idee ist, dass wir, sobald wir einer Variablen zuweisen, sagen, dass dem IQ eins neunzig zugewiesen
‫wird.
‫Ich kann es jetzt in meinem Programm verwenden, wann immer ich möchte.
‫Zum Beispiel kann ich später drucken oder sicherstellen, dass es keine Kappe ist.
‫Lassen Sie uns den IQ drucken.
‫Und wenn ich das tue und auf Ausführen klicke, sehen Sie, dass ich IQ verwenden kann.
‫Wir können also hier so tun, als ob ein Benutzer ein Quiz macht und herausfindet, dass sein IQ eine Nacht beträgt, wir können diese
‫Informationen in dieser Variable speichern und später, wenn er vielleicht online kommt oder das Programm erneut verwenden möchte, muss er das nicht
‫tun Nehmen Sie das Quiz überall ab, denn wir speichern diese Informationen in IQ.
‫Und denken Sie daran, was ich eingangs gesagt habe, Programme sind einfach Daten, die gespeichert, geändert,
‫entfernt werden, und das sind alle Programme und Variablen sind wichtige Konzepte in Python
‫und allen Sprachen.
‫Nun können Variablen auch manchmal Namen genannt werden.
‫So könnte dies beispielsweise ein Name sein, der bei der Zuweisung eines Wertes auch als Binding bezeichnet wird.
‫Binden Sie hier den Wert eins Nidhi an diese Variable, damit unser Computer weiß, wie er nach dieser Information
‫suchen muss, wenn wir diese Variable später in unserem Programm anfordern.
‫Es wird sagen, hey, ich weiß, was IQ ist.
‫Ich habe es irgendwo gespeichert, eine Erinnerung, und es wird danach suchen.
‫Und weil es an einen Wert gebunden ist, zeigt es auf diesen Wert.
‫Und denken Sie daran, diese Zahl im Speicher wird als binäre Darstellung in Nullen und Einsen gespeichert.
‫Richtig.
‫Aber für uns ist das egal, denn wie auch immer unsere Maschine es speichert, ist uns egal.
‫Wir wollen nur in der Lage sein, es abzurufen.
‫Und wenn wir es dann drucken, um es gut zu machen, erhalten Sie eine 180. Jetzt werden wir während des gesamten Kurses Variablen
‫verwenden.
‫Aber abgesehen von der einfachen Benennung von Variablen, wie wir es wollen, gibt es einige Best Practices rund um Variablen, wie
‫Sie gute Variablen schreiben sollten.
‫Und tatsächlich sind dies spezifische Regeln, die die Python-Community als Ganzes hat, die Sie sich nur
‫merken müssen.
‫Werfen wir also einen Blick auf diese Variablen.
‫Und denken Sie daran, dies ist das Symbol für Best Practices, die wir als Schlangenfall bezeichnen.
‫Schlangengas bedeutet, dass alles klein geschrieben ist und dann Leerzeichen, obwohl sie nicht existieren, verwenden wir Unterstriche. Variablen müssen
‫mit einem Kleinbuchstaben oder einem Unterstrich beginnen.
‫Variablen können alles mit Buchstaben, Zahlen und Unterstrichen sein.
‫Aber denken Sie daran, dass sie mit Kleinbuchstaben und Unterstrichen beginnen müssen.
‫Das heißt, wir können dort eine Variable mit einer Zahl beginnen.
‫Auch Groß-/Kleinschreibung beachten.
‫Das heißt, wenn ich eine Variable erstelle.
‫Aber sagen wir, dass diese Nakase diese Variable ein großes E anstelle eines unteren Kacie hat, es wird eine andere Variable
‫geben.
‫Und schließlich können Sie Schlüsselwörter nicht überschreiben.
‫Lassen Sie uns diese mit einigen Beispielen durchgehen.
‫Erstens muss eine Variable die Form eines Snake-Case haben,
‫d Die Arbeit in einem Team kann diese
‫Variable lesen.
‫Das ist also der Schlangenfall, Sie müssen Ihre Variablen auch entweder mit einem Buchstaben oder einem Unterstrich beginnen.
‫Ich kann dies technisch tun und klicke auf Ausführen.
‫Nun, das wird mir einen Fehler geben, weil ich eine Variable geändert habe.
‫Um nun auf diese Variable zuzugreifen, müssen Sie folgendermaßen vorgehen.
‫Unterstrich in Python bedeutet nun eine private Variable, auf die später im Kurs eingegangen wird.
‫Aber normalerweise beginnen Sie Ihre Variablen mit einem Buchstaben und danach können Sie hier Zahlen hinzufügen, wenn Sie
‫möchten.
‫Das ist kein Problem.
‫Das wird noch funktionieren.
‫Dies ist eine gültige Variable.
‫Schließlich muss bei einer Variablen die Groß-/Kleinschreibung beachtet werden, also wenn ich hier den Benutzer-IQ und Großbuchstaben verwende.
‫Ich kann darauf nicht zugreifen.
‫Auf diese Weise, denn obwohl es nicht existiert, muss die Groß-/Kleinschreibung beachtet werden, wir müssen sicherstellen, dass wir
‫übereinstimmen.
‫Und schließlich wollen wir keine Schlüsselwörter überschreiben.
‫Was bedeutet das?
‫Schlüsselwörter in Python.
‫Nun, in Python bedeuten sie schon etwas, zum Beispiel ist dieser Druck ein Schlüsselwort.
‫Sie können es blau hervorgehoben sehen, so dass, wenn ich einen variablen Spruch erstelle, print gleich eins neunzig ist, und dann
‫drucke ich.
‫Drucken.
‫Hmm.
‫Mal sehen was passiert.
‫Wir bekommen einen Fehler, weil ich dieser Variable nicht wirklich zuordnen kann, weil print schon etwas bedeutet.
‫Nun, ich weiß, was Sie sich fragen, was sind diese Schlüsselwörter in Python?
‫Das ist eine einfache Google-Suche entfernt und wir werden diese im Laufe unseres Kurses lernen.
‫Wenn wir zu Python-Schlüsselwörtern von drei Schulen gehen, werden Sie feststellen, dass wir diese Schlüsselwörter haben, die in Python
‫jeweils etwas bedeuten.
‫Auch hier werden wir diese durchgehen und im Laufe unseres Kurses lernen, und wenn Sie sehen, es ist nicht so
‫einschüchternd, es gibt nicht so viele.
‫Während wir üben, werden Sie sich mit ihnen vertraut machen.
‫Aber der einfachste Weg zu erkennen, ob es sich um Keyboarder oder ein wichtiges Wort in Python handelt.
‫Nun, Sie sehen, dass es blau hervorgehoben ist.
‫Sobald Sie eine eindeutige Variable erstellen, wird sie weiß hervorgehoben.
‫Und dies wird in jeder Umgebung der Fall sein, in die Sie Code eingeben, solange sie für Python
‫eingerichtet ist.
‫Abgesehen von den Python-Schlüsselwörtern gibt es verschiedene Dinge, wie zum Beispiel den Ante für Integer, die wir gelernt
‫haben.
‫Also, Lisa, wir werden uns damit vertraut machen. Eine gute Faustregel für Variablen ist es, sie wirklich beschreibend zu machen,
‫wirklich zu sagen, was deine Absicht ist, und ein guter Programmierer ist jemand, der in der Lage ist, Dinge mit seinen
‫Variablen wirklich gut zu benennen .
‫Wenn also ein neuer Entwickler kommt und sich Ihren Code ansieht, ist er leicht zu verstehen.
‫Schließlich können auch Variablen neu zugewiesen werden.
‫Nehmen wir zum Beispiel an, wir haben hier einen IQ von 190 und dann entscheide ich mich vielleicht für eine andere Variable,
‫nenne sie Benutzer.
‫Hadsch.
‫Und aus irgendeinem Grund möchte ich dem Benutzeralter möglicherweise einen durch vier geteilten IQ zuordnen.
‫Wird das funktionieren?
‫Es sollte schreiben, ich sage, dass das Benutzeralter gleich siebenundvierzig Komma fünf ist, ich verwende den IQ, der 190 ist, dividiere ihn
‫durch vier und ordne ihn dem Benutzeralter zu.
‫Ich kann dies vielleicht einer anderen Variablen namens Benutzeralter oder namens a und noch einmal zuweisen.
‫ICH.
‫Führen Sie dies aus und es wird dasselbe ausgegeben, sodass Sie diese Informationen mithilfe von Variablen speichern und jederzeit
‫verwenden können.
‫Sie können es in Operationen verwenden, Sie können es verwenden, um es neu zuzuweisen.
‫Was auch immer Ihr Programm jetzt benötigt, später im Kurs werden wir mehr über Klassen lernen und Klassen haben
‫tatsächlich eine andere Konvention als diese, aber dazu kommen wir später.
‫Vorerst möchte ich jedoch zwei kleine Fallstricke mit Variablen erwähnen, mit denen Sie vorsichtig sein sollten.
‫Zum Beispiel gibt es eine Idee von Konstanten und Konstanten sind Dinge, die sich in einem Programm nie ändern.
‫Wenn wir zum Beispiel eine Konstante wie den Wert von PI erstellen möchten, sagen wir, dass es jetzt drei
‫Komma eins ist, denn wir können alles in Großbuchstaben schreiben.
‫Und das wird anderen Programmierern sagen, dass dies eine Konstante ist, die sich nicht ändern
‫soll.
‫Ich meine, wir könnten es ändern, wenn wir wollen.
‫Da gehst du.
‫Ich habe gerade PI gleich null gemacht, also wurde es als drei Komma eins für eine Erinnerung gespeichert, aber dann haben wir es
‫überschrieben und neu zugewiesen.
‫Der Wert Null.
‫Das kannst du noch machen.
‫Aber eine gute Konvention ist, dass wenn Sie dies sehen, bedeutet dies, dass diese Zahl oder dieser Wert niemals geändert werden
‫sollte.
‫Eine andere Art von Variablen, die Sie sehen werden, und die wir später im Kurs
‫sehen werden, sind die.
‫Es sieht nicht so aus, als hätte ich hier nur doppelte Unterstriche gemacht, aber es sind zwei Unterstriche.
‫Und wir nennen diese Dundar.
‫Und wie Sie hier sehen können, haben wir einige Dundar-Variablen, die Python hat.
‫Wir werden später mehr darüber erfahren, aber die Idee hier ist, dass diese in Ruhe gelassen werden sollen.
‫Sie sollten sie nicht berühren.
‫Sie sollten eine Variable mit zwei Unterstrichen wie diesem nicht erstellen und sie hoch nennen.
‫Und weisen Sie einen Wert zu.
‫Ich meine, Sie können immer noch, aber dies ist im Allgemeinen keine gute Praxis, also sollten Sie damit vorsichtig sein.
‫Aber das Einzige, was ich wirklich möchte, ist, dass Variablen wirklich wichtig sind.
‫Konzepte in der Programmierung.
‫Das Benennen von Variablen ist eine der wichtigsten Fähigkeiten, die Sie als Programmierer haben.
‫Ich weiß, es klingt albern, aber ich lese so oft Code, der so schwer zu verstehen ist,
‫nur weil ein Programmierer nicht beschreibend genug ist.
‫Im Laufe des Kurses werden wir also lernen, Dinge gut zu benennen, damit sich unser Code wie Englisch liest.
‫Und das ist der Sinn des Schreibens eines Codes, der Sinn des Schreibens eines Codes
‫ist übrigens, dass er für andere Programmierer lesbar und verständlich ist.
‫Ich möchte Ihnen nur einen schnellen Trick zeigen.
‫Es gibt auch eine Möglichkeit, die Sie in einigen Codebasen sehen können, die so etwas verwendet.
‫Er ruft eins, zwei, drei.
‫Und dies ist einfach eine Möglichkeit für uns, Variablen schnell und schnell Werte zuzuweisen. Wenn ich
‫also beispielsweise A drucke, dann B drucke, dann C drucke und ich dies ausführe.
‫Sie sehen, ich erhalte eins, zwei, drei, wir weisen B den Wert eins einem Wert von zwei und C den Wert drei
‫zu.
‫Nur eine kurze Abkürzung, die Ihnen begegnen könnte.
‫Okay, lass uns eine Pause machen und ich werde in der nächsten sehen.