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 dort 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.
Rechts.
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 nicht darauf 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 user age 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.