Transkripte
1. Einführung in den Kurs: Hallo, alle zusammen. Ich bin Storey und ich bin ein Forscher
, der Python seit
einigen Jahren verwendet .
Ich verwende es hauptsächlich, um wissenschaftliche Daten
aus meinen Experimenten zu analysieren. In diesem Kurs führe ich
Sie durch die Grundlagen von Python damit Sie selbstbewusst
Ihre eigene Programmierreise beginnen können Nun, warum Python,
Python ist
heute eine
der am häufigsten verwendeten
Programmiersprachen in Bereichen
wie Datenwissenschaft, Webentwicklung und so weiter. Das Erlernen von Python eröffnet
eine Welt voller Möglichkeiten. Nun, was wirst du in dem Kurs
lernen? Also fangen wir mit
den Grundlagen an. Wir beginnen mit Installation von Python und gehen
dann zu Dingen wie Zeichenketten und
Zahlen und dann zu Variablen Dann werden wir auch
das Gelernte anwenden, ein interaktives
Python-Skript
erstellen, und das wird das Projekt sein. Im Klassenprojekt erstellen
Sie also ein einfaches, aber leistungsstarkes Python-Skript
, das Eingaben
von einem Benutzer entgegennimmt und diese
Eingabe verwendet, um Aktionen auszuführen, genau wie es Programme in
der realen Welt tun. Nun, für wen ist dieser Kurs gedacht? Dieser Kurs ist
für absolute Anfänger konzipiert. Sie benötigen keine vorherige Programmierung,
Kenntnisse oder Erfahrung, nur einen Computer und eine
Internetverbindung, und wir können mit der Installation von
Python beginnen und loslegen. Am Ende dieses Kurses werden
Sie also nicht
alles über Python wissen, aber Sie werden das
Selbstvertrauen haben, selbst weiter zu lernen und Dinge zu entwickeln , die für Sie
und Ihre Arbeit wichtig sind. Nachdem wir das alles gesagt haben, lassen Sie uns anfangen und wir sehen
uns in der ersten Lektion.
2. Kurseinheit 0 Python installieren: Hallo zusammen und
willkommen zu diesem Kurs. Dies ist eine nachfolgende Einführung
in die Python-Grundlagen. Hier
lernen wir die coolen Konzepte
für den Einstieg in Python kennen. Am Ende des Kurses solltest
du in der Lage sein, deine eigenen Skripte zu
schreiben und hoffentlich sehr kreativ
darin sein, Drehbücher zu schreiben. Jetzt verstehe ich, warum
jeder sagen wird, dass Python
eine sehr beliebte Sprache ist und es
ein großartiger
Ausgangspunkt ist , auch wenn Sie sich für
Programmierung im Allgemeinen interessieren. Lass uns anfangen. Um Python herunterzuladen, du einfach auf die offizielle
Python-Website python.org, gehst zu Downloads und lädst Python 3.8 0.5 herunter Nun, die Zahlen sind
nicht wirklich wichtig denn wenn es aktualisiert wird, werden sich
die Zahlen ändern Du klickst einfach
hier, du lädst
es herunter , ziemlich einfach. Aber ich persönlich
verwende gerne einen Code-Editor, bei dem es sich um Visual Studio-Code handelt. Das ist meine Präferenz. Ich möchte nicht zu detailliert
darauf eingehen warum ich das verwende
und warum nicht jedes andere. Aber im Grunde
ist das ein Code-Editor. Hier
schreiben Sie den Code und führen ihn aus
und führen ihn aus. Es hat auch andere
Vorteile, wenn Sie
einen Fehler machen , der sich dort
beim Debuggen und all dem einfängt Wie gesagt, das ist eine
persönliche Präferenz, also kannst du deine
eigenen Nachforschungen darüber anstellen, oder du kannst
diesen einfach mit mir herunterladen Sie kommen also her und
suchen sich Ihre eigene Software aus, den Computer, den Sie
haben, und laden ihn herunter. Wie ich schon sagte, das ist auch
sehr einfach. Okay. Sobald Sie Visual Studio Code
installiert haben, ist
dies die Seite
, die Sie sehen werden. Sie klicken hier auf Erweiterungen. Sie können nach Erweiterungen
suchen, zum Beispiel Python. Ich habe es bereits installiert
, also kommt es für mich auf. Aber du klickst auf die Python, die mit dem
Stern, weil das die offizielle Python
ist. Du kommst her und
hast es installiert. Ich habe es bereits installiert. Also für mich sage ich, dass
es deinstalliert ist, aber hoffentlich
sollte es für
Sie eine Option geben, auf Installieren zu
klicken. Um zu beginnen, können
Sie auf Datei klicken und
einen neuen Ordner erstellen. Jetzt werden wir
unseren eigenen allerersten Code schreiben. Wir werden Klammern in
Druckform schreiben. Sprachzeichen, hallo Welt. Also, Hello World ist
wirklich Standard. Jeder fängt einfach
mit Hello World und man schreibt in Klammern
und Sprachzeichen, druckt, ohne Großbuchstaben
mit dem P-Druck Nun, bevor Sie es ausführen, müssen
wir es speichern, worum es in diesem Set geht Wir kommen her, wir speichern unter. Lektion Null. Ja, ich habe es schon, aber jetzt möchte ich darauf
hinweisen, dass Sie jedes Mal, wenn Sie
eine Datei zur Verwendung unter der
Python-Erweiterung senden , Punkt
PY setzen möchten, weil Sie es so erkennen, und
dann speichern Sie es. Aber offensichtlich
wird das Man-System das einfach ersetzen. Das ist dein erster Code. Um das auszuführen, klicken wir
einfach auf Run over
here und Hello World. Das ist es. Das ist dein erster Code. Jedes Mal, wenn Sie
hier eine Änderung vornehmen, klicken Sie auf Ausführen. Hallo Welt. Da haben wir's. Herzlichen Glückwunsch an alle. Wir haben gerade unseren ersten Leitfaden geschrieben. Juni in meiner nächsten Lektion, da wir näher darauf
eingehen . Danke.
3. Kurseinheit 1: Saiten: Hallo zusammen und
willkommen zurück zum Kurs. Dies ist unsere erste
offizielle Lektion in Python und wir
werden
über Datentypen und
insbesondere über Zeichenketten sprechen . Im Grunde ist
eine Zeichenfolge eine Reihe von Zeichen. Dies können Buchstaben,
Zahlen und Satzzeichen sein. Das ist Text. Ich werde hier meine erste Zeichenfolge
schreiben. Falls ihr, tut mir leid,
das ist das Terminal. Dort wird der Code
angezeigt, sobald wir ihn ausgeführt haben. Klammer drucken, Sprachzeichen. Willkommen zu diesem Kurs. Willkommen zu den Ergebnissen.
Lass uns ein bisschen länger machen. Das ist Lektion eins. Wenn ich diesen Code ausführe,
sollte er hier auftauchen. Ja, mach es einfach größer. Willkommen zu den Partituren.
Das ist Lektion eins. Nun, wenn wir das und die zweite
Zeile machen
wollen ,
wir wollen zum Beispiel den zweiten Teil
und die nächste Zeile, was wir tun können, ist
das zu beenden, eine neue Zeile zu
beginnen, zu drucken und wir nehmen
das einfach heraus, weil wir es
schon hier haben
und es ausführen können. Nun, dummer Fehler. Willkommen an den Schulen.
Das ist Lektion eins. Jetzt gibt es einen einfacheren
Weg, dies zu tun. Lassen Sie mich das zum Beispiel einfach
kopieren und einfügen. Der einfachere Weg
ist wirklich, dass wir es hier hinzufügen können. Sobald wir es hier hinzugefügt haben,
um eine neue Zeile zu beginnen, können
wir Backslash N machen. Lassen Sie uns das
ausführen und los geht's Willkommen auf den Quadraten,
das ist Lektion eins. Jetzt gibt es diesen Raum
, den wir nicht brauchen. Wenn wir das noch einmal ohne
das Leerzeichen ausführen, sind wir fertig. Willkommen auf den Plätzen,
das ist Lektion eins. Nun, wir haben gerade
eine Funktion mit dieser Zeichenfolge ausgeführt. Ich möchte auch, dass Sie wissen, dass dieser Backslash ein
ganz besonderes Zeichen ist, er wird als Escape-Zeichen bezeichnet Alles, was Sie
danach setzen , wird
wörtlich genommen Wenn Sie beispielsweise Sprachzeichen in unseren Text
einfügen möchten, verwenden wir
Sprachzeichen in Python
natürlich für einen ganz
bestimmten Zweck, nämlich den Anfang
und das Ende einer Zeichenfolge anzuzeigen. Wenn Sie es hier einfügen,
wird davon ausgegangen, dass diese Zeichenfolge hier endet,
und das wollen wir nicht. Wir setzen einen Backslash davor und los geht's Wenn wir das drucken, ist es hier. Das Sprachzeichen druckt sich
einfach von selbst. Das sind nur einige
grundlegende Funktionen. Natürlich können wir auch
einfach einen Backslash
selbst drucken und hier ist er. Dies sind einige grundlegende Funktionen. Es gibt einige andere
Funktionen, die wir auch
in Zeichenketten ausführen können , um
das Leben viel einfacher zu machen. Lassen Sie mich das zum Beispiel
einfach herausnehmen. Lassen Sie mich mein Terminal löschen. Ich mache Control Shift
P und Terminal Clay. Jetzt habe ich das vor Kurzem benutzt, also wird es mir angezeigt, aber das ist Clayed Okay. Also, wenn du das alles machen willst
, zum Beispiel oberer Kase,
was wir machen können, ist
, dass wir einen Punkt nach
oben machen und du eine weitere
Bremse startest und diese Bremse beendest Obere Zeichenfolge und
dann in Klammern, wir schreiben einfach die Zeichenfolge, die wir wollen, und es sollte
hoffentlich zu wem werden, es wird
die ganze Zeichenfolge groß Wir können natürlich
auch niedrigeren Wert angeben, wenn
es einen niedrigeren Wert geben muss Willkommen bei Scours. Das
ist nicht gerade offensichtlich Lassen Sie mich
das einfach groß schreiben , damit es zum Beispiel
klarer ist Das ist jetzt in Kleinbuchstaben geschrieben. Es gibt noch ein paar andere
Dinge, die wir auch tun können. Zum Beispiel können wir eine
Python-Frage stellen, zum Beispiel ist
diese Zeichenfolge größer? Wir können das mit einer
Zeichenfolge tun, nicht mit einer niedrigeren Zeichenfolge. Wir können den oberen Wert schreiben. Das ist eine Frage, die wir stellen. Und die Antwort ist falsch, weil die gesamte Zeichenfolge nicht oben ist. Es gibt viel
davon in Kleinbuchstaben und wir können das auch in Kleinbuchstaben machen Eine weitere Frage, die wir
stellen, ist, ob wir das ausführen können, und wir erhalten eine weitere Falschmeldung, weil es
in dieser Zeichenfolge einen Wert pro Groß-/Kleinschreibung gibt Das ist auch eine weitere
Funktion, die Sie verwenden können. Es gibt viele Funktionen
, die Sie verwenden können, aber ich zeige Ihnen nur einige
der Grundlagen, die Sie für den Einstieg wissen
müssen. Wir können auch überprüfen wie lang
die Zeichenfolge ist. Die Länge, und dann testen wir es. 40 Zeichen. Die Länge dieser gesamten Zeichenfolge
beträgt 40 Zeichen. Wenn wir speziell nach einem bestimmten Zeichen
suchen, können
wir auch tun, dass ich hier eine Zahl
hineinschreiben kann. Zum Beispiel wollen wir das fünfte
Zeichen in der Zeichenfolge,
fünf, und wir führen es aus. M. Nun, einige von Ihnen, die
genau hinschauen, könnten
sagen, dass das falsch ist. Vielleicht hast du recht.
Zum Beispiel ist eins, zwei,
drei, vier, fünf,
fünf eindeutig O.
Aber ich möchte darauf
hinweisen, Aber ich möchte darauf
hinweisen dass
wir beim Programmieren
generell mit
Null, Null, Eins, Zwei, Drei, Vier, Eins, Zwei, Drei,
Vier, Eins, Zwei, Drei,
Vier, Fünf, Fünf beginnen Vier, Eins, Zwei, Drei, . Genau, sechs, sieben, acht
, so würde es laufen. Wir können noch
einen machen, zum Beispiel 31. Wenn wir das tun, weil
diese Zahl natürlich nicht funktioniert, weil
das nicht gerade Code ist. Aber wenn wir hier nur eine Notation
machen wollen, können
wir einfach einen Hash machen. Und es sollte kein Problem geben. Jetzt hast du vielleicht gemerkt,
dass hier nichts ist. Wir haben offensichtlich eindeutig
nach dem Charakter 31 gefragt und hier
steht nichts, aber das
liegt wahrscheinlich daran, dass es Leerzeichen ist. Wenn ich zum Beispiel 30 mache
und das hier ausführe, ist das S. Es ist entweder ThisS oder
ThisSS und die Zahl
danach ist Leerzeichen Da steht 31 als leer. Mir ist nicht bewusst, dass das Leerzeichen auch ein Charakter
ist. Wir können auch nach einem Index fragen. Das wäre ein Punktindex. Hier übergeben wir
es durch einen Parameter, wir schreiben hier einen bestimmten Buchstaben. Ich
möchte zum Beispiel den Buchstaben O haben. Ich setze ihn wieder in die Sprachzeichen O und beende die Klammer. O ist vier. O ist Charakter vier,
und los geht's. Von dort bekommen wir vier. Eine andere Funktion wir verwenden können, ist zum Beispiel
replace. Wir können das Wort ersetzen verwenden und hier
schreiben wir nicht nur eine Sache, wir schreiben das Alte und das Neue, durch das wir es ersetzen
wollen. Ich möchte zum Beispiel von Kurs zu Modul
wechseln. Ich müsste Sprachzeichen,
Sprachzeichen und Kommas nicht
punktieren Sprachzeichen und Kommas Wenn ich das wegnehme
und das starte, willkommen zu diesem Modul.
Das ist Lektion eins. Offensichtlich haben wir
Course durch Motle ersetzt. Dies sind nur einige der wichtigsten Funktionen, über die ich mit
Ihnen in der von uns verwendeten Zeichenfolge sprechen möchte über die ich mit
Ihnen in der von uns verwendeten Zeichenfolge Es gibt viel mehr Funktionen , die Sie verwenden können, die
Sie einfach
googeln können , und es ist nicht so, dass
Sie sich die meisten dieser Funktionen merken
oder kennen müssen meisten dieser Funktionen merken
oder kennen Wann immer du sie brauchst, kannst
du sie immer einfach googeln, es gibt
viele Ressourcen da draußen Danke fürs Zuschauen und ich
hoffe, das war hilfreich.
4. Kurseinheit 2 Numerik: Hallo zusammen und willkommen
zurück zu diesem Kurs. In der letzten Lektion haben wir
etwas über Zeichenketten gelernt. Dabei handelt es sich um einen Datentyp, der
aus einer Reihe von Zeichen besteht. In dieser Lektion
werden wir etwas über
einen anderen Datentyp lernen ,
nämlich Zahlen oder Zahlen. Das ist also eine Zeichenfolge
, über die wir in der
letzten Lektion gesprochen haben, und einige von Ihnen haben vielleicht bemerkt
, dass es sich hier um eine Zahl handelt, aber es handelt sich immer noch einen Zeichenkettendatentyp und nicht um eine Zahl oder einen
numerischen Datentyp Das liegt daran, dass
Python
diese Zahl als ein anderes
Zeichen behandelt , zum Beispiel als einen Buchstaben
und nicht als Zahl. Jetzt werde ich dir zeigen,
was ich damit meine. Wenn ich
das alles wegnehme und
drei plus eins mache und ich das
ausdrucke oder das lasse. Ich gebe mir nur
drei plus eins. Ich werde alles
abtippen oder alles wortwörtlich
ausdrucken. Das liegt daran, dass es
sich um eine Zeichenfolge handelt. Woher wissen wir, dass
dies als Zeichenfolge angesehen wird? Das liegt daran, dass es um ihn herum
Sprachzeichen gibt. Wenn ich die Sprachzeichen wegnehme, wird Python dies jetzt
als Zahl oder numerischen Datentyp sehen als Zahl oder numerischen Datentyp Wenn ich das ausführe, wird es mir
nicht drei plus eins geben, sondern es wird es als
Zahlen behandeln und die beiden addieren Drei plus eins ist vier. Nun, das ist eine
Funktion von Zahlen. Hier kannst du einfache
Rechenübungen machen. Zum Beispiel 43 plus
eins mal vier. Nun, drei plus eins ist vier, vier mal vier, 16. Wir sollten damit rechnen, 16 zu sehen. Aber das tun wir nicht, wir sehen sieben. Das liegt daran, dass Python der Angebotsmenge
folgt. Jeder, der etwas Erfahrung
in Mathematik hat, weiß vielleicht was. Das ist die Reihenfolge der Operationen. Wenn Sie es in
arithmetischen Sätzen angeben, durchläuft es
diese Funktionen Deshalb wurden
diese beiden multipliziert , weil die
Multiplikation vor der
Addition kommt , also vier mal
eins mal vier ist
vier plus drei Addition Aber wenn ich 16 sehen will, kann
ich das mit einer Klammer umgeben
, weil Klammern vor der Multiplikation stehen
und das würde bedeuten, dass drei plus eins vier ist und vier mal
vier, was Und da ist 16. Das ist eine der Funktionen, über die
ich sprechen wollte. Eine weitere Funktion, auf die ich mich konzentrieren
möchte, ist Mod. Zum Beispiel können wir zehn Prozent
machen. Vier. Dieses Prozentzeichen
wird Mod-Zeichen genannt. Es
wird dir sagen, was der Rest sein wird, wenn
zehn durch vier geteilt wird. 10/4 gibt uns zwei
mit den restlichen zwei. Lass mich das einfach
wegnehmen und ich werde das erledigen. Und wir haben zwei gesehen. Wenn ich
diese Vier auf fünf ändere, also 10/5, ergibt das nur zwei
ohne Rest.
Wir sollten eine
Null sehen, weil es null Reste
gibt und Das ist eine weitere Funktion.
Eine weitere sehr einfache Funktion , die wir verwenden können, ist
die Power-Funktion. Wir können zum Beispiel Potenz
schreiben und dann drei mit der Potenz von zwei
machen, drei Kommas zwei werden als
drei hoch zwei gelesen ,
und wenn wir das ausführen, sollte
es uns neun geben, denn
drei mal drei ist neun, und wir können auch wirklich lange
machen, zum Beispiel drei
hoch 42. Wenn wir das
ausführen, müsste uns das
eine wirklich große Zahl geben ,
und hier ist sie Lassen Sie mich einfach diesen Weg nehmen und das ist die
wirklich große Zahl. Dies ist eine weitere Funktion
, die wir verwenden können. Eine andere einfache
heißt MAX. Max wird uns die
größte Zahl in einer Liste geben. Jetzt haben wir nur noch zwei Zahlen, also lass mich das länger machen. Ich werde 31,
56, 78, 91 und eins hinzufügen . Ich würde Sie bitten, mir
die größte Zahl zu geben, die maximale. Wenn ich das ausführen würde,
würde es mir 91 geben, was die größte Zahl ist. Ebenso kann ich Männer wählen, was mir
die kleinste Zahl geben würde,
und das wäre eins. Die Sache
damit ist, dass es jetzt
wirklich einfach sein kann , zu erkennen
, wo die größte und die kleinste
Zahl ist. Bei einer langen Liste von Zahlen
oder großen Datenmengen kann
dies jedoch sehr nützlich sein. Eine weitere sehr einfache
Funktion besteht darin einen weiteren Wellengang nach rechts zu runden, und ich gebe ihm eine
Zahl, zum Beispiel 3,3 und dieser Wert
wird auf
drei abgerundet oder 3,9 wird auf vier
aufgerundet Dies sind nun einige
der grundlegenden Funktionen , die in Python verfügbar sind. Ich möchte Ihnen auch einige
andere Funktionen zeigen, aber sie sind
in Python selbst nicht verfügbar, also müssen wir
etwas importieren, das als Modul bezeichnet wird. Lassen Sie mich jetzt einfach
mein Terminal schnell reinigen, weil es sehr voll ist Um ein Modul zu importieren, muss
ich es
aus dem mathematischen Importstern aufschreiben Wenn ich das aufschreibe, wird
es nicht
die Modulmasse importieren , die
leicht zugänglich
und verfügbar ist . In
diesem Modul gibt es viele Funktionen, die wir verwenden können. Eine davon ist zum
Beispiel die Quadratwurzel. Wenn ich zum Beispiel die
Quadratwurzel
von neun schreibe , müsste
ich drei bekommen. Jetzt, ohne dieses Modul,
wird das nicht funktionieren. Lassen Sie
mich das zum Beispiel wegnehmen und lassen Sie mich das ohne es ausführen. Die Quadratwurzel ist nicht definiert. Wir werden eine Fehlermeldung sehen , da diese in Python selbst nicht
existiert und wir müssen
einige andere Funktionen aus der
Mathematik importieren , um sie verwenden zu können. Deshalb geben wir dieses Modul ein. Eine andere Funktion
, die wir hier
verwenden können ,
ist zum Beispiel Floor. Wenn wir jetzt sogar 9,9 schreiben, wird
es auf
die niedrigste Zahl abgerundet ,
die neun ist Wenn ich sie runde,
erhalten wir neun. Wenn es eine Untergrenze
gibt, gibt es eine Obergrenze, und
selbst
wenn ich 9,1 habe , erhalte ich zehn,
weil die
höchste Zahl erreicht wird. Dies sind einige
der grundlegenden Funktionen , über die ich sprechen wollte. Es gibt viele andere
Funktionen und viele andere Module
, die Sie verwenden können. Aber es gibt nur eine Einführung , die Ihnen zeigt, wie Sie
Module importieren und wie Sie
sie verwenden , und um
Ihnen die Module selbst vorzustellen. Sie können
Ihre eigenen Module importieren und Funktionen selbst
erlernen. Ich hoffe, das war hilfreich. Danke fürs Zuschauen. Wir sehen uns in meiner nächsten Lektion.
5. Kurseinheit 3: Variablen: Hallo zusammen und
willkommen zurück zum Kurs. In dieser Lektion
konzentrieren wir uns auf Variablen. Bevor ich erkläre,
was eine Variable ist, möchte
ich Sie bitten, sich
auf diese drei Zeilen zu konzentrieren, diese Kurzgeschichte,
die ich geschrieben habe. Brenda mag Kekse sehr. Brenda hat ihrem Bruder fünf Kekse
gestohlen. Brendas Bruder
hat jetzt fünf Kekse weniger. Wenn ich
den Namen Brenda hier ändern will, kann
ich einfach herkommen
und ihn durch Kate
ersetzen und ich kann
hierher kommen Ich kann das auch
durch Kate ersetzen und nicht durch Brendas Bruder,
sondern durch Kates Bruder Das war ziemlich einfach zu machen. Wenn das jedoch
eine wirklich lange Geschichte oder ein sehr kleiner Datensatz wäre, könnte es Stunden dauern, bis ich das gemacht habe. Hier kommen Variablen ins Spiel. Nein, Variablen können Daten
und eine Geschichte enthalten, und Sie können sie leicht ändern. Ich zeige es dir zum Beispiel hier. Ich kann eine Variable
namens Name erstellen. Dies ist eine Variable und ich
möchte dieser Variablen entsprechen.
Was ich
in dieser Variablen speichern möchte, Was ich
in dieser Variablen speichern möchte ist die Zeichenfolge namens Kate oder nur, damit es
tatsächlich eine Änderung gibt , und ich ändere sie wieder in Brenda Jedes Mal, wenn ich hierher komme, muss
ich nicht Kate selbst
schreiben, ich kann einfach die Variable schreiben.
Ich werde herkommen. Ich schreibe den Variablennamen. Jetzt kann ich das Gleiche hier
unten tun und den Namen schreiben. Und auch nicht Kates Bruder, ich kann einfach rüber gehen. Nun, ich
möchte das S und den
Apostroph nicht wegnehmen , weil das
nicht in der Variablen gespeichert ist nicht in der Variablen gespeichert Ich kann hier einen Namen schreiben.
Und da hast du es. Jedes Mal, wenn es einen
Namen gibt, wird dieser Brenda Brenda
Brenda
ersetzt Lassen Sie mich das jetzt einfach ausführen. Brenda Brenda. Bei Kate und Stoll
gibt es keinen Platz. Ich kann
hier einfach Platz schaffen, Brendas Bruder. Brendas Bruder
hat jetzt fünf Kekse weniger. Es scheint ziemlich gut
funktioniert zu haben. Jetzt kann ich hier auch eine weitere
Variable erstellen. Ich kann die Anzahl der Cookies eingeben und das mit fünf gleichsetzen. Ich kann das ändern, das
beenden. Ich kann
ein Leerzeichen hinzufügen, weil
Leerzeichen nicht funktionieren würden. Es muss ein
Wort sein, Keksmenge. Anzahl der Kekse, und
ich werde das
beenden . Die einzige Zeichenfolge hier ist Stow und Kekse
von ihrem Bruder. Hier gibt es eine Variable
und hier eine Variable. Jetzt kann ich auch
diese Variable verwenden. Und benutze sie hier, ich kann das hier beenden
und auch hier drüben. Ich ersetze die fünf
durch die Variable. Okay. Lass mich das machen und
lass mich das nicht fünf, sondern sechs laufen lassen, nur damit du die Veränderung sehen
kannst. Brenda R mag Kekse, Brenda Stroll, sechs Nochmals, ich muss Platz schaffen. Brendas Bruder hat
sechs weniger Platz. Und das Weltall. Lass mich das ausdrucken. Brenda mag Kekse sehr, Brenda hat ihrem Bruder sechs Kekse
gestohlen,
Brendas Bruder hat jetzt Das ist ziemlich einfach zu bewerkstelligen. Ich kann Brenda
in Ate umwandeln, wann immer ich will, und sechs in eine
beliebige Zahl. Wenn es eine wirklich lange
Geschichte ist, ein großer Datensatz, macht
das das Leben viel einfacher und es macht es viel
einfacher, mit
den Daten umzugehen viel
einfacher, mit
den Daten So
können Variablen nützlich sein. Nun, einige von Ihnen haben vielleicht
bemerkt, dass
ich diese Zahl als Zeichenfolge behandelt habe. Ich habe es in Sprachzeichen geschrieben. Was ich tun kann, wenn
ich das wegnehme und einfach sechs schreibe. Lass mich
zuerst mein Terminal leeren , damit du den Unterschied
sehen kannst. Ich führe das aus. Ich werde
mir eine falsche Nachricht zeigen Das liegt daran, dass
Sie Zeichenfolgen
und Zahlen oder numerische
Datentypen nicht in einer Zeile zusammenfügen Ich habe
hier eine Zeichenfolge und dann
füge ich hier eine Zahl hinzu,
weil hier eine Ganzzahl
gespeichert wird und ich sie nicht zusammenfügen
kann. Aber ich kann das als Zahl
belassen, aber ich kann das vorübergehend in eine Zeichenfolge
ändern. Zum Beispiel kann ich die Anzahl der
Zeichenketten-Cookies angeben, und
das kann ich auch hier ändern. Das bedeutet also, dass,
obwohl es sich um eine Zahl handelt
und es sich um numerische Daten handelt,
dies nur vorübergehend geschieht, nur um diese eine
Zeile in
eine Zeichenfolge zu ändern , und in dieser Zeile wird sie vorübergehend in eine Zeichenfolge
geändert. Wenn ich das ausdrucke,
sollte es keine Fehler geben. Da haben wir's. Ich habe es zweimal
gedruckt. Brenda hat wirklich Kekse, Brenda hat ihrem Bruder sechs Kekse
gestohlen,
Brendas Bruder hat jetzt Dies war eine grundlegende
Einführung in das was Variablen sind
und wie wir Zahlen
und Zeichenketten
zusammenfügen können Zahlen
und Zeichenketten
zusammenfügen indem wir
einfach vorübergehend
eine Zahl in eine Zeichenfolge umwandeln. Ich hoffe, das war nützlich.
6. Kurseinheit 4 Interaktiv: Hallo zusammen und willkommen
zurück zu diesem Kurs. In dieser Lektion werden
wir Gelernte noch einen
Schritt weiterführen und etwas
Interaktives erstellen , bei dem
wir
den Benutzer nach einigen Daten oder
Informationen fragen den Benutzer nach einigen Daten oder und Daten
verwenden, um
darauf zu antworten. Sie um etwas zu bitten,
nennt man das eine Eingabe. Klammern, Sprachzeichen, und wir werden
sie fragen, sagen wir, wie ist dein Name? Okay. Nun, die Daten, die sie uns geben oder die Informationen, die sie uns
nennen, sie müssen in einer
Variablen gespeichert werden, um eine Variable zu machen Wir schreiben hier gleich und was wir die Variable
nennen werden, ist Name Weil wir sie nach
ihrem Namen fragen , denke ich, dass
es Sinn machen würde Jetzt werden wir ihnen
antworten. Wir werden Print Hello sagen. Hallo, und wie auch immer der Name ist. Wie
wir in der
vorherigen Lektion gelernt haben, diese
Variable mit ihrem Namen zu integrieren , es hinzufügen und dann den Namen
oder dann die Variable hinzufügen. Lassen Sie uns das jetzt ausführen.
Wie ist dein Name? Sag Kate. Hallo Kate. Es funktioniert. Ziemlich
einfach. Aber mir gefällt nicht, wie
diese zusammen sind, wie wir bereits gelernt haben, Backslash N und lassen Sie uns das ausführen Wie ist dein Name? Jetzt
fragt es mich in der nächsten Zeile. Der Cursor bewegt sich
zur nächsten Zeile
und fragt mich, wie ich heiße. Versuchen wir es diesmal mit Brenda. Hallo Brenda. Es ist viel ordentlicher Lass mich einfach alles klären. Es war etwas Einfaches, sie
nach ihrem Namen zu fragen. Dieses Mal werden wir versuchen, sie
nach Zahlen zu fragen. Lassen Sie uns zuerst ausdrucken, was
der Zweck damit ist. Drucken. Wir werden zum Beispiel Ihre beiden
Lieblingszahlen zusammenzählen. Zahlen. Wir werden ihnen das zunächst sagen und dann werden
wir sie
nach ihren beiden Nummern fragen. Es wird nicht Name heißen, sondern Nummer eins. Was ist dein erster
Favorit, los geht's. Was ist deine erste
Lieblingszahl? Lassen Sie uns das jetzt einfach kopieren
und einfügen. Nächste Zeile. Zu. Das
kann Nummer zwei sein. Was ist deine
zweitliebste Zahl? So weit so gut. Jetzt
werden wir sie drucken. Das Ergebnis ist, dass
wir die
beiden Variablen hier einbeziehen, Nummer eins, Nummer zwei hinzufügen. Lass uns das ausführen. Wir werden zwei Lieblingszahlen hinzufügen. Was ist deine erste
Lieblingszahl? Sag drei. Die Gleichen. Was ist deine
zweitliebste Zahl? Fünf. Das Ergebnis ist 35. Das erwarten
wir nicht. Wir erwarten, dass diese beiden
zusammengezählt werden. Beachten Sie jedoch
, dass jede Eingabe, die wir standardmäßig
aufnehmen, als Zeichenfolge
betrachtet wird. Was wir
hier geschrieben haben, ist wirklich einfach dass
zwei verschiedene Zeichenketten nebeneinander
gestellt werden. Die Drei und die Fünf sind einfach nebeneinander geschrieben. Was wir
hier tun müssen, ist sicherzustellen, dass dies als
Ganzzahl wie eine Zahl behandelt wird, und wir werden eine Ganzzahl
verwenden. Eine Ganzzahl ist eine beliebige ganze Zahl. Ich werde ihnen sagen, dass sie das als Ganzzahl
behandeln sollen. Wir haben das gemacht, bevor
wir eine Zahl
in eine Zeichenfolge umgewandelt haben. Das
sollte kein neues Konzept sein. Dieses Mal
machen wir einfach das Gegenteil, wir machen aus einer Zeichenfolge eine Zahl. Mal sehen, ob das funktioniert. Was ist deine erste
Lieblingszahl? Ich werde drei schreiben,
zweitliebste Nummer fünf. Okay. Jetzt sehen wir hier eine
Fehlermeldung und einige von Ihnen haben
vielleicht bemerkt, dass
es daran liegt, dass wir eine Zeichenfolge neben eine Ganzzahl
gesetzt haben . Zuletzt lernen wir, wie
man eine Zeichenfolge in eine Ganzzahl oder
eine
Ganzzahl in eine Zeichenfolge umwandelt . Das lag einfach daran, dass wir Zahlen und
Zeichenketten nicht zusammenfügen
können, also haben wir hier den
gleichen Fehler gemacht. Um das zu vermeiden, können
wir das rauskopieren, es
wegnehmen und wir können hier eine weitere Variable
erstellen. Nennen wir das Ergebnis
und wir gleichen es aus. diese beiden addieren, konvertieren
wir zuerst die Zeichenfolge in eine Ganzzahl und diese Zeichenfolge in eine Ganzzahl und fügen sie dann
hinzu. Das wird uns das Ergebnis geben. Dieses Ergebnis ist
einfach deshalb eine Ganzzahl, weil sie ganze Zahlen
zeichnen, zwei ganze Zahlen ergeben eine ganze Zahl um das Ergebnis hier zu integrieren, wir können keine Ganzzahl einbauen, wir müssen sie zuerst
in eine Zeichenfolge umwandeln,
und dann werden wir das und dann werden wir Mal sehen, ob ich das
klären kann. Das Terminal. Lass uns das jetzt ausführen. Wir werden dir zwei Lieblingszahlen hinzufügen. Wo ist deine erste
Lieblingszahl? Sag drei. Zweitens, fünf. Da haben wir's. Es hat funktioniert. Aber lass uns etwas anderes
versuchen. Lassen Sie uns das noch einmal ausführen und ich möchte
etwas anderes ausprobieren. Deine erste Lieblingszahl,
ich werde 3,5 schreiben. Deine zweite Lieblingszahl, 2.1. Und wir sehen eine Fehlermeldung. Das liegt daran, dass
wir Integer verwendet haben. Integer
ist per Definition eine ganze Zahl, daher akzeptiert sie keine wenn wir die
Dezimalzahl
hinzugefügt haben, also haben wir sie nur verwechselt Es gibt noch einen anderen Datentyp für
Zahlen. Denken Sie daran, dass wir über
Zahlendatentypen gesprochen haben. Jetzt ist der Untertyp
Integer und Floats. Wir können dies in einen Float umwandeln und dieser Wert wird mit Dezimalzahlen Wenn wir das einfach in
ein Float ändern und mich das
einfach wieder löschen lassen Lass mich die ganze
Sache einfach regeln. Wo ist deine erste
Lieblingszahl 3,5? Wo ist deine zweite
Lieblingszahl 2.1. Das Ergebnis ist 5,6. Das funktioniert. Ich hoffe, das
war faszinierend, obwohl wir nur zwei Zahlen
addiert haben. Aber es gab eine ganze Menge Schritte, die wir
durchlaufen mussten, und diese waren wichtig, um zu wissen, welcher
Datentyp
wann verwendet werden sollte und um zu wissen, dass alle Eingaben ursprünglich
Zeichenketten sind. Ich möchte auch wirklich
alle dringend bitten ,
so etwas zu machen , etwas
Interaktives. Ich habe nur nach zwei
Zahlen gefragt und sie zusammengezählt, aber ich hoffe, dass jeder da
draußen
etwas kreativer sein und es mit uns
teilen kann . Danke fürs Zuschauen und ich
hoffe, das war hilfreich.