Python: Der ultimative Anfängerkurs für 2025 | Arno Pretorius | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Python: Der ultimative Anfängerkurs für 2025

teacher avatar Arno Pretorius, Developer | AWS Solutions Architect

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      2:03

    • 2.

      Kursübersicht

      2:36

    • 3.

      Was ist Python?

      1:45

    • 4.

      Kursressourcen

      1:33

    • 5.

      Zugriff auf und Verwendung eines Online-Programmier-Editors – [Lab]

      2:42

    • 6.

      Denkprozess

      3:55

    • 7.

      Variablen

      2:46

    • 8.

      Variable Benennungskonventionen

      5:42

    • 9.

      Datentypen

      3:48

    • 10.

      Eine Variable deklarieren

      2:34

    • 11.

      So erstellst du deine eigenen Variablen – [Lab]

      8:21

    • 12.

      Arithmetische Operatoren

      1:12

    • 13.

      Arbeiten mit arithmetischen Operatoren – [Lab]

      10:26

    • 14.

      Kommentare

      2:36

    • 15.

      Verwenden von einzeiligen und mehrzeiligen Kommentaren – [Lab]

      7:51

    • 16.

      Eingabe- und Ausgabedaten

      1:32

    • 17.

      Verwende die Funktionen Input() und Print() – [Lab]

      10:06

    • 18.

      Saitenkonkettation

      1:53

    • 19.

      Saitenkonkettenationen durchführen – [Lab]

      6:39

    • 20.

      Positionsargumente

      2:02

    • 21.

      Formatiere die Zeichenfolge nach Position – [Lab]

      6:32

    • 22.

      Strangmethode

      1:21

    • 23.

      Verwendung verschiedener Saitenmethoden – [Lab]

      15:36

    • 24.

      Gießen

      1:09

    • 25.

      Casting auf verschiedene Datentypen – [Lab]

      18:31

    • 26.

      Listen

      1:22

    • 27.

      Erstelle eine Liste und gib ihre Werte aus – [Lab]

      12:19

    • 28.

      Tupel

      1:05

    • 29.

      Erstelle eine Tuple und gib ihre Werte aus – [Lab]

      4:54

    • 30.

      Sets

      1:37

    • 31.

      Erstelle einen Satz und gib seine Werte aus – [Lab]

      8:09

    • 32.

      Wörterbücher

      1:48

    • 33.

      Arbeiten mit Wörterbüchern – [Lab]

      20:33

    • 34.

      Funktionen

      1:18

    • 35.

      Eine Funktion definieren und aufrufen – [Lab]

      11:14

    • 36.

      Lokaler vs. globaler Bereich

      0:43

    • 37.

      Deklaration auf lokaler und globaler Ebene – [Lab]

      4:43

    • 38.

      Vergleiche und logische Operatoren

      2:25

    • 39.

      IF-Bedingungen

      4:52

    • 40.

      Eine einfache If-Elif-Else-Logik erstellen – [Lab]

      11:04

    • 41.

      Zusätzlich: If-Elif-Else-Übung – [Lab]

      7:16

    • 42.

      Verschachtelte IF-Bedingungen

      2:27

    • 43.

      Erstellen eines verschachtelten bedingten IF-Systems – [Lab]

      5:19

    • 44.

      Zusätzlich: verschachtelte bedingte IF-Übungen – [Lab]

      3:47

    • 45.

      Für Loops

      2:57

    • 46.

      Loops erstellen – [Lab]

      8:26

    • 47.

      Eine Schleife durch eine Liste von Wörterbüchern – [Lab]

      7:34

    • 48.

      while-Schleifen

      3:02

    • 49.

      Während ausführen – Loops – [Lab]

      10:12

    • 50.

      Module

      1:14

    • 51.

      Experimentiere mit Modulen – [Lab]

      5:50

    • 52.

      Mini-Übungsprojekt – Einführung

      1:53

    • 53.

      Miniprojekt-Briefing Nr. 1: Erstelle einen einfachen Taschenrechner

      0:52

    • 54.

      Lösung: Erstelle einen einfachen Taschenrechner

      2:35

    • 55.

      Miniprojekt-Briefing Nr. 2: Erstelle ein Grußprogramm

      1:08

    • 56.

      Lösung: Erstelle ein Grußprogramm

      2:27

    • 57.

      Miniprojekt-Briefing Nr. 3: Erstelle eine Kursbewertungsprüfung

      1:12

    • 58.

      Lösung: Erstelle eine Kursteilnehmer-Notenprüfung

      3:16

    • 59.

      Was ist objektorientierte Programmierung?

      0:53

    • 60.

      Was sind Klassen und Objekte?

      3:20

    • 61.

      Erstellen und Verwenden von Klassen und Objekten – [Lab]

      10:25

    • 62.

      Benutzerdefinierte Methoden

      1:22

    • 63.

      Arbeiten mit benutzerdefinierten Methoden – [Lab]

      6:00

    • 64.

      Was ist eine Erbschaft?

      2:20

    • 65.

      Erweiterung von Kursen mit Vererbung – [Lab]

      11:23

    • 66.

      Fehlerbehandlung mit try except Statements

      1:00

    • 67.

      Fehlerbehandlung mit Try-Except – [Lab]

      3:05

    • 68.

      JSON in Python

      0:50

    • 69.

      Arbeiten mit JSON – [Lab]

      5:35

    • 70.

      Erstelle dein eigenes Projekt

      0:47

    • 71.

      Vielen Dank!

      0:44

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

514

Teilnehmer:innen

13

Projekte

Über diesen Kurs

Was du brauchst:

Dieser Kurs richtet sich an absolute Anfänger:innen ohne Vorkenntnisse im Programmieren. Du musst keine Software auf deinem Computer installieren und es sind keine fortgeschrittenen Geräte erforderlich. Alles, was du brauchst, ist ein Desktop oder Laptop und eine Internetverbindung.

Um die Installation zu vermeiden, verwenden wir einen Online-Programmier-Editor. Du hast die Wahl, ob du entweder pytwiddle.com oder online-python.com verwenden möchtest, wenn du zum ersten Mal mit Python programmieren lernst – beide sind kostenlos und du brauchst keine Registrierung für ein Konto. 

Das wirst du lernen:

In diesem Kurs lernst du die Grundlagen der Programmierung mit Python kennen, einer vielseitigen und anfängerfreundlichen Sprache. Der Kurs verbindet Theorie mit praktischer Praxis und bringt dir bei, Python-Code zu schreiben und zu verstehen, ohne unnötige Komplexität zu vermeiden.

Am Ende des Kurses hast du ein solides Verständnis der Python-Grundlagen, Selbstvertrauen bei der Erstellung kleiner Anwendungen und schätzt das Potenzial von Python zur Lösung alltäglicher Probleme.

Hier sind die wichtigsten Themen, die du in diesem Kurs beherrschen wirst:

  • Variablen und Datentypen
  • Wie du Kommentare effektiv einsetzt
  • Eingabe und Verarbeitung von Nutzerdaten
  • Strangformatierung und -methoden
  • Listen, Tupeln und Sets
  • Wörterbücher
  • Funktionen
  • IF-Bedingungen
  • Loops
  • Module
  • Mini-Übungsprojekte
  • Die Grundlagen der objektorientierten Programmierung
  • Fehlerbehandlung mit Versuch/Ausnahme-Anweisungen
  • Arbeiten mit JSON

Was du tun wirst:

Während des Kurses lernst du zunächst die theoretischen Grundlagen von Schlüsselkonzepten kennen, gefolgt von praktischen Laborübungen, mit denen du das Gelernte anwenden kannst. Diese praktischen Übungen stärken dein Verständnis und machen dich bereit, komplexere Aufgaben in Angriff zu nehmen.

Im Laufe des Kurses wirst du an ein paar Mini-Projekten arbeiten, die all das bisher erworbene Wissen und Fähigkeiten zusammenbringen.

Im Abschnitt „Projekte und Ressourcen“ wirst du schließlich dein eigenes Projekt erstellen. Hier kannst du die erlernten Fähigkeiten nutzen, um etwas zu entwerfen und zu bauen, das für dich nützlich ist, und alles auf praktische und persönliche Weise zusammenzustellen.


Vorteile des Kurses:

Dieser Kurs beinhaltet:

  • Mehr als 5 Stunden On-Demand-Video
  • Theoretische Kurseinheiten zum Erlernen grundlegender Konzepte
  • Praktische Laborübungen zur Anwendung deines Wissens
  • Mini-Übungsprojekte mit Lösungen
  • Über 70+ Unterrichtsstunden insgesamt

Über deinen Kursleiter:

Hallo, ich bin Arno Pretorius, ein qualifizierter IT-Lehrer mit Erfahrung im Unterrichten sowohl im Unterricht als auch online sowie mit professionellen Kenntnissen in AWS und Softwareentwicklung. Meine Leidenschaft ist es, Programmieren für alle zugänglich zu machen und Spaß zu machen, unabhängig von ihrem Hintergrund. 

Möchtest du mehr lernen?

Wenn dir dieser Kurs gefallen hat und du für eventuelle weitere Kurse in Zukunft informiert bleiben möchtest, folge mir bitte auf Skillshare!

Triff deine:n Kursleiter:in

Teacher Profile Image

Arno Pretorius

Developer | AWS Solutions Architect

Kursleiter:in

Arno is a software developer and a solutions architect who has a passion for web development, cloud computing and DevOps. He specialises in creating and deploying Django applications to AWS.

Holding a BSc in Information Technology, he is also an AWS Certified Solutions Architect and Developer. In his spare time, he enjoys content creation, reading and discovering new hobbies/interests.

To stay up to date with his courses, follow his Skillshare profile to receive the latest updates and announcements.

Vollständiges Profil ansehen

Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. NEU – Kurseinführung: Hallo zusammen. Willkommen zum PysoUltimate Anfängerkurs Ein bisschen über mich. Hallo. Ich bin Ana. Ich bin Softwareentwickler und Architekt für Cloud-Lösungen und habe Erfahrung in der Erstellung und Bereitstellung von PySon Janga-basierten Anwendungen in der AWS-Cloud Ich habe auch einen BSD-Abschluss und einen Abschluss in Informationstechnologie und bin ein AWS-zertifizierter Lösungsarchitekt und auch eine große Leidenschaft für die IT-Welt, insbesondere für all die verschiedenen Bereiche , in denen wir uns in der IT befinden, und ich unterrichte auch gerne. Ich dachte mir warum nicht und kombiniere das Beste aus beiden Welten. Nachdem all das gesagt ist, glauben mir, Sie sind in guten Händen. Als Nächstes fragen Sie sich wahrscheinlich was Sie in diesem Kurs lernen werden. Sie werden lernen, wie Sie die Grundlagen der PySON-Programmierung mühelos beherrschen die Grundlagen der PySON-Programmierung mühelos Sie werden auch Einblicke in die objektorientierte Programmierung erhalten, um Ihre Programmierkenntnisse zu verbessern, und Sie werden auch lernen, wie Sie reale Probleme mit Pyson effizient lösen reale Probleme mit Pyson effizient Das nächste, was Sie sich wahrscheinlich fragen, ist, für wen dieser Kurs ist Dieser Kurs richtet sich an absolute Anfänger , die mit dem Programmieren noch nicht vertraut sind, und für diejenigen, die PySon von Grund auf lernen möchten ob Sie Student sind, ein Profi, der Ihre Karriere wechseln möchte , oder einfach jemand , der einfach nur neugierig auf das Programmieren ist, dieser Kurs ist darauf zugeschnitten, Ihnen zu helfen eine solide Grundlage in PySon aufzubauen Richtig. Nun, dieser Kurs konzentriert sich auch stark auf theoretische Vorlesungen, die dann in den praktischen Laborübungen angewendet werden, sodass Sie beide Seiten der Medaille sehen können. Jede Lektion in diesem Kurs ist sorgfältig strukturiert , um Einfachheit und Effizienz zu maximieren. Jetzt gibt es auch Unterstützung in diesem Kurs. Wenn Sie eine Frage haben oder Hilfe benötigen, Sie gerne auf den Diskussionsbereich dieses Kurses zugreifen den Diskussionsbereich , in dem Sie weitermachen und Fragen stellen und dergleichen. In Ordnung, damit ist es also abgeschlossen. Danke fürs Zuschauen und ich hoffe, wir sehen uns in diesem Kurs 2. Kursübersicht: Hallo zusammen und willkommen zur nächsten Lektion , die sich auf die Kursübersicht konzentrieren wird . Lass uns weitermachen und einen Blick darauf werfen. Eine Frage, die wahrscheinlich viele von Ihnen beschäftigt, bezieht sich auf die Voraussetzungen Gibt es irgendwelche Voraussetzungen für diesen Kurs? Für diesen Kurs gibt es keine Voraussetzungen und dieser Kurs richtet sich speziell an Anfänger, die noch keine Erfahrung mit PySon haben Jetzt ist dieser Kurs ideal für diejenigen, die zum ersten Mal Programmieren lernen oder für diejenigen, die von einer anderen Programmiersprache wechseln Ich gebe Ihnen hier nur einen kleinen Überblick darüber, Erwartungen Sie haben und an wen dieser Kurs eher richtet. Behalte das hier einfach im Hinterkopf. Das Fazit, das ich hier nur sagen möchte, ist, dass es für diesen Kurs keine Voraussetzungen gibt. Solange Sie einen Computer und Zugang zum Internet haben , können Sie loslegen. Nun, das ist alles, was Sie wirklich beachten müssen. Richtig. Die nächste große Frage hier ist also, was wirst du lernen? In diesem Kurs lernen Sie nun die Kernkonzepte der Programmiersprache PySON Neben der Beherrschung der Grundlagen von PySON erhalten Sie auch eine Einführung in die objektorientierte Programmierung, die gegen Ende des Kurses behandelt wird da sie sich eher auf Konzepte für Fortgeschrittene stützt und sich auf Konzepte für Fortgeschrittene Eine vollständige Beschreibung dessen, was wir in diesem Kurs behandeln werden, finden Sie nun im Abschnitt „ Über uns Hier finden Sie also alle Einzelheiten zu dem was wir in diesem Kurs genau behandeln werden. Sie also bitte daran, wenn Sie die wichtigen Details wissen möchten. Nun, eine weitere Frage , die einigen von Ihnen in den Sinn kommt, bezieht sich möglicherweise auf den Support Nun, gibt es Unterstützung in diesem Kurs? Die Antwort lautet also ja, das gibt es. Wenn Sie also Fragen haben oder Hilfe in irgendeiner Hinsicht benötigen, können Sie gerne den Diskussionsbereich dieses Kurses nutzen . Jetzt helfe ich Ihnen gerne weiter und beantworte alle Fragen, die Sie haben, und es kann sogar sein, dass Ihnen ein anderer Kommilitone hilft bevor ich Ihre Frage beantworten kann. Denken Sie also bitte auch daran. Aber ja, es gibt Unterstützung für diesen Kurs, falls Sie Fragen haben oder Hilfe in irgendeiner Hinsicht benötigen. Antwort: Das sind nur einige Informationen, die ich Ihnen im Hinblick auf den Überblick über diesen Kurs vermitteln wollte . 3. Was ist Python?: Hallo, Ron, willkommen zur nächsten Lektion, die sich auf die Beantwortung der Frage konzentrieren wird , was PySon ist Lass uns weitermachen und loslegen. Was ist PySon Heute ist PySon eine der beliebtesten Programmiersprachen weltweit Es wurde auch 1991 vom Programmierer Hideo Van Rosa erstellt. Ein sehr wichtiges Merkmal und der Vorteil von PySon ist, dass es eine einfache und leicht lesbare Syntax hat, was es ideal für Anfänger macht Nehmen wir zum Beispiel an, Sie beginnen mit Ihrer Programmierreise Nun, PySON wäre eine der besten Programmiersprachen für den Anfang, nicht nur, weil sie sehr gefragt ist, sondern auch, wie wir hier sehen können, eine sehr einfache und leicht verständliche Syntax ist sehr einfache und leicht verständliche Syntax Deshalb ist es sehr ideal für Anfänger. Jetzt ist es auch eine gut lesbare Sprache mit einer sehr klaren Struktur , die Einfachheit betont. Das gesamte Ziel von PySon ist es, das Programmieren unterhaltsam, übersichtlich und effizient zu gestalten Programmieren unterhaltsam, übersichtlich und effizient Mittlerweile ist es auch eine sehr vielfältige Programmiersprache, da sie in einer Vielzahl von Bereichen wie Webentwicklung, Datenwissenschaft und sogar KI, was natürlich für künstliche Intelligenz steht, weit verbreitet ist einer Vielzahl von Bereichen wie Webentwicklung, Datenwissenschaft und sogar KI, natürlich für künstliche Intelligenz steht, Ich wollte Ihnen hier nur ein paar Fakten über PySON und einige Funktionen, Vorteile usw. geben , was wir lernen werden und welche Vorteile es hat, PySON selbst zu lernen Das war's also für diese Lektion. 4. Kursressourcen: Hallo, Eon, und willkommen zur nächsten Lektion , in der es um Kursressourcen gehen wird. Lassen Sie uns also weitermachen und einen Blick darauf werfen. Also eine sehr wichtige Frage , die Sie alle im Kopf haben werden, ist, wie werden wir programmieren? Also mach dir keine Sorgen. Um die Dinge einfach zu halten, werden wir einen Online-Codierungseditor verwenden, sodass wir uns nicht die Mühe machen müssen, Software herunterzuladen und zu konfigurieren, z. B. mit einer ID, wie Visual Studio Code oder ähnlichem hier Wir wollen es einfach und unkompliziert halten. Wir wollen lernen, wie man programmiert. Wir wollen nicht all diese Dinge konfigurieren müssen. Nun schlage ich vor, dass Sie entweder den Online-Codierungseditor verwenden, der auf pitwitle.com oder auf onlinpson.com verfügbar auf pitwitle.com oder auf onlinpson.com Für diesen Kurs werde ich jetzt onlinpyson.com verwenden. Das ist also der Online-Codierungseditor, den ich verwenden werde. Denken Sie also daran , ich möchte Ihnen hier nur einige Optionen geben. Einige von Ihnen bevorzugen vielleicht das eine dem anderen, aber aus Gründen der Kontinuität werde ich onlinpyson.com verwenden Machen Sie sich jetzt keine Sorgen. Ich zeige Ihnen hier , wie Sie anfangen können. Sie müssen sich hier also keine Gedanken darüber machen, zu navigieren oder auf diese Website zu wechseln oder so. Ich zeige Ihnen, wie Sie anfangen und wie Sie sich organisieren können. In Ordnung. Also nur ein paar Informationen hier in Bezug auf die Kursressourcen. Das werden wir also nutzen. Es gibt also nichts anderes, worüber Sie sich Sorgen machen müssen. Sie müssen nichts herunterladen oder installieren, oder? Also werden wir es sehr einfach halten. Das ist alles, was ich für diese Lektion erwähnen wollte. 5. Zugriff auf einen Online-Codier-Editor und Verwendung – [Lab]: Avon. Willkommen zur nächsten Lektion, die sich auf den Zugriff auf Online-Codierungseditoren konzentriert Mittlerweile gibt es viele Online-Codierungseditoren für Python. Ich werde Ihnen nur zwei davon zeigen, und ich werde den einen in diesem Kurs verwenden. In diesem Kurs werde ich hauptsächlich online dspyson.com verwenden Ich werde diesen Codierungseditor verwenden. Um auf diesen Codierungseditor zuzugreifen, müssen Sie nur onlinepyson.com in Ihre URL eingeben Jetzt gibt es eine Alternative, die Sie auch verwenden können, wenn Sie es vorziehen Das ist auf pitwiddle.com. Alles, was Sie tun müssen, ist, einfach einzugeben und pitwiddle.com einzugeben und dann werden Sie auf die folgende Seite weitergeleitet pitwiddle.com einzugeben und dann werden Sie auf die folgende Seite weitergeleitet . Wie Sie hier auf diesen beiden Websites für Online-Coding-Editoren sehen können , haben wir hier ein Feld, um unseren Code einzugeben und ihn dann natürlich auszuführen und dann die Ausgabe hier unten zu sehen Das gilt hier auch für Online-PysON. Hier fügst du deinen Code hinzu, und dann führst du ihn natürlich aus und dann siehst du die Ausgabe auch hier unten Es ist also so, wie du es bevorzugst. Ich werde nur einen Beispielcode schreiben. Ich werde es jetzt nicht erklären. Ich werde Ihnen nur zeigen , wie Sie beschließen können , dem Beispiel zu folgen. Lassen Sie mich also ein sehr einfaches Skript schreiben. Ich sage hier Name, ist gleich, und ich sage meinen Namen, ich sage nein, dann sage ich Drucken Und in Klammern werde ich Name sagen. Also schreibe ich hier etwas Code und wir scrollen nach unten. Ich sage Lauf. Natürlich wird das kompiliert und da ist mein Ergebnis. Nehmen wir an, Sie möchten stattdessen Pi Twel und nicht Online-Python verwenden Natürlich werden Sie hier denselben Code in diesem Editor schreiben hier denselben Code in diesem Editor Nehmen wir zum Beispiel an, Sie sagen Name und hier sagen Sie nein, und dann sagen Sie Französisch In Princes gibst du einen Namen ein und sagst „hier ausführen“, dann wird der Code kompiliert und da unten ist das Ergebnis, das nein sagt Richtig. Also hier sind wir, Sie haben zwei Möglichkeiten. Den gesamten Code, den ich demonstrieren werde, können Sie in dem Editor anwenden, den Sie bevorzugen Es liegt wirklich an Ihnen, wie Sie mitprogrammieren möchten. Es gibt zwei Möglichkeiten für dich. In Ordnung, Leute. In dieser Lektion erfahren Sie, wie Sie online auf den Codierungseditor Ihrer Wahl zugreifen können . Es liegt wirklich an Ihnen, wie Sie vorgehen möchten. Das war's für diese Lektion. 6. Denkprozess: Hallo, Eon. Und willkommen zur nächsten Lektion, die sich auf den Sortierprozess konzentrieren wird. In dieser Vorlesung werde ich Ihnen also nur einige Ratschläge geben, die Sie befolgen können, wenn Sie in diesem Kurs wissen möchten , wie wir unseren Salzprozess strukturieren , wie wir unseren Salzprozess strukturieren können. Lassen Sie uns also weitermachen und loslegen. Also den Prozess sortieren. Bevor wir in den Kurs eintauchen, müssen wir nun unseren Sortierprozess strukturieren. Also möchte ich Ihnen nur ein paar Ratschläge geben . Also lass uns weitermachen und zur Sache kommen. Der erste Ratschlag, den ich Ihnen geben möchte , ist, einen Schritt nach dem anderen zu machen. Machen Sie diesen Kurs also Schritt für Schritt. Bitte putzen Sie nicht, lassen Sie sich Zeit. Wenn Sie eine bestimmte Lektion viel Zeit brauchen, um sie zu meistern, verlieren Sie nicht die Hoffnung. Du wirst es mit der Zeit verstehen. Manche Menschen verstehen verschiedene Konzepte sofort beim ersten Mal. Andere brauchen länger, um bestimmte Konzepte zu verstehen. Und da ich selbst in meinem Leben bestimmte Fächer gelernt habe, habe ich mir natürlich viel Zeit genommen, um bestimmte Bereiche von Konzepten zu verstehen, und in anderen speziellen Themen beherrsche ich fast sofort Für jeden ist es anders. Jeder wird irgendwann vor einer Herausforderung stehen . Bitte lassen Sie sich nicht entmutigen und gehen Sie es langsam und einfach und stetig Ein weiterer Tipp, den ich Ihnen geben möchte, ist, einen Zeitplan festzulegen und sich daran zu halten Jetzt müssen Sie in Ihrem Zeitplan natürlich nicht extrem streng und detailliert sein. Was ich damit meine, Sie müssen es nicht nach Minuten, nach genauen Stunden und nach dem Zeitplan usw. planen Minuten, nach genauen Stunden . Damit meine ich, dass Sie einen Zeitplan haben , der Sie nicht überfordert, aber er wird Sie gerade genug anspornen, konsequent und diszipliniert und sogar motiviert zu bleiben und diszipliniert und sogar , um den Kurs abzuschließen Behalte das im Hinterkopf. Meiner Erfahrung nach würde ich Ihnen empfehlen, einen Zeitplan zu wählen , der für Sie flexibler ist. Ich selbst mag es nicht, starr zu sitzen, und wie kann ich genau sagen , wie viel Zeit, Minuten und Stunden aufgewendet wurden viel Zeit, Minuten und Stunden aufgewendet Ich mag es nicht, diesen Ansatz oder Termine zu verfolgen, ich halte es gerne flexibler und sage: Okay, ich möchte einen bestimmten Betrag pro Monat damit verbringen, an diesem Kurs zu arbeiten, und ich möchte nur etwa fünf bis zehn Lektionen beenden Das wäre also mein Ansatz und wie ich ihn mache. Es würde also davon abhängen, wie Sie es vorziehen. Ich gebe dir nur ein Beispiel. Aber wie dem auch sei, es ist gut, zumindest einen Basisplan zu haben , an den man sich halten kann. Nun, der wichtigste Ratschlag ich Ihnen hier geben möchte, ist der letzte, der darin besteht , positiv zu bleiben und zu wissen, dass es kein Wettlauf um den Abschluss des Kurses ist , sondern eine langsame und stetige Reise, um langfristiges Wissen zu erwerben, um hier die besten Ergebnisse zu erzielen. Das meine ich hier. Sie möchten diesen Kurs nicht überstürzen, sondern sich Zeit nehmen, auch wenn Sie der Meinung sind, dass die Konzepte sehr leicht zu verstehen sind , lassen Sie sich lieber Zeit. Nehmen Sie es regelmäßig vor und arbeiten Sie im Kurs gelegentlich oder regelmäßig daran, je nach Ihren Terminen. Das ist eine sehr wichtige Sache , die ich hier erwähnen möchte. Auch hier werden viele Dinge mit dem Fokus verknüpft, positiv zu bleiben. Auch hier gilt: Wenn es einige Zeit dauert, bestimmte Konzepte zu verstehen, arbeiten Sie sie durch, geben sich Mühe, und Sie werden es schaffen. Bleiben Sie positiv und wissen Sie, dass es einige Zeit dauern wird, aber gehen Sie es langsam an, lassen Sie es ruhig angehen und entspannen Sie sich, während Sie den Kurs absolvieren. Ich habe hier mein Bestes getan, um es während des gesamten Kurses so einfach wie stressfrei zu gestalten gesamten Kurses so einfach wie stressfrei Denken Sie daran , sich zu entspannen, tief einzuatmen und ruhig durch den Kurs zu gehen und sich zu amüsieren . Das ist alles, was ich hier in Bezug auf den Denkprozess erwähnen wollte . 7. Variablen: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit Variablen befassen wird. Schauen wir uns also an, was eine Variable ist. Eine Variable ist also ein Speicherort , der verwendet wird, um einen Wert in einem Computerprogramm zu speichern. Ich weiß, dass das ziemlich abstrakt klingen wird , aber lassen Sie mich Ihnen helfen, eine Variable anhand einer Analogie besser zu verstehen eine Variable anhand einer Analogie Lassen Sie uns also weitermachen und hier einen Blick darauf werfen. Also stell dir das selbst vor. Sie haben drei Boxen und Sie haben einen Tennisball, Sie haben einen PC, also das können Ihr Monitor und Ihre Tastatur sein, also Ihr PC und ein Fußball. Nehmen wir an, es ist Zeit , dass du ausziehst. Sie ziehen aus Ihrer Wohnung aus oder aus Ihrer Wohnung, aus Ihrem Haus usw., und Sie müssen alle Ihre Sachen wegpacken Also hier, zum Beispiel, in Kiste eins, werden wir unseren Tennisball in diese Kiste legen In unsere zweite Box legen wir unseren PC und in die dritte Box legen wir unseren Fußball. Also hier ist ein Weg, wie wir eine Variable definieren können. Versuchen Sie also, sich vorzustellen, was diese bestimmte Variable Ihrer Meinung nach in diesem Fall sein würde. In Ordnung. Nachdem wir uns etwas Zeit genommen haben, um darüber nachzudenken, wo diese Analogie ins Spiel kommt, wollen wir sie weiter aufschlüsseln In diesem speziellen Szenario wollen wir also auf die Definition einer Variablen zurückgreifen, also ist es ein Speicherort, der verwendet wird, um einen Wert in einem Computerprogramm zu speichern Wenn wir also unsere vorherige Analogie , die wir untersucht haben, zurückbringen unsere vorherige Analogie , die wir untersucht haben, wäre die Variable in unserem Fall die Box, weil sie unsere Artikel speichert Mit anderen Worten, was die Programmierung von PySon angeht, hätten wir unsere Werte Ordnung. Also lass uns das nochmal reinbringen. Variable ist also ein Speicherort , der verwendet wird, um einen Wert in einem Computerprogramm zu speichern. Mit unserer Analogie , dass der Ort oder der Speicherort könnte man sagen, dass der Ort oder der Speicherort natürlich unsere Box als Variable sein wird Und was verwendet es zum Speichern? Im Grunde könnten wir es also wie in unserer Analogie sehen, den Tennisball, den Fußball, den PC Computertechnisch gesehen können diese Werte jedoch angeben So können wir also besser konstruieren, was eine Variable ist. In Ordnung. Also das war nur eine Lektion , um Ihnen einen theoretischen Hintergrund zu Variablen zu geben. 8. Variable Benennungskonventionen: Alle zusammen, und willkommen zur nächsten Lektion, die sich mit den Benennungskonventionen für Variablen befassen wird . Lasst uns anfangen. Werfen wir einen Blick auf die gängigen Benennungskonventionen für Variablen , die Sie befolgen müssen , wenn Sie Ihre Variablen in Pyson definieren Zuallererst müssen Variablen bestimmten Benennungsregeln folgen, und diese werden als Variablenbenennungskonventionen bezeichnet als Variablenbenennungskonventionen Diese Konventionen schreiben nun vor, was erlaubt ist und was nicht, wenn wir unsere Variablen benennen Dies ist ein Regelwerk, das wir befolgen müssen jetzt keine Sorgen, ich werde diese Regeln anhand einiger Beispiele erläutern , um zu verdeutlichen , wie Sie Ihre Variablen benennen können. Fangen wir zunächst mit dem an, was nicht erlaubt ist. Zum Beispiel haben wir hier zwei Namen. Ein Variablenname kann nicht mit einer Zahl beginnen. Denken Sie daran, dass Variablen, wenn Sie sie erstellen, nicht mit einer Zahl beginnen dürfen. Eine weitere Regel lautet, dass ein Variablenname keine Leerzeichen enthalten darf. Hier siehst du meinen Namen, dann siehst du ein Leerzeichen dazwischen und dann siehst du, dass da Name steht, mein Raumname. Variablen dürfen keine Leerzeichen enthalten. Nun, der nächste, den ich erwähnen möchte, konzentriert sich nicht ausschließlich darauf, was erlaubt oder nicht erlaubt ist, sondern es ist nur etwas, das man im Hinterkopf behalten sollte. Hier haben wir zum Beispiel Name, Name und Name. In der ersten Instanz haben wir hier ein großes N, dann haben wir eine Kleinschreibung N und dann haben wir nur Großbuchstaben für den Namen Diese werden als drei verschiedene Variablen angesehen. Denken Sie immer daran, dass bei Variablennamen zwischen Groß- und Kleinschreibung unterschieden wird. Es ist sehr wichtig , dass Sie sich daran erinnern. Diese werden in einem Programm behandelt, wenn Sie diese Variablen so einrichten. Wird als drei verschiedene Variablen betrachtet , die sich voneinander unterscheiden, da Variablen zwischen Groß- und Kleinschreibung unterschieden wird. Denken Sie daran, dass es sehr wichtig ist, dies zu berücksichtigen. Ordnung, schauen wir uns an was erlaubt ist, ein paar Beispiele. Eine Variable kann also nur Buchstaben, Zahlen und Unterstriche enthalten Buchstaben, Zahlen und Unterstriche Schauen wir uns das genauer an. Also hier haben wir zum Beispiel meinen Namen. In diesem Fall gibt es hier also keine Leerzeichen, und wir haben Buchstaben in dieser bestimmten Variablen. Hier, als Nächstes, haben wir den Namen M mit Unterstrich. Hier können wir also sehen, dass wir Buchstaben und Unterstriche haben Hier können wir natürlich ein anderes Beispiel sehen. Wir haben meinen Namen, aber natürlich beginnen wir mit einem Unterstrich und fügen nach dem MPa einen weiteren Unterstrich Das ist erlaubt. Und hier haben wir zum Beispiel M, das den Namen zwei unterstreicht Im Beispiel „Nicht erlaubt“ können Sie also eine Variable nicht mit einer Zahl beginnen, obwohl Sie Zahlen zu Ihren Variablen hinzufügen können, aber Sie können sie einfach nicht damit beginnen In diesem Fall sagen wir hier M und unterstreichen den zweiten Namen. Das ist in Ordnung. die Variable nicht mit der Zahl beginnt , können Sie loslegen. Und in diesem Fall ist es natürlich auch zulässig. Sie können Variablen in einer CAPS-Form haben, sodass auch Großbuchstaben völlig in Ordnung sind . Behalte das hier im Hinterkopf und ich werde dir empfehlen, dir diese Lektion noch einmal anzusehen, wenn du nur die Regeln hier auffrischen willst usw., die Regeln hier auffrischen willst usw., bevor du praktisch mit dem Programmieren anfängst Das sind einige der wichtigsten Punkte, die es zu beachten gilt. Jetzt willst du wahrscheinlich okay. Was ist meine Präferenz und Empfehlung? Wie richte ich meine Variablen und so ein? Was ich tue, ist, ich möchte hier einfach einen Sinn für Vernunft behalten. Oder Variablen, die aus einem einzigen Wort bestehen, beginnen mit einem Kleinbuchstaben, wie zum Beispiel dem Namen So würde ich es machen. Für Variablen mit mehreren Wörtern würde ich empfehlen, die Kamelhülle zu verwenden Und hier haben wir zum Beispiel zuerst und dann für das zweite Wort habe ich ein großes Wort dafür So gehe ich also vor. Also für Variablen mit einem Wort verwende ich zu Beginn einfach einen Kleinbuchstaben. Und wenn ich Variablen mit mehreren Wörtern habe, wie Vorname, mein Name, mein Alter, mein Geburtsdatum, werde ich immer Kamelbuchstaben verwenden, was bedeutet, dass die erste Variable wird und das erste Wort in Kleinbuchstaben geschrieben wird und die zweiten Wörter mit einem Großbuchstaben beginnen Aber das ist ein bisschen zu abstrakt. Schauen wir uns genauer an, was Kamelhäuschen sind. Was ist also eine Kamelhülle? Kamelhüllen bedeutet, dass Sie Wörter zu einer Phrase zusammenfügen und dabei den ersten Buchstaben jedes Wortes nach dem ersten groß schreiben, ohne Denken Sie also daran, das ist eine Kamelhülle. Jetzt haben wir hier ein paar Beispiele. Also mein Vorname, mein Nachname und mein Alter. So können Sie Camel Case einsetzen. Dies ist natürlich nur eine Empfehlung dessen, was ich Ihnen empfehle, wenn Sie es hier mit Variablen aus mehreren Wörtern zu tun haben Wenn Sie viele Wörter in Ihrer Variablen haben, ist dies natürlich ein guter Ansatz, aber es ist auch sehr sauber, diesen Ansatz zu da Sie deutlich sehen können, welche Variable Sie im Wesentlichen deklarieren Leute. Das war's für diese Lektion der wir uns auf unsere Benennungskonventionen für Variablen konzentrieren. 9. Datentypen: Hallo, Eon, willkommen zur nächsten Lektion, die sich mit dem Datentyp befassen wird . Lass uns anfangen. Die Frage, die uns beschäftigt, ist, was ist ein Datentyp? Ein Datentyp ist im Wesentlichen ein Datenelement oder Element, das durch seinen Wert definiert wird Lassen Sie uns also weitermachen und die Typen ansehen, die wir erhalten. Also, welche Datentypen bekommen wir? Zuallererst erhalten wir SDR, was allgemein als Zeichenfolge bezeichnet wird Wir haben Int, was natürlich die Abkürzung für Integer ist , wir haben Float, wir haben Bool und wir haben auch List, Tuple Machen Sie sich jetzt keine Sorgen. Ich werde für jeden dieser Datentypen auf einen tieferen Sinn für Details eingehen. Das wird also entweder in Form von seri oder in einem praktischen Format geschehen. Also lass uns weitermachen Schauen wir uns also zunächst STR an, das allgemein als String-Datentyp bezeichnet wird. Der STR-Datentyp steht für Text , der aus Buchstaben oder Wörtern bestehen kann und der entweder in einfache oder doppelte Anführungszeichen eingeschlossen ist entweder in einfache oder doppelte Anführungszeichen eingeschlossen Schauen wir uns hier einige Beispiele an , die einen String-Datentyp bezeichnen Wie wir hier sehen können, haben wir zunächst ABC in einfachen Anführungszeichen Wir haben John Smith in einfachen Anführungszeichen und wir haben Alpha in doppelten Anführungszeichen. Hier sind ein paar Beispiele. Schauen wir uns als Nächstes Int an. In Ordnung? Der Datentyp int steht also für ganze Zahlen, einschließlich positiver und negativer Also hier hätten wir zum Beispiel Null. Wir können minus acht haben und wir können 91 haben. Sie können hier also die Vielfalt sehen, die für einen Integer-Datentyp vom Typ Int vorhanden ist, und die Repräsentation, die damit verknüpft wird. Wir haben dann auch Float. Ein Float-Datentyp steht für Zahlen mit Dezimeln , die auch als Fließkommazahlen bezeichnet Daher verwenden wir Fließkommazahlen statt Dezimalzahlen, weil wir sie in Pierson als Fließkommazahlen bezeichnen wollen Natürlich wären hier ein paar Beispiele 22,6, zum Beispiel 96,1 und 7.342,14 Wenn Sie daran denken, den Float-Datentyp sink , decimal zu verwenden Richtig, also lass uns weitermachen. Als Nächstes haben wir Bol Bol ist sehr interessant und auch ein sehr einfacher Datentyp, wahrscheinlich der am einfachsten zu verstehende Datentyp Der Bull-Datentyp kann nur zwei Werte haben, entweder wahr oder falsch oder Eins Aber im Allgemeinen wäre wahr oder falsch der beste Weg, dies näher zu erläutern. Wir hätten wahr oder wir hätten falsch gehandelt. Normalerweise wird wahr in bestimmten Fällen von Programmen mit dem Häkchen und falsch oder dem nächsten oder Eins oder Null gekennzeichnet Wir haben zwei Zustände, wahr oder falsch. Das würde den BL-Datentyp bezeichnen. Jetzt fragst du dich wahrscheinlich, okay, was ist mit den anderen Weil wir natürlich die Liste, das Tupel und den Bereich hatten Tupel und den Bereich Sie sich also keine Sorgen, wir werden uns später im Kurs eingehender mit diesen Datentypen befassen und weiter auf sie eingehen. Es ist jedoch etwas fortgeschritten, sofort damit zu beginnen. Wir wollen uns schrittweise darauf zubewegen. In Ordnung. Also das war's für die Lektion, nur um euch ein paar Informationen über Datentypen zu geben und um zu erklären, wie sie als Ganzes im Wesentlichen korrelieren 10. Deklarieren einer Variablen: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit dem Deklarieren einer Variablen befassen wird Schauen wir uns das mal an. In Ordnung. Zuallererst wollen wir lernen, wie wir eine Variable erstellen können. Also müssen wir zuerst unsere Variable und unseren Namen angeben. Dann weisen wir der Variablen S einen Wert zu, und der Wert, den wir zuweisen, bestimmt den Datentyp. Schauen wir uns also einige Beispiele an , die wir hier haben. Also hier ist ein Beispiel. Versuchen Sie also, sich vorzustellen, was die Variable und welcher Wert in diesem Fall sein würden. Der Name wird also die Variable sein, und der Wert hier ist John Smith, und der Datentyp basiert auf dem SDR-Zeichenkettendatentyp, denn wie wir hier sehen können, ist der Wert eine Zeichenfolge, weil er in Anführungszeichen steht und auf Text basiert Lassen Sie uns weitermachen Schauen wir uns ein anderes Beispiel an. Die Variable wird in diesem Fall num sein und der Wert hier wird 564 sein, was ebenfalls ein Int-Datentyp sein wird, was ebenfalls ein Int-Datentyp sein wird denn denken Sie daran, dass eine Ganzzahl auf ganze Zahlen konzentriert Hier haben wir 564, der Datentyp Schauen wir uns das nochmal an. Wie wir hier sehen können, die Variable num und der Wert ist cety 2.8, was sie zu einem Float-Datentyp macht Schauen wir uns jetzt ein anderes Beispiel an. Unsere Variable hier wird akzeptiert. Unser Wert ist natürlich wahr, und das basiert auf dem Datentyp Bol. Wie Sie hier sehen können, beginnen wir hier , ein Muster mit dem Variablenwert und dem Datentyp zu bilden Variablenwert und dem Datentyp , der mit einem Wert verknüpft ist. Ist es eine Zeichenfolge oder STR? Ist es ein Int? Ist es ein Float? Ist es ein Bool? Wie Sie sehen, können Sie auf diese Weise eine Variable deklarieren eine Variable lernen, den Unterschied zwischen einer Variablen, einem Wert und dem mit diesem Wert verbundenen Datentyp zu verstehen einem Wert und dem mit diesem Wert verbundenen Datentyp Ordnung, Leute, das war's für diese Lektion darüber, wie wir eine Variable deklarieren können. 11. Erstellen unserer eigenen Variablen – [Lab]: Hallo zusammen und willkommen zur ersten Laborübung , die sich auf die Erstellung unserer eigenen Variablen konzentrieren wird . Lassen Sie uns also weitermachen und eintauchen. Also, wie ich in der Lektion Zugriff auf und Online-Programmier-Editor erwähnt habe, haben Sie natürlich die Wahl, ob Sie einfach den Online-Codierungseditor von dpyson.com oder den pwiddle.com-Editor verwenden oder den pwiddle.com-Editor Okay, entscheiden Sie also, welches möchten, ganz nach Ihnen Also werde ich onlinpyson.com verwenden. Sie können Pytwddle verwenden , wenn Sie möchten. Es liegt wirklich an dir In Ordnung, also lass uns anfangen. Ordnung. Nun, das erste, was ich Ihnen beibringen möchte ist zunächst, wie Sie eine Druckfunktion nutzen können. Jetzt wird die Druckfunktion verwendet, um unser Codierungsergebnis in der Konsole auszugeben, die sich natürlich hier unten und in PTwittle hier unten befinden wird Okay. Also lass uns weitermachen und das tun. Um also eine Druckfunktion zu deklarieren, können wir print sehen. Und in Klammern können wir hier den Text hinzufügen, den wir in der Konsole ausgeben möchten Sie können also entweder einfache Anführungszeichen oder doppelte Anführungszeichen verwenden. Es liegt wirklich an dir. Also bevorzuge ich einfache Anführungszeichen und sage hier einfach Hallo Welt, einfach so. Dass ich nach unten scrolle und dieses Kodierungsskript ausführe, und hier können Sie sehen, wie es Hello World ausgibt. So können Sie hier alle Anweisungen ausgeben , auf denen es in Ihrer Druckfunktion basiert, und wir können sehen, dass hier Hello World steht , basierend auf diesem Ergebnis. Sie sich also keine Sorgen, wir werden näher auf die Ausgabe unserer Daten in die Konsole eingehen Ausgabe unserer Daten in die Konsole Eine Print-Anweisung wird also verwendet, wenn Sie Ihre Daten ausgeben möchten Das ist die einfachste Art , es zu erklären. In Ordnung. Jetzt können Sie hier natürlich alles eingeben, was Sie möchten. Sie können einfach Hallo sagen und dann können Sie einfach Ihren Code ausführen. Und dann heißt es hier in der Konsole einfach Hallo. Jetzt können Sie natürlich auch mehrere Druckfunktionen haben . Also hier können wir Drucken sagen und ich werde hier sagen, mein Name ist Honor, und ich werde hier eine weitere Druckfunktion hinzufügen und diese Druckfunktion in den Klammern füge ich dem Text hinzu , den sie ausgeben muss, und das wird sein, dass ich 28 Jahre alt ist Jetzt können wir nach unten scrollen und einfach „ Ausführen“ sagen und es werden all diese Anweisungen ausgedruckt Hallo, mein Name ist Ano, ich bin 28 Jahre alt und gibt das alles für uns aus, wie wir hier sehen können. So können Sie sich auf den Kopf stellen und die Druckfunktion nutzen , um Daten in die Konsole auszugeben . In Ordnung. Der Grund, warum wir das zuerst lernen bevor wir unsere eigenen Variablen erstellen, ist wir wissen müssen, wie dass wir wissen müssen, wie wir die Werte ausgeben, die wir unseren Variablen zugewiesen haben. Und wir werden die Druckfunktion verwenden, um uns bei der Ausgabe dieser Werte in der Konsole zu helfen . Ordnung. Also lass uns das machen. Lassen Sie uns weitermachen und all das löschen und beginnen wir, einige Variablen zu deklarieren Zuallererst sage ich Vorname und merke, Vorname und merke ich hier Camelcasing verwende und ich sage gleich, und hier in einzelnen Worten sage ich nein. Dann sage ich Nachname ist gleich und dann sage ich Pretorius. Perfekt. Ich habe meine beiden Variablen, Vorname und Nachname, deklariert. Der Datentyp für beide, wie wir sehen können, ist eine Zeichenfolge, und wir können natürlich sehen, dass die Werte no und pretorius sind Nehmen wir an, ich möchte die Daten ausgeben. Ich möchte diese Werte hier auf der Konsole ausgeben . Dazu muss ich meine Druckfunktion nutzen. Und was wir tun können, ist, dass wir unsere Variablen hier direkt hinzufügen können , um den Wert auszugeben, der der Variablen S zugeordnet ist. Hier in der Print-Anweisung kann ich also den Vornamen hinzufügen, und er muss genau mit der Variablen übereinstimmen , die Sie hier eingerichtet haben. Ich werde auch weitermachen und eine andere Druckfunktion angeben , um den Nachnamen auszugeben. Wir wollen jetzt in unserer Konsole sehen, wir wollen Arno sehen, weil wir den Vornamen drucken , und ich möchte Pretorius sehen , weil ich den Nachnamen ausdrucke Wenn ich nach unten scrolle und Run sage, wird Aro Pretorius angezeigt Denken Sie daran, zwei Zeilen, weil wir zwei dieser Druckfunktionen hier eingestellt und Auf diese Weise können Sie einfach Ihre Variablen erstellen und auch die Druckfunktion verwenden , um die Werte auszugeben, die S-Variablen zugewiesen wurden. Lass uns weitermachen und jetzt ein bisschen weiter gehen. Nehmen wir an, wir wollen ein bisschen mehr haben. Nehmen wir an, wir wollen älter sein. Ich sage hier Alter 28. Wir können also sehen, dass er natürlich auf den Wert 26 gesendet wird. 26 ist der Datentyp int Und hier sagen wir Bank Underscore Saldo. Und das wird 114,23 sein. Wir verwenden also einen Float-Datentyp. Und dann wollen wir auch mit dem Bull-Datentyp arbeiten. Also hier sagen wir Postgraduiertenstudium, unterstreichen Student ist gleich und ich sage Falsch Wir können also sehen, dass wir hier den Bull-Datentyp verwenden , indem wir Falsch verwenden Also lass uns weitermachen und das auch ausdrucken. Also können wir einfach nach unten scrollen und sagen Alter drucken und drucken, und wir werden Bankunterstrich, Saldo und Drucken sagen Wir sagen Postdate Underscore Student. Wir wollen den Wert unseres Alters, unseres Bankguthabens und den Status eines Doktoranden ausgeben unseres Bankguthabens und den Status eines Doktoranden Ich scrolle nach unten und renne und hier können wir sehen, dass das gedruckt wird, was wir zuvor hatten Anno Pretoris Die Werte dieser Variablen hier werden in unserer Konsole ausgegeben Und wir können hier auch das Alter sehen, das Bankguthaben pro Jahrgangsstufe wird hier ausgegeben, also 28, 114,23 Und das alles bezieht sich auf die Werte, die diesen Variablen zugewiesen wurden, die wir hier und an Ort und Stelle eingerichtet haben Richtig. Perfekt. Auf diese Weise können Sie eine Absicherung vornehmen und im Wesentlichen Ihre Variablen erstellen und sie mithilfe der Druckfunktion in Ihrer Konsole ausgeben . Im Wesentlichen sieht unsere Druckfunktion für sich genommen so aus. Ich sage „Drucken“ und „Prinzen öffnen und schließen“. Das ist als unsere Druckfunktion bekannt. Und Sie können entweder direkt Werte in einem Rohformat einfügen Werte in einem Rohformat oder Sie können die Variable in den Klammern dieser Druckfunktion hinzufügen, um den mit dieser Variablen verknüpften Wert auszugeben . Zum Beispiel kann ich hier auch direkt einen Wert eingeben. Ich kann 23,4 eingeben, wie einen Float-Wert und lassen Sie uns weitermachen und alles andere entfernen Was ich tun werde, ist einfach alles hier zu löschen Lassen Sie mich das in die erste Zeile verschieben und das einfach ausführen. Und direkt gibt es 23,5 aus. In Ordnung. So können wir weitermachen und im Grunde unsere eigenen Variablen erstellen und sie in das Konsolenfenster ausgeben , das wir hier unten haben. Ordnung, Leute. Also das war's für diese Laborübung. 12. Arithmetische Operatoren: Ron. Willkommen zur nächsten Lektion, die sich mit arithmetischen Operatoren befassen wird Lass uns anfangen. In Ordnung. Ich habe beschlossen, hier alles für Sie in einer Tabelle mit all den verschiedenen arithmetischen Operatoren zusammenzufassen hier alles für Sie in einer Tabelle mit all , die wir üblicherweise in PySon verwenden, und natürlich den Zweck, der damit verbunden ist . Wie wir hier sehen können, haben wir je nach dem Operator auf der linken Seite und dem Zweck auf der rechten Seite dem Operator auf der linken Seite und dem Zweck auf der rechten Seite zunächst eine Addition und eine Subtraktion Wir haben Division, wir haben Multiplikation, wir haben Modul, wir haben Potenzierung und wir haben auch Bodendivision So können wir all diese Operatoren in unseren PyCon-Programmen verwenden und sie nach Belieben in unseren eigenen Anwendungsfall und in Programme integrieren nach unseren eigenen Anwendungsfall und in Programme , die wir Richtig. Das ist alles, was ich zu arithmetischen Operatoren sagen wollte zu arithmetischen Operatoren sagen gebe Ihnen nur einen Überblick über die verschiedenen Operatoren, die wir bekommen, und um auch ihre Zwecke zu nennen , Foresa-Operatoren 13. Arbeiten mit Arithmetik-Operatoren – [Lab]: Hallo Iron und willkommen zur nächsten Lektion, die sich in dieser Laborübung auf die Arbeit mit arithmetischen Operatoren konzentrieren wird arithmetischen Operatoren In dieser speziellen Lektion werden wir also wie zuvor mit unseren Variablen arbeiten wie zuvor mit unseren Variablen Wir werden auch darauf aufbauen und auch, wie es in der Lektion heißt, speziell arithmetische Operatoren einbeziehen und damit arbeiten wie es in der Lektion heißt, speziell arithmetische Operatoren Also unser kürzlich erworbenes Wissen über unsere Operatoren, das wir nutzen werden Speziell in diesem Anwendungsfall als unserem Beispiel hier werden wir mit unseren Additions-, Subtraktions-, Divisions- und Multiplikationsoperatoren arbeiten Divisions- und Multiplikationsoperatoren und sie auf einen bestimmten Anwendungsfall anwenden , der sich mit unserem Geld auf einem Bankkonto und natürlich mit Ausgaben und Gewinnen und all dem Jazz befassen wird mit unserem Geld auf einem Bankkonto und natürlich mit Ausgaben und Gewinnen und all Lassen Sie uns weitermachen und loslegen. Zuallererst wollen wir zwei Variablen erstellen. Die erste Variable hier definiere ich als mein Sparkonto eins und die Summe auf meinem Sparkonto eins, sagen wir, als 500, das ist natürlich ein Zoll, das ist also der Datentyp Nehmen wir an, ich habe auch ein anderes Sparkonto. Sie werden sagen, mein Sparkonto, und natürlich werde ich den Wert hier auf 400 setzen. Perfekt. Nehmen wir an, ich möchte die Summe meiner kombinierten Sparkonten ermitteln, also die Summe. Lassen Sie mich also eine weitere Variable erstellen , die die Gesamtersparnisse angibt. Und um hier die gesamten Einsparungen zu erzielen, werde ich den Additionsoperator verwenden. Um das zu tun, müsste ich meine beiden Variablen hier integrieren. Also mein Sparkonto eins. Dann würde ich sagen plus Speicherplatz und natürlich Leerzeichen davor und danach einbeziehen, Leerzeichen davor und danach einbeziehen, mein Sparkonto zwei. Der aktuelle Wert der gesamten Ersparnisse entspricht also dem Wert meines Sparkontos eins plus meinem Sparkonto zwei. Wir können uns das also als 500 plus 400 vorstellen. Alles, was ich dann tun muss, ist, hier eine Druckfunktion zu nutzen Ich verwende also meine Druckfunktion und sie gibt den Wert aus, der den Gesamteinsparungen zugewiesen wurde . Um das zu tun, muss ich hier den Wert hinzufügen, der, entschuldigen Sie, die Variable ist, was die Gesamtersparnis sein wird. Also können wir nach unten scrollen und sagen , run that gibt 900 für uns aus. Auf diese Weise können wir einfach weitermachen und unseren Wert aus den gesamten Einsparungen ausdrucken, wobei hier die Addition verwendet wurde , um die Summe zu ermitteln. Wir verwenden hier den Plus- oder den Additionsoperator und weisen hier den Wert des Ergebnisses von der Variablen für die Gesamteinsparung zu. Natürlich war der Wert hier 900, ausgegeben wurde , sobald wir sagten, wir wollten den Wert der Variablen für die Gesamtersparnis ausdrucken , was sich wiederum als 900 herausstellte. Stimmt, wir haben also eine Ergänzung eingerichtet. Lassen Sie uns weitermachen und noch ein bisschen weiter gehen und das Ganze mit den Ausgaben regeln. Was ich jetzt zum Beispiel tun werde, ist, dass ich hier die Ausgaben festlege. Ich werde eine neue Variable namens Expenses erstellen, ich werde sie auf 250 setzen. Okay. Dann möchte ich eine Absicherung vornehmen und eine weitere Variable erstellen, die als Gesamtgewinn oder Nettogewinn bezeichnet wird . Sagen wir also meinen Nettogewinn. Und ich sage gleich, und das entspricht meinen gesamten Ersparnissen, die, wie Sie gesehen haben, natürlich 900 waren Also hier sage ich einfach, dass die Gesamtersparnis 900 betrug, abzüglich meiner jetzigen Ausgaben, um meinen Nettogewinn zu erzielen Also werde ich sagen, Gesamtersparnisse minus, und wir sagen Ausgaben. Okay. Und dieser Wert wird mit meinem Nettogewinn in Verbindung gebracht. Also, was ich jetzt tun möchte, ist Drucken zu sagen, und ich werde weitermachen und meinen Nettogewinn sagen. Ich möchte sehen, wie hoch mein Gewinn am Ende ist , nachdem ich die Ausgaben abgezogen habe Also werde ich weitermachen und nach unten scrollen, sagen, laufen, und hier kann ich sehen, dass ich jetzt 650 habe, was natürlich mein Nettogewinn ist Das erste Ergebnis hier war 900, und das entspricht dieser Druckaufstellung hier, um die Einsparungen auszudrucken Jetzt hatte ich natürlich 900, was die Gesamtersparnisse abzüglich der Ausgaben zusammenfasst 900 minus 250 sind im Grunde 650, das ist dann der Wert meines Nettogewinns , den wir hier in unserer Konsole ausgeben Ordnung. So können Sie weitermachen und mit Addition und Subtraktion arbeiten So haben wir es bisher gemacht. Okay. Was wir jetzt natürlich auch tun können, ist, etwas Text hinzuzufügen, um es etwas klarer zu machen, damit wir tatsächlich sehen können Text hinzuzufügen, um es etwas klarer zu machen , damit wir tatsächlich sehen was hier tatsächlich vor sich geht. Was Sie tun können, um das ein bisschen einfacher zu machen, finden Sie hier. Wir können einfach weitermachen und ein Leerzeichen zwischen den Gesamteinsparungen und den Gesamteinsparungen hinzufügen . Wir können „Drucken“ sagen und wir können hier einen Mehrwert hinzufügen, und wir können hier einfach sagen, meine gesamten Ersparnisse. So wie ein solcher. Wir können auch weitermachen und knapp über dem Minzgewinn den Wert über dem Minzgewinn hier hinzufügen. Wir können einfach „Drucken“ sagen und meinen Nettogewinn hier und einen Doppelpunkt draufsetzen . Wenn wir jetzt „laufen“ sagen, wird es etwas klarer sein und es werden meine gesamten Ersparnisse und darunter 900 mein Nettogewinn und darunter 650 angezeigt . Dadurch wird es etwas klarer und übersichtlicher alles in Aktion und an seinem Platz zu sehen Das haben wir jetzt eingerichtet, und was wir jetzt tun wollen, ist, dass und was wir jetzt tun wollen wir noch ein bisschen weiter gehen wollen, und wir wollen weitermachen und mit Multiplikation arbeiten Was ich jetzt tun werde, ist, dass ich hier einfach ein paar Zeilen hinzufüge, sodass Sie einfach die Eingabetaste drücken können, und das gibt Ihnen im Grunde etwas Platz um jetzt mit Ihrem Code zu arbeiten Jetzt möchte ich einen Bonusbetrag hinzufügen . Der Bonusbetrag wird hier festgelegt. Lassen Sie mich eine Variable erstellen. Jetzt werde ich weitermachen und sagen, sagen wir, Bonusbetrag. Ich sage gleich, und das entspricht dem Nettogewinn Ich werde meinen Nettogewinn und ich werde Zeiten sagen. Ich werde zwei sagen. Hier werde ich direkt selbst einen Wert hinzufügen. Ich werde keine Variable setzen. Diesmal werde ich einen Wert hinzufügen. Ich werde meinen Nettogewinn mal zwei sagen. Das wird sich hier auf den Bonusbetrag beziehen. Das möchte ich als Nächstes tun. Jetzt muss ich nur eine gedruckte Abrechnung hinzufügen, und hier möchte ich nur einen Wert hinzufügen, meinen Bonusbetrag angibt. Und dann die nächste Zeile, ausdrucken, und ich werde meinen Bonusbetrag angeben. Ich habe das Set, dann möchte ich hier nach unten scrollen und rennen. Hier haben wir es. Hier habe ich meinen Bonusbetrag, und natürlich habe ich 1.300, und das bezieht sich auf das, was wir hier gesagt haben Lassen Sie mich einfach diesen Doppelpunkt hinzufügen. Nur um es ein bisschen sauberer zu machen. Also mein Bonusbetrag und ein Verkäufer 300, das beinhaltet, was wir gerade hier gemacht haben. Alles, was wir hier getan haben, war, den Nettogewinn, der natürlich 650 betrug, genommen und mit zwei multipliziert, also haben wir ihn mit zwei multipliziert und die dem Bonusbetrag zugeordnete Variable ausgedruckt , was natürlich der Verkäufer 300 ist So können wir mit unserem vorhandenen Multiplikationsoperator arbeiten . In Ordnung. Perfekt. Das nächste, was wir tun wollen, ist, einen Kopf zu setzen und mit Division zu arbeiten. Okay, also lass uns weitermachen und das machen. In diesem Fall könnten wir also ein Beispiel machen, das mit funktioniert. Also lass uns weitermachen und das tun. Also können wir hier einfach sagen, dass M V gleich ist, und wir können den Bonusbetrag erneut verwenden Sie werden M-Bonusbetrag sagen. Dann sagen wir dividiere es durch und wir sagen 1,25 als Beispiel Was ich wie zuvor machen werde ist einfach einige Texte hinzuzufügen Ich werde Drucken sagen. Ich werde hier den Betrag angeben. Hier werde ich „ Drucken“ sagen und hier möchte ich den Behälter ausdrucken. Ich werde M bei sagen. Hier können wir sehen, dass mein Va dem Bonusbetrag geteilt durch 1,25 entspricht und wir werden diesen bestimmten Wert der Mehrwertsteuer ausgeben Scrollen wir nach unten. Und stellen wir einfach sicher, dass wir die Print-Anweisung hinzugefügt haben, sagen wir run, und wir sollten sehen, dass diese neue Zeile erscheint. Hier sehen wir also den Mehrwertsteuerbetrag Tausend und 40. Okay. Es sind also nur ein paar Beispiele dafür, wie wir weitermachen und alles hier zusammenfügen können und alles hier zusammenfügen und wie wir mit Addition arbeiten können, wie wir mit Subtraktion arbeiten können, wie wir mit Multiplikation arbeiten können und wie wir mit Division arbeiten können Ordnung. So können wir weitermachen und alles ins Spiel integrieren, und das ist das Set für diese Lektion über die Arbeit mit arithmetischen 14. Kommentare: Hallo, Leon. Und willkommen zur nächsten Lektion, die sich auf Kommentare konzentrieren wird. Lassen Sie uns also weitermachen und loslegen. In Ordnung. Der Hauptzweck eines Kommentars besteht also darin, den Code zu erklären und seine Lesbarkeit zu verbessern Jetzt gibt es eine weitere Verwendung für einen Kommentar, nämlich das Auskommentieren von Code In diesem Fall können Sie einen Code auskommentieren, der verhindert, dass bestimmte Zeilen in Ihrem von Ihnen festgelegten Programm ausgeführt werden . In der Programmiersprache Python gibt es natürlich zwei verschiedene Arten von Kommentaren, die Sie in Ihren Programmen verwenden können. Nun, die erste Art von Kommentar wird als einzelner Löwenkommentar bezeichnet, und dieser wird durch einen Hashtag gekennzeichnet Die zweite Art von Kommentar wird als mehrzeiliger Kommentar bezeichnet Dieser wird durch drei starke einfache Anführungszeichen gekennzeichnet und wird ebenfalls mit drei einfachen Anführungszeichen abgeschlossen Wir haben zunächst drei einfache Anführungszeichen und dann alles , zu dem wir einen Kommentar oder Code hinzufügen möchten , den wir auskommentieren möchten, und am Ende haben wir am Ende drei einfache Anführungszeichen Wie kann ich es also auf diese Weise erklären? Wir hätten drei starke einfache Anführungszeichen , alles, was wir kommentieren möchten, oder alles, was wir kommentieren möchten, und dann würden wir drei einfache Anführungszeichen haben, die den Kommentar beenden Nun, das wird sinnvoller sein, wenn wir in der Praxis selbst arbeiten und wenn ich Ihnen in dieser Lektion Beispiele zeige Schauen wir uns diese Lektion an, um Beispiele zu finden, und dann werden wir natürlich in der Laborübung wirklich lernen, in der Laborübung wirklich lernen, wie das alles zusammenhängt. Ordnung. Das erste Beispiel ist also ein einzeiliger Kommentar Also, wie wir hier in diesem Codeausschnitt sehen können, haben wir natürlich einen Hashtag, und dann können wir den Kommentar sehen, der besagt: Das ist ein einzeiliger Das ist ein Beispiel dafür, wie Sie einen einzeiligen Kommentar verwenden können Wenn Sie nun einen mehrzeiligen Kommentar deklarieren möchten, sieht das natürlich einen mehrzeiligen Kommentar deklarieren möchten, wie folgt aus. Wie Sie sehen können, werden wir hier also die ersten drei einfachen Anführungszeichen haben. Wir werden den Kommentar drin haben. Natürlich können Sie hier auch Code hinzufügen, zu dem wir in den Laborübungen kommen werden, und dann gleich danach die letzten drei einfachen Anführungszeichen. Auf diese Weise können Sie natürlich den einzeiligen Kommentar und den mehrzeiligen Kommentar verwenden den einzeiligen Kommentar und . In Ordnung. 15. Ein- und mehrzeilige Kommentare verwenden – [Lab]: Hallo, Ron. Willkommen zur nächsten Lektion, bei der sich um eine Laborübung handeln wird, bei der es um die Arbeit mit Kommentaren in Bison Lassen Sie uns weitermachen und loslegen. Als Erstes möchte ich nun einige Variablen deklarieren. Lassen Sie mich weitermachen und es wie folgt einstellen. Ich werde sagen, dass Vorname gleich ist und in einfachen Anführungszeichen sage ich, dass Ehre der Wert ist Dann werde ich mein Alter angeben und ich sage hier 20 H und dann werde ich meine Nationalität angeben und hier werde ich in Anführungszeichen setzen Ich werde Südafrika sagen. Richtig, da haben wir's. Ich habe meine Variablen und die zugehörigen Werte deklariert. Lassen Sie uns weitermachen und die Verwendung von Kommentaren testen . Nun können Kommentare als erster Fall natürlich dazu beitragen, die Lesbarkeit unseres Codes zu verbessern und ihn auch besser zu erklären Was ich zum Beispiel hier tun kann, ist hier ganz oben, ich kann einfach ein paar Leerzeichen hinzufügen und ich kann eine einzige gemeinsame Ausrichtung hinzufügen, die durch ein Hashtag gekennzeichnet Hier werde ich sagen, persönliche Informationen deklarieren . Das ist mein Kommentar hier. Hallo, und nehmen wir an, ich möchte die Werte dieser Variablen ausgeben. Ich werde dafür meine Druckfunktion verwenden. Und ich kann einfach weitermachen und sagen, Vorname drucken Alter drucken, Nationalität drucken . Da haben wir's. Und was ich tun kann, ist einen Kommentar hinzuzufügen, um zu erklären, was genau hier passiert. Mit dieser Druckfunktion möchte ich also möchte ich eigentlich erklären, was ich damit mache. Die Druckfunktion hilft bei der Ausgabe persönlicher Informationen. Nun, der nützliche Teil der Kommentare hier ist, vor allem, wenn Sie Ihren Code jemandem zeigen müssen und diese Person nicht das Testament neu aufbauen und sich abmühen muss, um zu sehen, worum es in Ihrem Programm geht. Dies ist besonders wichtig wenn das Projekt sehr viel Code enthält und jemand verstehen oder lernen möchte, wie Sie Ihr Projekt erstellt haben und jemand verstehen oder lernen möchte , wie Sie Ihr Projekt erstellt , ohne bei Null anfangen zu müssen und Kommentare helfen dabei, es lesbarer zu machen , damit die Leute sagen können, Okay, dieser Teil dieses Personencodes macht das. Dieser Teil des Codes von jemandem macht das. Das ist also die Bedeutung von Kommentaren. Wie wir hier sehen können, kann jemand, der sich unser Programm ansehen würde, hier sehen, okay, er gibt persönliche Daten Also Vorname, Alter, Nationalität. Und hier geben sie diese persönlichen Informationen mit den Druckfunktionen aus Und das wäre natürlich hier in der Konsole verfügbar und würde ausgegeben oder gerendert werden, auch immer der Code in Interplace eingerichtet ist Perfekt. Richtig. So können wir unsere einzeiligen Kommentare nutzen. Nehmen wir zum Beispiel an, wir möchten einen mehrzeiligen Kommentar verwenden. Nehmen wir an, wir wollen keine einzige Zeile verwenden. Was wir also tun können, ist, dass Sie einfach diesen Hashtag entfernen und wir können einfach hier oben die drei anfänglichen einfachen Anführungszeichen hinzufügen. Und gleich danach wollen wir die letzten einfachen Anführungszeichen hinzufügen. Es gibt drei davon. Und dann können Sie die Eingabetaste für Leerzeichen drücken, und so können Sie einen mehrzeiligen Kommentar verwenden. Drei einfache Anführungszeichen beginnen und drei einfache Anführungszeichen beenden. Hier haben wir die Erklärung, in der persönliche Informationen deklariert Lassen Sie uns hier dasselbe für unseren zweiten Kommentar tun. Geben Sie persönliche Informationen aus. Lass uns das machen. Drei einfache Anführungszeichen beginnen und drei einfache Anführungszeichen beenden. Fügen wir hier einfach etwas Platz hinzu. So können Sie mehrzeilige Kommentare verwenden. Und natürlich wird es demselben Zweck dienen , und wenn wir unseren Code ausführen, wird er natürlich wenn wir unseren Code ausführen, wird er immer noch einwandfrei ausgeführt, aber er wird entsprechend den Werten dieser Variablen gedruckt entsprechend den Werten dieser Variablen So können wir also weitermachen und das einrichten. Nehmen wir nun an, wir wollen weitermachen und sicherstellen, dass wir keine bestimmte Codezeile ausführen. Nehmen wir an, wir testen und möchten nicht, dass eine bestimmte Codezeile ausgeführt wird. Nehmen wir zum Beispiel an, ich möchte mein Programm ausführen und möchte nicht mein Alter ausgeben. Ich wollte nur meinen Vornamen und meine Nationalität ausgeben. Nun, Sie könnten Ihren Code technisch gesehen entfernen, aber manchmal ist es einfacher, ihn einfach schnell auszukommentieren, nur damit Sie etwas debuggen können Nehmen wir an, ich möchte nicht mein Alter angeben, sondern nur den Vornamen und meine Nationalität Ich kann hier ein einzeiliges Zitat hinzufügen, zum Beispiel vor dem gedruckten Alter, ich kann das Hashtag hinzufügen, was einzeiliges Anführungszeichen bedeutet. Sagen wir, lauf. Und jetzt gibt es hier in der Konsole nur den Vornamen und meine Nationalität aus. Okay. Im Wesentlichen können Sie auf diese Weise verhindern, dass ein Programm eine bestimmte Codezeile oder bestimmte Codezeilen ausführt Codezeile oder bestimmte Codezeilen , indem Sie vor diesem Code ein Common hinzufügen. Hier fügen Sie zum Beispiel den Hashtag hinzu, und das ist geeignet, wenn Sie nur verhindern möchten, dass eine Codezeile ausgeführt wird. Das kannst du tun Nehmen wir an, Sie möchten mehrere Codezeilen auskommentieren. Hier haben wir nur eine Zeile auskommentiert. Nehmen wir an, wir möchten mehrere Codezeilen erstellen. Dann wäre es angebracht , einen mehrzeiligen Kommentar zu verwenden. Es wird einfacher sein , weil Sie hier technisch gesehen einfach Hashtags einfügen könnten , aber das kann mühsam sein Wenn Sie hier starten, können Sie sehen, dass nichts ausgegeben wird , weil wir im Grunde einfach weitergemacht haben und einfach beschlossen haben, die einzeiligen Kommentare manuell hinzuzufügen Nehmen wir an, wir wollen das alles auf einmal erledigen. Sie können also einfach weitermachen und das entfernen, denken Sie daran, lassen Sie uns einfach einige Leerzeichen hinzufügen. Vor dem Code, den Sie auskommentieren möchten, müssen Sie drei einfache Anführungszeichen oben und am Ende drei einfache Anführungszeichen am Ende setzen oben und am Ende . Ordnung. Also, wenn Sie jetzt ausführen würden, würde nichts passieren , weil Sie den gesamten Code hier zwischen diesen ersten und letzten drei einfachen Anführungszeichen auskommentiert haben . So können Sie also einen mehrzeiligen Kommentar verwenden um zu verhindern, dass Code ausgeführt wird. Nehmen wir zum Beispiel an, ich mache weiter und mache das nur für die ersten beiden Print-Statements. Also hier werde ich das entfernen, und ich werde eine Zeile hinzufügen und einfach die ersten beiden auskommentieren. Wenn ich sagen würde, jetzt lauft, dann geht es an Prince of Africa , weil ich nicht dazu Stellung nehme. Okay, also alles, was darin steht, wird nicht ausgeführt, weil es als Kommentar behandelt wird. Okay, das war's für diese Lektion, in der es darum geht, wie Sie mit einzeiligen und mehrzeiligen Kommentaren und deren verschiedenen Verwendungsmöglichkeiten arbeiten können mit einzeiligen und mehrzeiligen Kommentaren und deren verschiedenen Verwendungsmöglichkeiten arbeiten einzeiligen und mehrzeiligen Kommentaren und deren verschiedenen Verwendungsmöglichkeiten Wie gesagt, sie sind sehr hilfreich, um Dinge lesbarer zu machen, Code zu erklären, zu erklären, was passiert, und auch um zu verhindern, dass bestimmte Codezeilen in dem Programm, das Sie einrichten und verwenden, ausgeführt werden In Ordnung, das war's für diese Lektion. 16. Ein- und Ausgangsdaten: Hallo, Aon, und willkommen zur nächsten Lektion, die sich auf Benutzereingaben und -ausgaben konzentrieren wird Lassen Sie uns also weitermachen und loslegen. Richtig. Also zuallererst Benutzereingaben. Mit Benutzereingaben möchten wir unseren Benutzern also die Möglichkeit geben, möchten wir unseren Benutzern also die Möglichkeit geben Informationen in unser Programm einzugeben , und um es unseren Benutzern zu ermöglichen , dies zu tun, würden wir die Eingabefunktion verwenden. Jetzt fordert die Eingabefunktion den Benutzer zur Eingabe und erfasst seine Antwort als Zeichenfolge Und wir können diese Eingabe dann verwenden , um verschiedene Aktionen oder Berechnungen in unserem Programm In Bezug auf die Benutzerausgabe haben wir nun bereits gelernt, wie man eine Druckfunktion verwendet. Um Daten in unserer Konsole oder unserem Terminal anzuzeigen, können wir also die Druckfunktion verwenden. Jetzt gibt die Druckfunktion die Daten aus, sodass wir sie während der Ausführung des Programms anzeigen können. Dies kann nun sehr nützlich sein, um zu debuggen, Ergebnisse anzuzeigen oder dem Benutzer Feedback zu geben. In Ordnung. Das ist also der Unterschied zwischen Benutzereingaben und Benutzerausgaben und den Funktionen , mit denen wir sie ausführen können. Denken Sie also daran, Benutzereingaben, wir würden die Eingabefunktion verwenden, Benutzerausgabe, wir würden die Druckfunktion verwenden. 17. Die Eingabe()- und Druck()-Funktionen verwenden – [Lab]: Hallo, Ron. Willkommen zur nächsten praktischen Laborübung, die sich auf die Arbeit mit der Eingabefunktion zur Dateneingabe und der Druckfunktion zur Datenausgabe konzentrieren wird der Eingabefunktion zur . Lass uns anfangen. Jetzt möchten wir die Benutzer bitten, ihren Namen einzugeben, und wir möchten ihren Namen ausgeben , um es sehr einfach zu halten. In einem solchen Programm würden wir nun einige Kommentare eingeben wollen, würden wir nun einige Kommentare eingeben wollen nur um den bewährten Methoden zu folgen. Lassen Sie uns hier einen Kommentar hinzufügen und ich werde hier sagen, geben Sie den Benutzernamen ein. Und dann füge ich hier noch einen hinzu , der der Ausgabe-Benutzername ist. Okay. Lass uns weitermachen und anfangen. Der Code, den wir technisch verwenden müssen ist die Eingabefunktion, genau wie diese. Dies wird jedoch nicht sehr benutzerfreundlich sein. Was Sie normalerweise mit dieser Eingabefunktion tun würden, Was Sie normalerweise mit dieser Eingabefunktion tun würden ist, dass Sie eine Eingabeaufforderung hinzufügen möchten , weil der Code ausgeführt wird, aber nichts so angezeigt wird, wie es ist. Wenn Sie beispielsweise eine Eingabe eingeben und sie hier in leeren Klammern lassen, gab es nichts dazwischen und Sie würden sagen, dass run einfach weiterlaufen wird Es wird nichts und nichts dergleichen bewirken. Es ist sehr schwierig zu wissen, was hier vor sich geht. Also lass uns vorerst damit aufhören. Gehen wir zurück, machen wir weiter und geben eine Aufforderung ein. In der Regel geben Sie hier eine Aufforderung wie eine Frage oder eine Aussage ein. Hier können Sie zum Beispiel sagen, bitte geben Sie Ihren Namen ein. Okay, einfach so. Wenn wir jetzt weitermachen und nach unten scrollen, können wir das noch einmal ausführen. Und hier kommt die Aufforderung. Bitte gib deinen Namen ein. Also können wir einfach Ono sagen. Und wie wir hier sehen können, können Sie dann die Eingabetaste drücken und der Vorgang endet und der Code ist fertig. Okay. Also, wenn du etwas eingibst, wenn du deinen Namen eingibst oder wenn du irgendwelche Daten eingibst, musst du danach Enter drücken. Aber Sie können jetzt sehen, dass der Prozess beendet wurde, und das war alles, was dazu gehört. Okay. Wir wollen also unsere Druckfunktion verwenden das etwas übersichtlicher zu gestalten Was ich also machen möchte, ist natürlich nur ein langweiliges Detail Ich möchte dort einen Doppelpunkt hinzufügen. Und sobald ich meinen Namen eingegeben habe, möchte ich zum Beispiel sagen: Willkommen, nein. Aber bevor ich das tun kann, muss ich dem, was auch immer in der Eingabe eingegeben wurde, einen Wert zuweisen , wie ich es jetzt getan habe, ohne, was auch immer hier eingegeben wird. Ich möchte den Wert, den ich hier eingebe, als Variable speichern . Um das zu tun, kann ich sagen, dass mein Name gleich ist, und das wird auch so sein Was auch immer ich hier eintrage, es wird meiner Variablen , meinem Namen, zugewiesen Was ich jetzt tun möchte, ist, dass ich hier eine Nachricht mit meinem Namen ausgeben möchte. Ich kann einfach weitermachen und Drucken sagen und lass uns wieder hier rauf gehen. Und ich sage hier, sagen wir zum Beispiel: Willkommen. Und dann werde ich darunter „Drucken“ sagen und es wird mein Name sein. Ich werde den Namen aus dem, was eingegeben wurde, entnehmen. Dann drücke ich die Eingabetaste, nachdem ich meinen Namen eingegeben habe. Dann wird diese Codezeile ausgeführt, in der Willkommen steht, und dann darunter mein richtiger Name. Lass uns das machen. Wir können nach unten scrollen und es ausführen. Die Eingabe wurde ausgelöst, die Eingabefunktion wird hier ausgelöst, bitte geben Sie Ihren Namen ein. Sobald ich es eingegeben und die Eingabetaste gedrückt habe, wird es in der Variablen myname gespeichert Dann fährt es mit der nächsten Codezeile fort und gibt Willkommen aus, und dann der Name, der gespeichert wurde, den ich für die Eingabefunktion eingegeben habe Denken Sie also daran, dass in diesem Fall die Eingabefunktion zuerst ausgeführt wird. Das gibt den Wert für die Variable und dann sechs und sieben, print to welcome und print my name werden ausgeführt. Lassen Sie uns also weitermachen und den Wert hinzufügen. Also hier werde ich Arno sagen. Und wenn ich dann die Eingabetaste drücke, wird das mit der Variablen, meinem Namen, verknüpft Da haben wir's. Dann läuft ich Willkommen und dann nein. So können Sie eine Eingabefunktion verwenden und so können Sie dann auch die Druckfunktion zusammen als Ganzes nutzen . Lassen Sie uns nun weitermachen und darauf aufbauen. Lassen Sie uns weitermachen und an einem anderen Beispiel arbeiten. Lass uns das ändern. Geben wir bitte Ihren Namen ein. Lass uns noch eins machen. Nehmen wir an, mein Alter verlangt Input. Wir sagen, bitte gib dein Alter ein. Okay. Und wir können auch einen anderen sagen. Nehmen wir an, meine Lieblingsfarbe ist gleich. Wir können Input sagen Bitte geben Sie Ihre Lieblingsfarbe ein. Ordnung. Da haben wir's. Jetzt wollen wir den Namen, das Alter und die Lieblingsfarbe unseres Benutzers eingeben . Dann können wir hier einfach unseren Kommentar ändern, Namen, das Alter und die Lieblingsfarbe unseres Benutzers ausgeben . Okay, wir können jetzt einfach unseren Code hier anpassen, also lassen Sie uns das entfernen. Ich möchte ein Leerzeichen hinzufügen. Um ein Leerzeichen hinzuzufügen, können wir es einfach sehr einfach halten und eine leere Print-Anweisung verwenden. Das hilft Ihnen, Platz in Ihrem Code zu haben , denn wie Sie hier feststellen werden, hatten wir nicht viel Leerzeichen. Es hieß nur, bitte gib deinen Namen, Arno, den Wert und dann Willkommen ein. Wir brauchen ein bisschen Freiraum Sie können eine Druckfunktion verwenden, und in Anführungszeichen können Sie sie hier einfach als leere Zeichenfolge belassen . Leere einfache Anführungszeichen. Das wird uns einen Freiraum geben. Dann können wir hier einfach „ Drucken“ sagen und wir können eine allgemeine Nachricht eingeben, in heißt, dass Ihre Daten wie folgt lauten. Dann können wir sagen, dass jeder Wert gedruckt wird, der dem Namen zugewiesen ist, welche Werte meinem Alter zugewiesen sind, und welchen Wert auch immer meiner Lieblingsfarbe zugewiesen ist. Ich möchte es nur etwas übersichtlicher machen , damit wir es haben Wir haben jetzt alles an Ort und Stelle. Wir haben meinen Namen, mein Alter und Lieblingsfarbe und wir nehmen den Eingabewert für den Namen, den Eingabewert für das Alter und den Eingabewert der Lieblingsfarbe. Dann wollen wir diese als Namen, Alter und Farbe ausgeben. Aber zuerst wollen wir einen Raum schaffen. Wir könnten diesen Kommentar aus Gründen der Übersichtlichkeit technisch hierher verschieben und hier können wir einfach sagen, dass zwischen unserem Code ein Leerzeichen steht. Das ist eine einfache Möglichkeit, Leerzeichen zwischen der Codeausgabe in Ihrer Konsole und der Konsole zu schaffen . Okay, wir wollen das ein bisschen erklären. Lass uns weitermachen und dann haben wir ein Leerzeichen und dann geben wir den Namen, das Alter und die Lieblingsfarbe unseres Benutzers aus. Wir haben hier eine Nachricht, die Ihnen nur sagt, dass dies wie folgt lautet. Dann druckt es den Namen, das Alter und die Lieblingsfarbe entsprechend unseren Eingaben aus. Lass uns anfangen. Die Reihenfolge, in der dieses Programm ausgeführt wird, ist von oben nach unten. Behalte das im Hinterkopf. Sobald Sie das alles eingerichtet haben, lassen Sie uns weitermachen und unseren Code ausführen und uns die Ausgabe ansehen. Starten wir es also und sagen wir „Ausführen“. Also zuerst heißt es, gib bitte deinen Namen ein. Das entspricht der ersten Zeile hier und der Wert, den wir eingegeben haben , wird meinem Namen zugewiesen wir eingegeben haben , wird meinem Namen Hier werde ich nein sagen, Enter. Dann heißt es: Bitte gib dein Alter ein. Dann geht es zur nächsten Codezeile und Sie werden nach Ihrem Alter Dann gehe ich hierher und ich werde wieder hier klicken und sage 28, Enter Dann heißt es: Bitte gib deine Lieblingsfarbe ein. Es wird diese Codezeile jetzt ausführen. Es wird nach der Eingabe fragen. Der Wert, den wir hinzufügen und anschließend die Eingabetaste drücken , wird dann der Variablen Meine Lieblingsfarbe zugewiesen . Lassen Sie mich hier klicken und ich werde Brown sagen , und los geht's. Es wurde ein Leerzeichen für uns hinzugefügt, und das entsprach hier. Also mach ein Leerzeichen zwischen unserem Code, also habe ich einfach eine leere Zeile hinzugefügt Wann immer diese Druckfunktion ausgeführt wird, generiert sie eine Codezeile. Und wenn Sie nichts eingeben, wird es nur ein leeres Feld haben. Das ist also der Zweck dahinter , damit Sie das Prinzip verstehen können. Dann gibt es die Details aus. Ihre Angaben lauten wie folgt. Hier haben wir es und wir können sehen, dass der Name draufsteht. Es gibt das Alter und die Lieblingsfarbe an, je nachdem, was wir hier eingestellt haben. Wir können sehen, dass das so ausgegeben und eingegeben wurde wie wir es uns wünschen. Richtig. Wie Sie sehen können, haben wird der Eingabeaufforderungstext, den Sie in Ihrer Eingabefunktion hier , automatisch hier in Ihrer Konsole oder Ihrem Terminal erscheinen , und dann geben Sie einfach ein was Sie der Eingabe zuweisen möchten, und dann möchten Sie ihn speichern, um ihn hier auf der linken Seite als Variable festzulegen, und natürlich drucken wir dann die Werte aus basierend auf dem , was wir eingegeben haben Ordnung, Leute. Also das war's für diese Laborübung zur Eingabe und Ausgabe von Daten, zur Eingabefunktion und zur Druckfunktion 18. String-Verkettung: Weiter und willkommen zur nächsten Lektion, die sich mit der Verkettung von Zeichenketten befassen wird Lassen Sie uns also anfangen. Richtig, die Verkettung von Zeichenketten bezieht sich also auf die Kombination einer Variablen mit einer Dies kann jetzt mit dem Plus-Operator erreicht werden. Jetzt denkst du wahrscheinlich, okay, warte mal. Warte. Ist das nicht ein Zusatz? Technisch gesehen ist es das. Sie können jedoch auch den Additionsoperator oder den Plus-Operator verwenden , beispielsweise wenn Sie eine Zeichenkettenverkettung durchführen möchten Lassen Sie mich Ihnen ein typisches Beispiel dafür geben wie Sie das nutzen können Nehmen wir an, Sie haben zwei Variablen deklariert, Ihren Namen und Ihre Nationalität. Und was Sie tun können, ist, eine Zeichenkettenverkettung durchzuführen, indem Sie die Variable und die Zeichenfolge miteinander kombinieren die Variable und die Wenn Sie hier beispielsweise eine Druckfunktion eingerichtet haben, können Sie die Zeichenfolge, die Zeichenketten, myname is und I am from hinzufügen Zeichenketten, myname is und I am Sie können sehen, dass hier die beiden Variablen Name und Nationalität enthalten sind Sie können sehen, dass das, was im Wesentlichen passieren wird , darin besteht, mein Name Anu ist und ich aus Südafrika komme. Wir können sehen, dass diese beiden Plus-Operatoren hier mit unseren Zeichenketten und unseren Variablen für die Verkettung von Zeichenketten verwendet hier mit unseren Zeichenketten und unseren Variablen für die Verkettung von Zeichenketten Nun, das ist natürlich nicht die einzige Möglichkeit, Zeichenketten zu verketten Sie müssen es nicht unbedingt selbst in eine Druckfunktion einfügen in eine Druckfunktion Es gibt noch andere Möglichkeiten, wie Sie mit dem Prozess umgehen können, aber das ist im Allgemeinen das grundlegende Konzept, wie Sie alles miteinander kombinieren und eine Verkettung von Zeichenketten durchführen können alles miteinander kombinieren und eine Verkettung von Zeichenketten durchführen Aber keine Sorge, wir werden dazu eine Laborübung machen Ich werde Ihnen all die verschiedenen Möglichkeiten zeigen , wie Sie das durchführen können. 19. String-Verkettung durchführen – [Lab]: Hallo Ron und willkommen zur nächsten Laborübung , bei der es um die Verkettung von Zeichenketten gehen wird . nächsten Laborübung , bei der es um die Verkettung von Zeichenketten gehen wird. Lass uns anfangen. Zunächst wollen wir zwei Variablen definieren. Zuallererst werde ich sagen , dass Name gleich ist, und hier werde ich nein sagen Dann werde ich Nationalität haben und dann sagen „Gleichwertig“, und das wird Südafrika sein Dann werde ich meine Druckfunktion nutzen. Jetzt natürlich die String-Konzentration. Wir werden unsere Zeichenketten mit unseren Variablen kombinieren unsere Zeichenketten mit unseren Variablen , indem wir den Additions- oder Plus-Operator verwenden , wobei in diesem speziellen Fall erkannt wird, dass eine Verkettung von Zeichenketten und keine Addition durchgeführt werden muss Verkettung von Zeichenketten und keine Addition durchgeführt Hier liegt der Unterschied. Ich füge meine Zeichenfolge hinzu und sie wird sagen, mein Name wird dann ein Leerzeichen hinzufügen und sagen plus Leerzeichen, und dann wollen wir den Wert aus der Variablen abrufen, wir werden diese Variable hier hinzufügen, nämlich Name. Ich sage dann Plus und dann unsere nächste Aussage und dann sage ich und ich komme von, dann Plus und dann werden wir die Nationalität haben. Ordnung. In dieser Ausgabe heißt es, ich heiße Ano und komme aus Südafrika. Wie Sie sehen können, kombinieren wir unsere Zeichenketten mit unseren Variablen mithilfe des Additionsoperators, der im Wesentlichen als Verkettung von Zeichenketten bezeichnet wird als Verkettung von Zeichenketten Jetzt können wir also nach unten scrollen und „ Ausführen“ sagen und Sie werden sehen, dass es hier ziemlich hässlich aussehen wird Es wird sagen, ich heiße Ono und komme aus Südafrika, aber Sie können sehen, dass es hier keinen Abstand gibt. Ich empfehle Ihnen immer, dies hier zu tun, wenn Sie mit der Verkettung von Zeichenketten arbeiten, vor allem in diesem Kontext wo Sie Ihre Zeichenketten hier sehen, bevor Sie hinzufügen oder mit ihr kombinieren Variable hinzufügen oder mit ihr kombinieren und nachdem Sie ein Leerzeichen hinzufügen müssen Hier ist, bevor ich eine Zeichenkettenverkettung mit Zeichenkettenverkettung Ich muss ein Leerzeichen hinzufügen. Und dann ist hier nach der Zeichenkettenverkettung der Variablen oder des Leerzeichens wieder, und hier ist es davor, und ich muss auch ein Leerzeichen hinzufügen Wenn ich jetzt weitermache und nach unten scrolle, wird es sich anpassen und es wird jetzt mit einem Leerzeichen etwas sauberer aussehen Wir können jetzt sehen, dass es heißt, mein Name ist Ano und ich komme aus Südafrika. Wir können sehen, dass es viel sauberer und übersichtlicher ist. Richtig , so können Sie übertreiben und sicherstellen, dass Sie bei der Verkettung von Zeichenketten Abstände haben . In Ordnung. Perfekt. Lassen Sie uns also weitermachen und hier ein weiteres Beispiel anführen. Lassen Sie uns also weitermachen und eine Variable einrichten, und ich werde diese so setzen, als ob, ähm, ich werde diese Variable über mich nennen. Und was ich hier tun werde, ist Verkettung von Zeichenketten zu verwenden um einen Wert für eine Variable einzurichten Also hier werde ich weitermachen und das so einstellen, wie ich will, und ich werde hier ein Leerzeichen hinzufügen , ich werde Plus hinzufügen Und dann möchte ich ein Hobby definieren, das ich zu dieser Variablen hinzufügen werde. Also werde ich hier sagen, dass Sport gleich ist, und ich werde Fußball sagen Und dann werde ich weitermachen und einen anderen spezifizieren. Ich werde hier Film sagen. Ich werde interstellar sagen. Und dann über mich, ich werde sagen, ich mag Plus, und dann füge ich ein Sportplus hinzu und dann das Leerzeichen, und dann sage ich einfach und dann füge ich Plus hinzu und dann werde ich Film sagen Also diese Variable, ich habe Zeichenkettenverkettung verwendet, um hier eine Zeile mit dem hinzuzufügen , was als diese spezielle Variable definiert werden soll Also werde ich jetzt Printmedien über mich sagen. Lassen Sie uns diesen Code vorerst mit einem einzeiligen Kommentar auskommentieren , und ich möchte nur sehen, was er hier ausgibt. Scrollen Sie nach unten, sagen Sie Run und es heißt, ich mag Football und Interstellar Okay, so können Sie also auch eine Zeichenkettenverkettung durchführen , wenn Sie sie einer Variablen zuweisen möchten Das ist also eine weitere Möglichkeit , wie Sie es tun können Es gibt also viele Möglichkeiten, wie Sie die Verkettung von Zeichenketten nutzen können Ich würde Ihnen diese Methode nicht empfehlen. Es dient nur dazu, Ihnen etwas Übung und Verständnis dafür zu vermitteln, wie es funktioniert und wie es formuliert wird Im Grunde können wir das einfach so anpassen, dass ich einfach sagen kann , dass ich gerne zuschaue, und es wird Fußball stehen und ich schaue mir gerne den Film an und dann das Weltall Es wird jetzt etwas übersichtlicher sein, wenn ich sagen würde, ich schaue gerne Fußball und ich schaue mir gerne den Film Interstellar Das ist ein bisschen kohärenter. Was ich jetzt tun möchte, ist, dies über mich zu unserem früheren langen Formular für die Erklärung hinzuzufügen . Machen wir das, entfernen wir den Aufdruck hier. Und ich werde jetzt einfach das Plus hinzufügen und ich werde sagen, und ich werde einfach ein bisschen über mich sagen. Ich füge einen Doppelpunkt hinzu und wir werden etwas über mich sagen, einfach so. Ein Elender Wir sollten jetzt alles in der Ausgabe sehen. Ich werde nach unten scrollen, „Laufen“ sagen und los geht's. Mein Name ist Ano und ich komme aus Südafrika und ein bisschen über mich Ich schaue gerne Fußball und ich schaue gerne den Film Interstellar. Da haben wir ihn Wir können sehen, dass wir das alles mit unserer Druckfunktion hier in einer einzigen Zeile hinzugefügt haben . So können Sie Zeichenkettenverkettungen verwenden. Denken Sie daran, dass Sie Ihre Zeichenketten mit Ihren Variablen kombinieren Zeichenketten mit Ihren Variablen den Additionsoperator verwenden , der verwendet werden kann Es ging um die Verkettung von Zeichenketten und nicht nur PySON ist sehr intuitiv und kann erkennen, ob es die Addition selbst durchführen muss, indem Zahlen addiert werden, oder ob es tatsächlich eine Verkettung von Zeichenketten durchführen muss Wie wir sehen können, ist es eine sehr 20. Positionsargumente: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit Positionsargumenten befassen wird Lassen Sie uns also anfangen. Also positionelle Argumente. Wir können Platzhalter verwenden , um Variablen in eine Zeichenfolge einzufügen Schauen wir uns also einen grundlegenden Codierungsausschnitt an. Hier haben wir zum Beispiel eine Variable, haben wir zum Beispiel eine Variable, meinen Namen mit zugewiesenem Ehrenwert, und wir können hier in der Druckfunktion sehen, dass wir hier eine Zeichenfolge einrichten, die besagt, dass MyName ist, und dann in geschweiften Klammern Nun, das ist im Wesentlichen als Platzhalter bekannt. Wir können unsere Variable hier in diese Zeichenfolge einfügen. Punktformat ist nun im Wesentlichen eine Methode, die Werte in Platzhalter einfügt Es ermöglicht uns, dies zu tun. Wir können dann auch hier sehen, dass wir einen Namen haben. Nun, Name ist hier das Schlüsselwortargument, das verwendet wird, um den Wert hier an den Platzhalter zu übergeben Beachten Sie hier also, dass ich denselben Namen verwendet habe , um zu beschreiben, was wir hier einrichten. Aus Gründen der Kontinuität habe ich das Schlüsselwortargument hier mit dem Platzhalternamen abgeglichen , denn was passieren wird, ist , dass der Wert der Variablen , die nein ist, dem Schlüsselwortargument Name zugewiesen wird , dem Schlüsselwortargument Name zugewiesen , und dieser Wert wird in den Platzhalter eingefügt Und Sie werden in der Ausgabe hier in der Konsole sehen, dass dort steht: Mein Name ist nein Auf diese Weise können Sie im Wesentlichen Platzhalter verwenden , um Ihre Variablen in eine Zeichenfolge einzufügen Machen Sie sich keine Sorgen, wir werden dazu eine Laborübung machen und wir werden hier ein paar Beispiele durcharbeiten, und wir werden hier ein paar Beispiele durcharbeiten damit wir unser Wissen über diese Positionsargumente, die wir haben , festigen können unser Wissen über diese Positionsargumente , richtig Das ist also für den taktischen Teil. 21. Zeichenfolge nach Position formatieren – [Lab]: Hallo und willkommen zur nächsten Laborübung, die sich auf Positionsargumente konzentrieren wird Lass uns weitermachen und loslegen. Was wir zunächst tun wollen, ist eine Variablen zu deklarieren. Ich werde sagen, mein Name ruft und warte, bis ich nein sehe. Als Nächstes möchte ich hier meine Druckfunktion definieren. Ich werde Drucken sagen. In der Zeichenfolge hier sage ich meinen Namen und dann richte ich meinen Platzhalter ein, der alles sein kann. Ich werde es einfach als Namen angeben. Dann werde ich nach der Zeichenfolge hier, nach den Anführungszeichen, Punktformat sagen. Dann öffne ich hier in der Druckfunktion selbst einen neuen Satz von Klammern und definiere zuerst mein Schlüsselwortargument In diesem Fall werde ich mich auf das beziehen , was auch immer ich den Platzhalter nenne Ich sage „Name ist gleich und dann die Variable , die ich zuweisen möchte, das ist mein Okay. Wir haben unseren Platzhalter Wir haben unser Schlüsselwortargument, das im Grunde genommen unser Platzhalter ohne die geschweiften Klammern ist , und wir setzen es auf den Wert der Variablen my name, der Was jetzt im Wesentlichen passieren wird, ist, dass der Name hier den Wert hier in unseren geschweiften Klammern von Nu ersetzt Es wird gedruckt, mein Name ist Nein. Lassen Sie uns weitermachen und es testen, damit wir nach unten scrollen und „Ausführen“ sagen können. Und es heißt, mein Name ist Arno. Richtig. Machen wir weiter und machen es ein bisschen interessanter. Lassen Sie uns unseren Vor - und Nachnamen ausgeben. Was ich hier tun kann, ist, dass ich ein bisschen neu formatieren kann . Ich werde das einfach als meinen Vornamen festlegen und ich werde das auf F ändern, Unterstrichname für den Vornamen und hier auf F Unterstrichname Hier werde ich meinen Vornamen sagen. Stellen wir einfach sicher, dass das hier funktioniert. Ich habe nur meinen Variablennamen in meinen Vornamen geändert . Ich habe das Schlüsselwortargument hier in F underscore-name geändert , was dem Platzhalter F underscore-Namen entspricht Der Platzhalter hat jedoch geschweifte Klammern in Ich kann nach unten scrollen und rennen. Und es steht immer noch, dass mein Name drauf steht. Perfekt. Richtig. So können wir jetzt alles für unseren Nachnamen vorbereiten. Also werde ich sagen, dass mein Nachname gleich ist, und ich werde Victorious sagen Und wir können das hier so ändern, dass mein Vorname F Name ist, und dann werde ich weitermachen und N sagen, mein Nachname Und hier im Platzhalter werde ich L sagen und den Namen unterstreichen Und was wir jetzt tun können, ist, dass wir hier mehrere Schlüsselwortargumente eingeben können mehrere Schlüsselwortargumente eingeben Was ich tun kann, ist ein Komma zu setzen und dann zu sagen, dass der Name mit einem L-Unterstrich meinem Nachnamen entspricht Ich möchte meinen Nachnamen sagen. Okay, wie wir hier sehen können, wird das jetzt hier entsprechend angehängt Jetzt haben wir also einen Namen, der auf die Position verweist, diesen Platzhalter, entschuldigen Sie, mit dem Wert meines Nachnamens, der Pretorius sein wird Am Ende werden wir sehen, dass mein Vorname Ono und mein Nachname Pretorius gedruckt wird und mein Nachname Wenn wir jetzt nach unten scrollen, können wir sagen, laufen, dann gehen wir Mein Vorname ist Ano und mein Nachname ist Perfekt. Das haben wir an Ort und Stelle. Großartig. Lass uns jetzt weitermachen und etwas von Grund auf neu erstellen. Lassen Sie uns ein anderes Beispiel machen. Nehmen wir an, mein Lieblingsauto ist gleich. Hier werde ich einfach HeSlaf als nächstes sagen, wir werden meine Lieblingsfarbe haben und wir können Braun sagen Richtig, also lass uns weitermachen und hier anfangen. Also fangen wir mit unserer Druckfunktion an und richten die Prüfungen für uns ein. Also werde ich sagen, ich mag das Auto. Und an meiner Stelle, Soldat, werde ich das einfach als F unterstrichenes Auto für mein Lieblingsauto setzen als F unterstrichenes Auto für mein Lieblingsauto Und dann sage ich N, ich mag die Farbe Und hier werde ich F sagen, Farbe unterstreichen. Perfekt. Also haben wir meine Haussoldaten eingerichtet, dann möchte ich Punktformat sagen, und jetzt muss ich mein Schlüsselwortargument hinzufügen . Was ich hier tun werde, um es ein bisschen übersichtlicher zu machen , ist, dass ich hier ein bisschen herauszoome und mein Schlüsselwortargument hinzufüge, es wird mit dem übereinstimmen, was an der älteren Stelle F-Karte zuerst F-Unterstreichungskarte. Gleichwertig, und das wird sich auf mein Lieblingsauto beziehen. Also werde ich mein Lieblings-R sagen. Zuerst, fertig. Als Nächstes wollen wir die Farbe haben. Farbe des Unterstrichs F wären also die nächsten Schlüsselwortargumente Ich sage F Unterstrichfarbe und wir sagen gleich, und das bezieht sich auf diese Variable hier, Wir können also MP-Farbe sagen. Da haben wir's. Also haben wir jetzt alles an seinem Platz, und was wir jetzt tun können, ist nach unten zu scrollen und wir können „ Lauf“ sagen , aber ich mag die Karte Tesla und ich mag die Farbe Braun. Perfekt. Auf diese Weise können wir im Wesentlichen sicherstellen, dass wir in der Lage sind , positionelle Argumente voll auszuschöpfen und sie alle an ihren Platz zu bringen Leute, das war's für diese Laborübung. 22. Strangmethode: Hallo, eon, und willkommen zur nächsten Lektion , die sich mit String-Methoden befassen wird. Richtig, also String-Methoden. In PySon stehen uns verschiedene Zeichenkettenmethoden zur Verfügung, die wir in unserem Programm verwenden können , z. B. capitalize und upper Es gibt verschiedene andere Methoden, die sich darauf konzentrieren , unsere Daten auf Kleinbuchstaben und Großbuchstaben einzustellen , sie groß zu und auch verschiedene Positionen von Buchstaben zu ändern, Buchstaben hinzuzufügen und zu entfernen usw. Es gibt viele Methoden , die wir anwenden können, und wir werden in der Laborübung einige davon durchgehen Diese Methoden ermöglichen es uns nun, unsere Zeichenketten auf unterschiedliche Weise zu modifizieren und zu manipulieren. Sie können entscheiden, ob Sie Ihre Zeichenketten auf diese oder jene Weise ändern möchten . Es hängt wirklich davon ab , wie Sie vorgehen und damit fortfahren möchten . Nun, wie ich bereits erwähnt habe und nur um näher darauf einzugehen, ein paar Beispiele. Einige Beispiele können das Ändern der Groß-/Kleinschreibung, Kürzen von Leerzeichen oder sogar das Ersetzen von Zeichen Das können Sie in der Laborübung erwarten. Wir werden eine Vielzahl all dieser Methoden durchgehen und uns auf sie konzentrieren, während wir daran arbeiten, unsere Saiten zu manipulieren 23. Verschiedene String-Methoden verwenden – [Lab]: Hallo, Ron, und willkommen zur nächsten Laborübung, die sich auf die Arbeit mit verschiedenen String-Methoden konzentrieren wird Arbeit mit verschiedenen String-Methoden Wie Sie hier sehen können, habe ich hier bereits einige Kommentare hinzugefügt, und zwar nur, um den Unterrichtsprozess effizienter zu strukturieren und die Botschaft zu vermitteln, dass wir lernen werden. Die Methoden werden sich also auf die Großschreibung beziehen, alles klein schreiben, alles groß schreiben . Natürlich wird auch die Länge der Zeichenketten ermittelt, replace beginnt mit endet mit und viele davon sind Find position ist numerisch und natürlich alphanumerisch. Bei dieser praktischen Laborübung werden wir viele Methoden durchgehen. Lass uns weitermachen und anfangen. Bevor wir nun tatsächlich etwas tun, benötigen wir eine Variable, auf der wir basieren wollen , mit zugehörigem Wert. Was ich tun werde, werde ich so beginnen und wir werden jeden Kommentar für jede bestimmte Methode löschen , die wir beherrschen Also werde ich eine Variable mit dem Namen „ Mein Vorname ist gleich“ erstellen , und ich werde nur sagen, dass ich das mag Perfekt. Lassen Sie uns also etwas über diese Methode zur Großschreibung lernen Wie Sie hier sehen können, wird es wahrscheinlich darum gehen, unsere Zeichenkettenwerte hier groß zu schreiben Wenn ich also weitermachen und es testen würde, würden wir die Druckfunktion verwenden, um uns zu helfen, all das zu testen Ich sage hier print und in der Funktion beziehe ich mich auf die Variable, das ist mein Vorname. Um dann den Mesod einzurichten, wollen wir einfach nur Punkte mit einer leeren Klammer sagen Also sollten wir in der Konsole sehen, dass hier nur der erste Buchstabe der Zeichenfolge groß geschrieben werden sollte nur der erste Buchstabe der Zeichenfolge groß geschrieben Das A hier sollte ein A sein. Lassen Sie uns das testen Wenn wir nach unten scrollen würden, könnten wir „Lauf“ sagen. Und da steht Ono. Beachten Sie hier, dass das A jetzt das A ist und es hier nicht nur ein kleingeschriebenes A ist, weil diese Methode zur Großschreibung von Punkten weitergeführt wurde und dafür gesorgt hat, dass wir unseren Wert hier an Ort und Stelle groß geschrieben haben Perfekt. Großartig. So können Sie Capitalize verwenden Wir können das jetzt als Nächstes entfernen, wir wollen alles klein schreiben. Im Moment können wir sehen, dass alles in Kleinbuchstaben geschrieben ist, also wollen wir einen guten Test dafür durchführen Was ich hier tun werde, ist , dem gerecht zu werden. Ich werde es bewusst in Großbuchstaben schreiben, und dann möchte ich hier weitermachen und Drucken sagen Beziehen wir uns auf die Variable, meinen Vornamen, Punkt, und dann wird die Methode hier natürlich einfach lower genannt und dann wollen wir hier lower genannt und dann wollen wir an der richtigen Stelle eine Klammer öffnen und schließen. Was nun passieren wird, ist, dass der Wert hier als Ehrenwert verwendet wird und dass die Botschaft mit dem unteren Punkt darauf angewendet wird und alles hier in Kleinbuchstaben geschrieben wird Wenn wir das Programm ausführen würden, werden Sie hier sehen, dass es nur in Kleinbuchstaben angezeigt wird, weil wir, wie wir hier sehen können, den unteren Punkt verwendet haben. So kannst du eine Hecke anlegen und sie so einrichten, dass du sie an Ort und Stelle hast Perfekt. So kannst du alles klein schreiben. Großartig. Lass uns mit dem nächsten weitermachen. Jetzt wollen wir alles in Großbuchstaben schreiben. Wie Sie sehen können, ist es jetzt schon ein Großbuchstabe. Als guten Test werden wir das alles jetzt in Kleinbuchstaben schreiben, und jetzt können wir unsere Druckfunktion wie zuvor verwenden Sie möchten auf Ihre Variable verweisen Wir können meinen Vornamen sagen, du willst keine oberen, öffnenden und schließenden Klammern sagen öffnenden und schließenden Klammern Was nun passieren wird, ist, dass der Wert hier in komplette Großbuchstaben umgewandelt wird in komplette Großbuchstaben umgewandelt A, R N und O richtig. Jetzt können wir einfach weitermachen und nach unten scrollen und wir können „Run“ sagen, und Sie werden sehen, dass hier Onom in Großbuchstaben angezeigt wird , aufgrund der Nachricht , dass wir gerade erst angefangen und eingerichtet Ordnung, perfekt. Also wissen wir jetzt, wie man Pergas benutzt Damit wir das als Nächstes entfernen können, wollen wir die Links bekommen Das wird also sehr interessant werden. Also lasst uns weitermachen und uns darauf konzentrieren. Also wollen wir die Links hier bekommen. Also, was ich jetzt tun werde, ist weitermachen und „Drucken“ sagen. Und was Sie tun wollen, ist, dass Sie hier die LN-Funktion verwenden wollen . Also werden wir eine Art von Funktion verwenden. Also, ich werde hier in der Druckfunktion sagen , wir werden Lang sagen. Und in den Klammern möchten Sie die Variable eingeben Hier werden wir meinen Vornamen sagen. Wenn ich Drucklänge sage und in Klammern meinen Vornamen einfüge, wird hier die Länge Ihres Namens gedruckt, die Gesamtzahl der Zeichen. Wir können hier sehen, dass wir eins, zwei, drei, vier haben , es sollte vier ausgeben Lass uns weitermachen und das überprüfen. Wenn ich jetzt nach unten scrolle und „Ausführen“ sage, werden vier angezeigt. Perfekt. So können Sie die Längen Ihrer Saiten ermitteln. Sie fügen Embed ng einfach sparsam in Ihre Druckfunktion ein. So können Sie die Längen Ihrer Zeichenkettenwerte ermitteln. Das haben wir erledigt. Als Nächstes haben wir ersetzt. Das ist ziemlich interessant. Wir wollen jetzt weitermachen und dafür sorgen , dass es ersetzt wird. Was ich jetzt tun werde, ist meine Druckfunktion zu verwenden. Und Sie möchten einfach wieder auf Ihre Variable verweisen, meinen Vornamen, wir sagen Punkt, ersetzen, und hier wird es interessant. Sie müssen Ihr Dokument öffnen und eingeben, was Sie ersetzen möchten und durch was Sie ersetzen möchten Das erste Argument ist das , was Sie ersetzen möchten. Ich möchte das A A ersetzen , und ich möchte, dass das A durch ein B ersetzt wird obwohl es Brno wird Das A hier wird durch das B ersetzt. Bei dieser Methode zum Ersetzen von Punkten wird nach dem A oder A in Ihrer Zeichenfolge gesucht und es dann durch ein in Ihrer Zeichenfolge gesucht und B ersetzt. Wir können hier sehen, dass es jetzt BRN O mit der Punktersatzmethode sein sollte BRN O mit der Punktersatzmethode Lassen Sie uns das jetzt ausführen und testen, wenn ich sage, Lauf, Bruder Okay, damit Sie weitermachen und natürlich die in Ihrer Zeichenfolge festgelegten Werte ersetzen können. Okay. Perfekt. Wir haben jetzt gelernt, wie wir die Ersetzungsmethode verwenden können. Als Nächstes wollen wir mit der Methode starts with beginnen. Wir wissen jetzt also, wie man ersetzt. Okay, fängt also mit dem Nächsten an. Richtig. Also nochmal, wir werden unsere Druckfunktion zur Demonstration verwenden. Wir wollen mit der Variablen beginnen. Also sagen wir Mein Vorname und dann verwenden wir den Punkt, der mit Nachricht beginnt. Also beginnt, entschuldigen Sie, mit öffnenden und schließenden Klammern also stellen Sie sicher, dass Sie hier beginnen Okay. Und was wir tun wollen, ist nachschauen zu wollen. Das dient hier also als eine Art Scheck. Wenn ich also sagen würde, A, okay, wollen wir überprüfen, ob der Vorname mit A beginnt, und es wird entweder wahr oder falsch stehen weil diese Methode einen Stier zurückgibt. Also bleanrMember, wahr oder falsch gibt an. Das sollte also wahr ausgeben , weil die Zeichenfolge hier mit einem A beginnt. Also was ich jetzt tun kann, ist nach unten zu scrollen und Und es zeigt sich als wahr, weil die Zeichenfolge mit einem A beginnt. Lassen Sie mich das in vielleicht, sagen wir, O ändern. Also fängt es hier mit einem O an? Die Saite? Das tut es nicht, aber lassen Sie uns sehen, was das Ergebnis sein wird. Wenn ich also sagen würde, laufen, das falsch, weil es mit einem A beginnt und nicht mit einem O. In Ordnung. So können Sie also die Methode „ Starts with“ verwenden. Ordnung. Also haben wir das an Ort und Stelle. In Ordnung. Das Ende mit diesem wird ziemlich offensichtlich erscheinen. Es ist also dem, was wir mit „Beginnt mit“ hatten, sehr ähnlich, also werden wir nur das Ende überprüfen. Womit endet die Zeichenfolge? Also können wir einfach „Drucken“ sagen und dann sagen wir Vorname. Das wollen wir auf Punkt anwenden. Wir sagen, endet mit A. Und womit willst du dann überprüfen, ob es endet? Also werden wir zuerst prüfen, ob es mit einem O endet , weil es mit einem O enden sollte, weil, nein, das Ende der Zeichenfolge ein O sein wird, und dann können wir weitermachen und das auswerten. Also lass uns weitermachen und Lauf sagen. Und es heißt Wahr. Perfekt. Also das funktioniert gut. Nehmen wir an, wir wollten einfach A sagen, um zu sehen, ob es mit einem A endet, was nicht der Fall ist, aber nur für einen Beweis weil der Punkt, der mit Methode endet, auch anhand des Ergebnisses eines bools ausgewertet wird auch anhand des Ergebnisses eines bools ausgewertet Lassen Sie uns jetzt weitermachen und nachschauen, es sollte also Bols sein und los geht's, da steht falsch Perfekt. Wir können also sehen, dass diese Methode auch gut funktioniert. Also haben wir jetzt auch die Endswith-Methode gelernt. Großartig. Suchen Sie sich als Nächstes eine Stelle, und das ist eigentlich ziemlich interessant. Ich denke, das ist definitiv etwas, das Sie interessant finden werden, und wir werden in naher Zukunft eine Menge darüber lernen . Was wir tun wollen, ist die Stelle zu finden. Wir wollen mit unserer Druckfunktion beginnen. Dann natürlich die Variable, auf die wir das anwenden wollen , und dann willst du Punkt finden sagen. Wir wollen also ein bestimmtes Zeichen oder einen bestimmten Buchstaben in unserer Zeichenfolge finden . Nehmen wir an, ich möchte N finden . Also werde ich N sagen. Ich möchte N finden, die Position von N in meinem Namen hier darauf. Du kannst nach unten scrollen und wir können Run sehen. Und es zeigt zwei. Wir können hier also sehen, dass es sich an Position zwei befindet. Aber du denkst wahrscheinlich, okay, das macht keinen Sinn , weil A eins sein sollte. R sollte zwei sein, N sollte drei sein und O sollte vier sein. Aber es zeigt uns zwei. Nun, der Grund dafür ist , wenn du zum Beispiel an Listen in Pyasin oder so etwas arbeitest , okay, was passieren wird, ist, dass es die Positionierung auswertet , beginnend bei Null für deinen ersten Charakter Und das gilt auch, wenn Sie die Punktfindungsmethode Lassen Sie mich der Klarheit halber hier einige Notizen schreiben. Wir können also sagen, dass A an Position Null ist. R ist an Position eins. Und dann sagen wir, N ist auf Position zwei. Und wir können einfach sagen, dass O auf Position drei ist. So funktioniert es hier in Pison hier. Es wird bei Null, Eins, Zwei und Drei beginnen , besonders für den Fall, dass es nicht mit eins anfängt Auch wenn Sie hier früher sehen können , als wir die Längen gezählt haben, wurden vier angezeigt, weil wir technisch gesehen, eins, zwei, drei, vier, also vier Fälle haben. Aber hier, wenn wir uns damit befassen und nach einem bestimmten Charakter, der Positionierung, suchen , fangen wir immer bei Null an. Wir können jetzt sehen, dass N hier an Position zwei sein wird , was wir hier in der Ausgabe herausgefunden haben. Lass uns weitermachen und das jetzt testen. Lass uns weitermachen und sagen: Oh. Das sollte Position drei ausdrucken. Lass uns das jetzt machen. Lauf und es werden drei angezeigt. Lass uns jetzt weitermachen und das für eine andere Position einrichten . Sagen wir A. Das sollte laut unseren Notizen ausgedruckt werden, das sollte Position Null sein. Wenn wir jetzt nach unten scrollen, können wir „Ausführen“ sagen und es wird Null angezeigt. Perfekt. So können wir weitermachen und das einrichten. Nun, ich weiß, das ist ein bisschen fremd und ein bisschen verwirrend und vielleicht da draußen, aber mach dir in den späteren Lektionen keine Sorgen, das wird mehr Sinn machen, besonders wenn wir es mit Listen, Topols und Sets usw. zu tun Topols und Sets usw. Ich werde dabei mehr Sinn ergeben. Sie sich darüber keine Sorgen, wenn es vorerst etwas überwältigend oder verwirrend ist. Wir können einfach weitermachen und das entfernen. So können Sie mit der Punktfindungsmethode eine Position finden. Okay, die letzten beiden Nachrichten werden also ziemlich einfach zu verstehen sein. Also lass uns weitermachen und das tun. Also ist numerisch. Also werden wir unsere Druckfunktion einrichten und wir werden unsere Variable übergeben und sagen, Punkt ist numerisch. Und hier in Klammern wollen wir es einfach leer lassen Es wird also prüfen, ob unsere Zeichenfolge hier im Wesentlichen eine Zahl ist Wie wir wissen, wird es nicht der Fall sein, also wird es sich als falsch herausstellen. Also können wir nach unten scrollen und einfach „Lauf“ sagen. Richtig. Wir können also sehen, dass die Ausgabe falsch angezeigt wird. Das heißt, wir haben es richtig verstanden und es ist perfekt an seinem Platz. So können wir überprüfen, ob der Zeichenkettenwert hier nicht numerisch ist. Daher der Grund, warum wir es in der Konsole falsch sehen . Großartig. Also können wir das entfernen. Okay, jetzt also alphanumerisch. Also nochmal, wir sagen Drucken. Wir werden meinen Vornamen durchgehen. Dann werden wir den Punkt sehen, und hier sagen wir, ist für das Öffnen und Schließen von Klammern. Es gibt also die alphanumerische Methode oder die Alpha-Methode, wir werden prüfen ob dieser bestimmte Wert eine Zahl enthält, Textzeichen oder Zahlen Teil davon sind In diesem Fall haben wir Buchstaben und Häkchen, also wird das Ergebnis wahr sein, weil alphanumerisch auch Zeichen behandelt Wenn wir jetzt nach unten scrollen, können wir „Ausführen“ sagen und es wird „Wahr“ ausgegeben denn alphanumerisch nicht nur auf Zahlen mit Zahlen, sondern auch auf Alpha, sondern auch auf Zeichen und Texte usw. Ordnung, Leute, das war's für diese praktische Laborübung Ich weiß, es war ziemlich lang, aber es gab einige Botschaften, die ich euch beibringen wollte , damit ihr sie kennt. 24. Casting: Hallo Avon, und willkommen zur nächsten Lektion, die sich auf Casting konzentrieren wird Also lass uns einen Blick darauf werfen. Richtig. Die Frage, die uns beschäftigt, ist natürlich, was Casting ist? Casting bezieht sich nun auf die Konvertierung des Werts einer Variablen von einem Datentyp in einen anderen. So könnten Sie beispielsweise eine Zeichenfolge in eine Ganzzahl oder eine Ganzzahl in eine Zeichenfolge umwandeln. Denken Sie daran, Integer ist natürlich eine längere Art, int zu sagen, okay? Wenn ich das also umformulieren würde, könnten Sie eine Zeichenfolge in einen Zoll oder einen Zoll in eine Zeichenfolge umwandeln Dies kann nun sehr nützlich sein, wenn Sie Operationen ausführen müssen, die bestimmte Datentypen erfordern, oder wenn Sie mit Benutzereingaben arbeiten Es hängt also wirklich davon ab, wie Sie Ihr Programm am liebsten einrichten, welche Anforderungen Sie haben und wie Ihre Daten empfangen werden sollen. Ordnung. In der Laborübung werden wir etwas genauer darauf eingehen und anhand einiger Beispiele arbeiten , wie wir Casting in unserem Programm durchführen. Kommen wir also gleich dazu. 25. Casting in verschiedene Datentypen – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, bei der es um das Verständnis von Casting gehen wird. Nun, da steckt eine ganze Menge dahinter, also werden wir uns Schritt für Schritt weiterentwickeln. Lassen Sie uns also weitermachen und ganz einfach loslegen. Richtig. Zuallererst möchte ich vier Variablen mit den vier Datentypen String oder SDR, Int, Float und Bool erstellen mit den vier Datentypen String oder SDR, Int, Float und Bool Also lass uns anfangen. Also zuerst habe ich einen Namen, und ich werde ihn jetzt in doppelte Anführungszeichen setzen, und es wird Ehre sein. Das wird meine Saite sein. Dann haben wir Int. Also hier sage ich einfach meine Lieblingsnummer, und ich sage hier searchin als meine Dann werde ich natürlich einen Wagen nehmen. Also hier werde ich sagen, dass der Kontoersparnisbetrag 405,75 entspricht. Und dann möchte ich im Grunde einen Bullen haben. Also hier werde ich sagen , ist aktiv. Ich werde wahr sagen. Okay, da haben wir es also. Also haben wir unseren Datentyp festgelegt. Wir haben also eine SDR-Zeichenfolge, wir haben Int, wir haben Float und wir haben Bull Okay. Nun, was wir zuallererst tun wollen, ist, das zu bewerten. Wir wollen tatsächlich überprüfen, ob dies auf einer Zeichenfolge, einer Ganzzahl , einem Float und einem Bull basiert . Also werden wir diese Variablen auswerten, um zu sehen, ob der Wert, wir ihnen zugewiesen haben, tatsächlich auf dem richtigen Datentyp basiert , den wir gelernt haben. Dazu können wir eine Funktion verwenden, die als Typfunktion bekannt ist und die wir in unsere Druckfunktion einbetten können , um dies zu überprüfen. Was wir hier zum Beispiel tun können, ist, dass wir darunter weitermachen und drucken sagen können, und dann wollen wir eine Typfunktion hinzufügen und wir wollen die Variable hinzufügen , die wir auf den Typ ihres Datentyps überprüfen wollen . Wir wollen den Datentyp einer bestimmten Variablen überprüfen . Lassen Sie uns den Namen überprüfen. Der Name sollte eine Zeichenfolge oder SDR sein, sodass wir hier die Klammern für Typ und Name einfügen können Wenn ich nach unten scrollen und das ausführen würde, sollte es die folgende Klassenzeichenfolge anzeigen Hier können wir SDR sehen, was bedeutet, dass dies auf einer Zeichenfolge basiert Der Datentyp hier ist also eine Zeichenfolge, die dem Variablennamen zugeordnet ist Lassen Sie uns weitermachen und schauen Lieblingsnummernkonto gespeichert ist und aktiv ist, sodass wir weitermachen und unseren Code schreiben können. Drucktyp und in Klammern für Typ. Wir können die Lieblingsnummer eingeben. Dann Drucktyp, wir können hier Sparkonto eintragen, und dann können wir sagen, drucken, tippen und in Klammern schreiben, dass Typ, wir können eingeben Einfach so. Also sollte es STR, Int, Float und Ball anzeigen. Also schauen wir mal, ob wir nach unten scrollen und dort laufen wir sehen. Wir haben STR für string, int, wir haben bull und wir haben float. Das entspricht dem, was wir hier definiert haben. So können Sie den aktuellen Typ Ihrer Datentypen abrufen , die Sie eingerichtet haben , und was auch immer vorhanden ist. Lassen Sie uns weitermachen und noch ein bisschen weiter gehen. Was wir tun können, ist, das jetzt zu entfernen. Lass es uns ein bisschen interessanter machen. Nehmen wir zum Beispiel an, wir haben Nummer eins, und das ist unsere erste Zahl und wir haben 43. Dann würden wir sagen, Nummer eins drucken. Lauf. Drucken Sie 43 aus. Perfekt. In dieser Ausgabe werden 43 angezeigt. Nehmen wir an, drucken Sie 43, aber es war in Zeichenketten. Drucken Sie das jetzt aus. Wir können sehen, dass es auch 43 ausdruckt. Nun, wir können in der Ausgabe hier nicht sehen , was der Unterschied ist, also können wir unsere Typfunktion verwenden, um ihn herauszufinden. Also, was ich hier tun werde, ist Typ zu sagen und Nummer eins in Klammern zu kapseln Nummer eins in Versuchen Sie jetzt, sich vorzustellen was das sein wird, denn es ist in Anführungszeichen gekapselt Da es also in Anführungszeichen gekapselt und ich dieses Programm ausführen würde, würde ich eine Zeichenfolge anzeigen, denn denken Sie daran, dass alles, was in Anführungszeichen steht als Text behandelt wird Wenn ich diese Anführungszeichen jetzt entfernen und sie als Rohzahl mit allem anderen beibehalten würde, und wenn ich das ausführen würde, würden Sie feststellen, dass ein Datentyp int sein wird Okay. Das ist also nur eine kurze Darstellung , die ich Ihnen nur zeigen möchte , damit Sie verstehen, dass es einen Unterschied gibt, wie wir herausfinden werden , was der Unterschied zwischen dem ist , womit wir arbeiten. Okay. Ordnung. Perfekt. Also können wir das jetzt verstehen. Nehmen wir nun an, wir möchten zum Beispiel eine Ganzzahl in eine Zeichenfolge ändern und wir möchten eine Zeichenfolge in eine Ganzzahl oder eine Ganzzahl ändern. Lassen Sie uns also weitermachen und mit zwei Zahlen arbeiten. Also, was ich hier tun werde ist, es einfach zu halten. Ich werde hier meine erste Zahl sagen und diese auf 42 setzen. Dann werde ich meine zweite Zahl sagen, und ich werde sie auf 50 setzen. Okay. Also haben wir unsere beiden Nummern hier. Stimmt. Also, was ich Ihnen zunächst zeigen möchte, ist, was passieren wird, wenn Sie sich entscheiden, diese Zahlen zu addieren. Wenn ich also „ Drucken“ sage und meine erste Zahl plus meine zweite Zahl sage meine erste Zahl plus meine zweite Zahl und ich nach unten scrolle und „Ausführen“ sage, werden diese Zahlen addiert und das Ergebnis 92 angezeigt , denn 50 plus 42 ergibt 92. Hallo. Nun, nur um zu zeigen Sinn macht, hier mit Addition und ein bisschen Zeichenkettenverkettung zu arbeiten , nur um ein Verständnis für Casting zu entwickeln, wenn ich das auf 42 und 50 ändern würde Diese beiden Variablen hier werden auf der Grundlage des String-Datentyps zugewiesen weil wir ihn in Text einfügen Technisch gesehen werden wir jetzt also die Verkettung von Zeichenketten durchführen weil wir mit Zeichenketten arbeiten und sie unseren Variablen hinzufügen Wenn ich jetzt nach unten scrolle und „Ausführen“ sage, erhalten Sie Folgendes, nämlich 42 50. Es wird also einfach zusammen mit 42 und 50 addiert , sodass es an die Verkettung von Zeichenketten angehängt Denken Sie also daran, dass es einen Unterschied zwischen Denken Sie daran, wenn Sie versuchen zu casten. Okay. In Ordnung. Perfekt. Okay, das haben wir an Ort und Stelle. In Ordnung. Nun wollen wir natürlich noch weiter gehen und wirklich ganze Zahlen in Zeichenketten und Zeichenketten in ganze Zahlen umwandeln. In Ordnung Also lass uns weitermachen und anfangen. Das Erste, was ich tun möchte, ist , es einfach zu halten und Nummer eins für Nummer eins zu sagen. Hier werde ich das auf 43 setzen. Okay. Und was ich im Wesentlichen tun möchte, ist, dass ich diese Ganzzahl jetzt in eine Zeichenfolge ändern möchte. Also werde ich es jetzt casten. Um das zu tun, können Sie print sagen und Sie möchten den Datentyp der Zeichenfolge hinzufügen , der STR ist. Und hier in Klammern wollen wir uns auf diese Zahl beziehen. Also werden wir Nummer eins sagen. Also, was jetzt passieren wird, ist, dass es diese Zahl in einem Zeichenkettenformat ausdrucken wird . Wenn ich also „ Lauf“ sagen würde, wird es bei 43 gedruckt. Aber jetzt können wir das beurteilen, indem wir uns den Typ ansehen , mit dem wir arbeiten werden. Wenn ich jetzt weitermachen und die Typfunktion für all das einbauen würde , könnten wir weitermachen und run sagen und es würde es als Zeichenfolge klassifizieren. Das heißt, was auch immer hier gedruckt wird, ist jetzt im Zeichenkettenformat. Wenn ich es so lassen würde, wie es ist, und dieses Casting von SDR entfernen und einfach sagen Typ eins ausgeben wie es ist und Ausführen sagen würde, würde es Int ausgeben, weil es eine Ganzzahl ist Aber wie Sie sehen können, haben wir es in eine Zeichenfolge umgewandelt Okay. In Ordnung. Perfekt. So können Sie also weitermachen und Ihre Ganzzahl in eine Zeichenfolge ändern. Lass es uns jetzt andersherum machen. Lass uns das auf eine Zeichenfolge setzen. Nehmen wir an, wir möchten eine Zeichenfolge in eine Ganzzahl oder Int ändern eine Zeichenfolge in eine Ganzzahl oder Int Wir würden natürlich einfach weitermachen und Int sagen. Und wir geben die Nummer eins ein und können natürlich einfach Run sagen. Es wird natürlich so oder so das gleiche Ergebnis zeigen . Also 43, aber der wirkliche Unterschied hier ist, wenn Sie jetzt die Typfunktion direkt neben der Int-Casting-Funktion hier einfügen die Typfunktion direkt neben , wird jetzt der Typ einer Ganzzahl ausgegeben. Wenn ich jetzt also Runs sagen würde, würde ich einfach Int sagen. Also haben wir mithilfe der Umwandlung von Int von einer Zeichenfolge in eine Ganzzahl oder in eine Ganzzahl umgewandelt mithilfe der Umwandlung von Int von einer Zeichenfolge in eine Ganzzahl oder in eine Ganzzahl Okay. So können Sie das ändern je nachdem, was Sie an Ort und Stelle haben möchten und wie Ihre Ganzzahl letztendlich von einer Seite zur anderen ändern soll, und das an der sich Ihre Ganzzahl letztendlich von einer Seite zur anderen ändern soll, und das an der richtigen Stelle hinzufügen. Okay, es ist also sehr wichtig, dass du weißt, wie du die Unterschiede ändern kannst. Richtig. Perfekt. Lassen Sie uns nun weitermachen und mit unseren Eingaben arbeiten. Also werde ich hier sagen, dass mein Vorname gleich ist , und ich werde eine Eingabefunktion verwenden Und hier sage ich, geben Sie bitte Ihren Vornamen fügen Sie hier am Ende den Doppelpunkt und ein Leerzeichen Und was ich jetzt tun werde ist, meine gedruckte Erklärung zu erstellen, und da steht „ Typ“ und ich gebe meinen Vornamen ein. Was jetzt also im Wesentlichen passieren wird, ist, dass wir erwarten, dass ein Wert eingegeben wird, und es wird der Typ des eingegebenen Werts ausgegeben . Okay, lassen Sie uns weitermachen und das testen. Also werde ich sagen, lauf okay. Und es heißt: Bitte gib deinen Vornamen ein. Ich werde nein sagen. Dann möchte ich die Eingabetaste drücken. Und dann heißt es, okay, Klassenzeichenfolge. Okay, es kann also nachverfolgen, dass der Datentyp hier der einer Zeichenfolge ist. So können Sie weitermachen und den bestimmten Typ herausfinden , der für Sie eingegeben wurde. Okay. So können Sie also weitermachen und das herausfinden. Lassen Sie uns nun weitermachen und diesen Prozess mit Zahlen durcharbeiten und jetzt auch am Casting arbeiten. Wir können weitermachen und das entfernen. Nehmen wir an, wir würden sagen, dass Nummer eins gleich ist und wir werden die Eingabefunktion verwenden Hier sagen wir, bitte gib eine Zahl in den Doppelpunkt und das Leerzeichen Dann haben wir Nummer zwei, also Eingabe, und hier sagen wir , geben Sie bitte ein anderes Zahlenfeld ein. Was ich jetzt tun möchte, ist einfach sagen, Nummer eins plus Nummer zwei drucken. Wie Sie bereits erwarten können, was das Ergebnis sein wird, aber ich werde es noch nicht sagen. Was wir tun wollen, ist , Prozess zu beobachten, wie er sich entfaltet, sodass wir sehen können, wie eine Zahl läuft, sagen wir zehn, Enter Eine weitere Zahl, sagen wir fünf, geben Sie ein, und wir können sehen, sagen wir 105 Denken Sie daran, dass wir gerade eine Zeichenkettenverkettung durchführen, also die Zehn und die Fünf addieren, um 105 zu erhalten Okay, damit das funktioniert, müssen wir weitermachen und Casting mit unseren ganzen Zahlen hinzufügen Damit das tatsächlich funktioniert, sollten Sie hier Casting mit Ihrer Ganzzahl um Ihre Variablen für Nummer eins und Nummer zwei durchführen, sodass wir diese Zahlen effektiv addieren können Also sollte es 15 sein, nicht 105. Also werfen wir es jetzt, also wird unser Typ jetzt im Zahlenformat sein , wenn wir sie hinzufügen. Also lass uns weitermachen und das jetzt machen. Jetzt, wo wir Casting hinzugefügt haben, können wir loslegen und sagen wir zehn, Enter, fünf, Enter, und da erhalten wir das Ergebnis von 15. Also haben wir hier etwas Casting mit unseren ganzen Zahlen hinzugefügt , damit wir das richtig konvertieren können , wie es sein sollte Okay. So können wir also weitermachen und mit diesem Prozess arbeiten und können wir das Casting implementieren, wenn wir unsere Zahlen tatsächlich ermitteln. Damit wollen wir also sicherstellen, dass wir im Detail arbeiten. Okay, es ist also sehr wichtig, dass wir genau das tun . In Ordnung. Perfekt. So können wir weitermachen und das hinzufügen. Nun, etwas anderes, was wir tatsächlich tun können, ist, den Prozess ein wenig zu ändern. Sie müssen das Casting also nicht auf dieser Ebene implementieren. Sie können es auch auf der Ebene hier mit unseren Eingaben implementieren . Das heißt, Sie können es hier einfach als Nummer eins plus Nummer zwei behalten . Aber dann müssen Sie sicherstellen, dass Sie hier das Casting rund um Ihre Eingabefunktion implementieren . Was Sie tun müssen, ist sicherzustellen, dass Sie ein solches Int direkt darum herum setzen. Ich weiß automatisch , dass jeder Wert, den Sie hier eingeben, als Ganzzahl und nicht als Zeichenfolge behandelt wird . Standardmäßig war die Eingabefunktion. Alles wird als Zeichenfolge sein. Jetzt musst du nur noch Nummer eins und Nummer zwei sagen , denn das Casting ist hier schon für dich erledigt. Wenn wir sagen, jetzt laufen und sagen wir 20 Enter, und wir fünf Enter eingeben würden und sagen wir 20 Enter, , würden wir 25 bekommen. Das Casting ist also auf der nächsten Ebene bereits für uns erledigt . So können wir das also machen. Nun, eine gute Möglichkeit, das auch zu überprüfen, nur zu Ihrer eigenen Gesundheit , ist, dass Sie weitermachen und das tatsächlich testen können Wenn ich hier also das Folgende weglassen würde und nur diese einfache Truhe machen würde, werde ich mir nur den Typ für Nummer eins ansehen, ich werde mich nicht auf die Berechnungen konzentrieren Ich möchte nur den Typ hier sehen und wir können Nummer zwei vorerst entfernen. Es wird automatisch als Ganzzahl transkribiert. Wenn ich run sagen würde und 20 eingebe, würde es als Ganzzahl klassifiziert werden Wir drucken in der Art der eingegebenen Zahlen. Aber wenn ich jetzt die Umwandlung in ein Ganzzahl entfernen und es so lassen würde, wie es ist, und den Typ jetzt bekommen würde, wäre es eine Zeichenfolge. Wenn ich run sage und etwas wie 50 einfüge, wird es als Zeichenfolge behandelt. Denken Sie also daran, dass der Wert, der auf der Grundlage Ihrer Eingabefunktion zugewiesen wird , standardmäßig eine Zeichenfolge ist. Denken Sie also bitte daran. Sehr wichtig, dass du das im Hinterkopf behältst , wenn du damit arbeitest. Okay, perfekt. Also lass uns weitermachen und das für Floats machen. Also sagen wir, Nummer eins ist gleich, und wir machen weiter und machen das für Sie können also auch Float und Input sagen. Sie möchten dies also automatisch in einen Float ändern. Und wir werden hier sagen, bitte gib eine Zahl ein. Und dann Nummer zwei, wir sagen Float-Eingabe. Bitte gib eine andere Zahl ein. Ich weiß, das ist wieder eine Menge Arbeit, aber ich möchte mit dir nur durch Übung und viel Programmieren arbeiten. Also mache ich das alles wieder selbst, also ist es nur zu deinem Vorteil. Und dann können wir sagen, dass Summe gleich ist, und wir können einfach Zahl eins plus Zahl zwei sagen, und dann können wir einfach sagen, Summe drucken Okay, lassen Sie uns weitermachen und das in diesem Format durchspielen Also gehen wir davon aus, dass eine Zahl dort der Nummer eins zugewiesen wird, Nummer zwei, schwimmend , und dann addieren wir sie und drucken dann die Summe . Also lass uns das ausführen Also schwebst du. Also merke dir Dezimalzahlen, 24,2, gib ein und dann noch eine Zahl, sagen wir 40,1 Und das sind unsere Ergebnisse 64,3. Da haben wir es. Großartig. Also funktionieren die Floats auch Und Sie können hier auch die Typfunktion eingeben , um sicherzustellen, dass Sie auch die richtige Summe erhalten auch die richtige Summe Achten Sie nur darauf, dass Sie beim Öffnen und Schließen die richtige Anzahl an Linsen hinzufügen Sie beim Öffnen und Schließen die richtige Anzahl an Linsen Also können wir das natürlich noch einmal ausführen und wir können einfach überprüfen, welchen Typ wir erhalten werden 243.1 12.2 wir jetzt bekommen, da es ein Float sein wird Wir können jetzt sehen, entschuldigen Sie, wir haben den Float hier. Wir haben nicht die Summe gedruckt, wir haben uns auf den Typ konzentriert. So können Sie auch einen Float verwenden. 26. Listen: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf Listen konzentrieren wird. Lass uns einen Blick darauf werfen. Die Frage, die uns beschäftigt, ist, was ist eine Liste? Eine Liste ist eine geordnete, veränderbare Sammlung, die doppelte Werte zulässt Nun, für diejenigen, die Programmiererfahrung haben , nehmen wir an, Sie kommen zum Beispiel aus einem Java-Hintergrund oder einem C-Sharp-Hintergrund usw., eine Liste ist einem Array sehr ähnlich Jetzt wird eine Liste auch durch eckige Klammern dargestellt. Jetzt werde ich Ihnen einen Codierungsausschnitt geben, nur um es etwas verständlicher zu machen Also hier habe ich zum Beispiel eine Liste mit Namen. Jetzt habe ich meine Liste mit Variablennamen, okay. Und natürlich wäre der Datentyp in diesem Fall eine Liste. In meiner Liste hier, die mit eckigen Klammern gekennzeichnet ist, habe ich also verschiedene Werte in meiner Liste, wie John, Mark, Sarah, Kim und Kate Das ist also eine Liste und was wir tun werden. In der nächsten Lektion werden wir lernen, wie wir Listen verwenden können und wie wir sie effektiv abfragen können sie effektiv abfragen den Prozess dahinter verstehen und einfach ein bisschen mehr über Listen in Pison lernen 27. Eine Liste erstellen und ihre Werte ausgeben – [Lab]: Hallo, alle zusammen. Und willkommen zur nächsten Laborübung , die sich auf die Arbeit mit Listen in Pyson konzentrieren wird auf die Arbeit mit Listen in Pyson konzentrieren Lassen Sie uns also weitermachen und loslegen. Zuallererst wollen wir eine Liste deklarieren. Also beginnen wir natürlich damit, eine Variable zu deklarieren. Also mache ich weiter und nenne das Names Equals, und dann möchte ich meine Liste definieren Denken Sie also daran, dass es durch eckige Klammern dargestellt wird, und dann möchten Sie die Werte hier einfügen Wir werden also mehrere Werte für unsere Liste haben. Also werde ich weitermachen und sagen, Jack, und ich werde sagen, Jessica, Evan, sagen wir, Marcus, und wir haben David. Okay. Also hier ist unsere Liste an Ort und Stelle und alle Werte oder Artikel, die Sie in unserer Liste angeben könnten. Wir können also sehen, dass wir hier fünf an Ort und Stelle haben, fünf Elemente oder fünf Werte. Und wir wollen all diese Werte in unserer Konsole ausgeben. Wir können also die Druckfunktion verwenden, also sagen wir Drucken, und Sie können einfach Namen sagen. Lassen Sie uns also weitermachen und nach unten scrollen und wir können „ Ausführen“ sagen und wir können jetzt alle Elemente in unserer Liste sehen. Wir haben also Jack, Jessica, Evan, Marcus und David, und das entspricht dem, was wir hier oben haben Perfekt. Nehmen wir nun an, wir möchten einen bestimmten Wert aus unserer Liste abrufen. Nehmen wir an, ich möchte hier nicht alle Elemente ausgeben. Nehmen wir an, ich möchte nur, sagen wir, Jessica ausgeben. Also in Bezug auf Pison und in der Liste, okay, das erste Objekt oder der erste Wert, den Sie haben, wird an Position Null notiert Jack ist also Position Null. Jessica wird Position eins sein, Evan Position zwei, Marcus Position drei und David Position vier. Wenn ich jetzt weitermachen und Position eins sagen würde , wäre Jessica das Ergebnis. Aber lassen Sie uns auf jeden Fall in der Konsole korrelieren. Sagen wir run und es gibt Jessica aus. Perfekt. Denken Sie noch einmal daran, dass ich dies auch in einem Kommentar hier hinzufügen werde. Lassen Sie uns weitermachen und es hier aufschlüsseln , damit wir es verstehen. In einer Liste hier werden wir natürlich Position Null haben. Das wird Jack sein. Dann haben wir die nächste, das ist Position eins, das wird Jessica sein. Dann werden wir als Nächstes Position zwei haben , das wird Evan sein. Als Nächstes hätten wir Position drei, das wird Marcus sein. Und als Nächstes werden wir Position vier haben, und das wird David sein. So funktioniert der Prozess in der Liste. Also beginnen wir immer bei Null zu zählen, und dann wäre das die Reihenfolge, also eins, zwei, drei, vier. Okay. Und so würden Sie auch einen bestimmten Wert oder Artikel aus Ihrer Liste heraussuchen, indem Sie sich auf dieses Muster beziehen, das Sie hier bestellen. Wenn ich Marcus ausgeben möchte, kann ich das einfach gegen drei austauschen und Sie können es auch hier hinzufügen, Null, Eins, Zwei, Drei, und das wird Marcus ausdrucken. Wenn ich jetzt nach unten scrollen und „ Ausführen“ sagen würde, werden Markierungen ausgedruckt. So können Sie einen bestimmten Wert ermitteln. So können wir weitermachen und genau das tun. Perfekt. So können wir das machen. Nun wollen wir etwas tiefer eintauchen und sagen wir etwas tiefer eintauchen , wir wollen nicht nur einen bestimmten Wert ermitteln, sondern wir wollen die Links hier haben. Dazu können wir einfach weitermachen und in unserer Druckfunktion die Lang-Funktion hinzufügen und dann können wir einfach Namen eingeben. Jetzt werden wir die Längen unserer Liste ermitteln. Scrollen wir nach unten. Also lauf und es werden fünf angezeigt. Der Grund, warum wir hier fünf haben, ist, dass hier fünf haben, ist, unsere Leng-Funktion hier zählt , wie viele Werte wir hier haben. Also eins, zwei, drei, vier, fünf. Okay. Also so wird es zählen. Es ist also wie eine Theke, nur damit wir auf unsere Hände zählen können. Wie viele sehen wir? Wie viele haben wir hier und vor Ort. Richtig. Nehmen wir nun an, wir möchten unserer Liste einen zusätzlichen Wert hinzufügen. Wir haben also Jack, Jessica, Evan, Marcus und David. Nehmen wir an, wir möchten der Liste einen weiteren Namen hinzufügen. Also sagen wir meinen Namen nein. Also können wir weitermachen und uns auf unsere Variable beziehen. Also sagen wir Namen, Punkt, und wir werden die Methode append verwenden Und darin werden wir den Wert hinzufügen, den wir dieser Liste hinzufügen möchten Und dieser Wert wird natürlich am Ende der Liste hinzugefügt. Also sagen wir Punkt anhängen und ich sage nein Und um zu überprüfen, ob diese Änderung vorgenommen wurde, können wir anschließend „Drucken“ sagen Namen. Mal sehen , ob das hinzugefügt wurde. Damit wir unsere Konsole ausführen können. Da haben wir's. Jack, Jessica, Evan, Marcus, David, und jetzt steht das Nein am Ende der Liste, genau am Ende Das heißt, Sie können Ihrer Liste einen zusätzlichen Wert hinzufügen. Sie können die Append-Methode verwenden und dann in Klammern den bestimmten Wert hinzufügen , Sie Ihrer Liste hinzufügen möchten So können Sie weitermachen und das an der richtigen Stelle hinzufügen. Okay. Nehmen wir nun an, Sie möchten einen Wert aus Ihrer Liste entfernen. Nehmen wir an, wir möchten keinen Wert anhängen, sondern einen Wert entfernen Also können wir hier einfach das Folgende entfernen und wir wollen die Nachricht zum Entfernen von Punkten verwenden Wir können also Punkt entfernen sagen. Und hier in Penses-Zitaten. Sie möchten also einen bestimmten Namen auswählen , den Sie entfernen möchten Ich möchte, sagen wir, Jessica entfernen. Also werde ich weitermachen und den Wert so eingeben, wie er ist. Denken Sie daran, es wird K-sensitiv sein, also müssen Sie genau sein. Ich möchte Jessica entfernen. Dann sollte es auf meiner Konsole nur Jack, Evan, Marcus und David ausgeben . Wenn ich jetzt weitermachen und nach unten scrollen und „Ausführen“ sagen würde, müssten jetzt Jack, Evan, Marcus und David angezeigt werden und es würde einfach an der Stelle, an der Jessica war, übersprungen , weil Jessica jetzt von unserer Liste gestrichen wurde Auf diese Weise können Sie im Wesentlichen einen Wert aus einer Liste entfernen einen Wert aus einer Liste So können Sie weitermachen und das vor Ort tun. Nun gibt es noch etwas anderes, das Sie auch tun können, nämlich einen Wert an einer bestimmten Position einzufügen. Lassen Sie uns also zunächst die Append-Nachricht wiederholen , die wir hatten Also werde ich weitermachen und dann Punkt anhängen sagen, und ich werde noch einmal ono sagen, und das wird am Ende und ich werde noch einmal ono sagen, erscheinen Lassen Sie mich also weitermachen und alles wiederholen. Dann kriegen wir Jack, Jessica, Evan, Marcus David Arno ist am Ende Nehmen wir an, ich möchte Arno in eine bestimmte Position bringen. Ich möchte also nicht, dass es am Ende ist. Also denk dran, was ich dir über Positionierung beigebracht habe, okay? Also, was Sie jetzt tun möchten, ist, dass Sie den Punkt mit einem Stift entfernen können und wir werden die Punkteinfügemethode verwenden um einen Wert an einer bestimmten Position einzufügen Wir können also sagen, Punkt einfügen, und wir werden Klammern öffnen und schließen dann möchten Sie die Position wählen Ich möchte, dass Anno vor dem ersten Wert vor Jack steht Also sage ich Null, Komma, und dann gebe ich den Wert ein und dann gebe ich den Wert , den ich einfügen möchte, nämlich nein Also sollte jetzt nein im Vordergrund stehen, und du solltest sehen, dass es jetzt hier eine Änderung geben sollte Wenn ich Lauf sage, kannst du jetzt sehen, dass Anno, Jack, Jessica, Evan, Marcus und David stehen. Und Sie können jetzt sehen, dass es ein Durcheinander mit dem Stift gab , das automatisch Ihren Wert bis zum Ende addiert, aber bei dem Durcheinander mit dem Einfügen wird es speziell an die bestimmte Stelle geschoben . Da wir also Null eingegeben haben , wird das der erste Wert in Ihrer Liste sein. Okay. Nehmen wir an, wir wollen es direkt hinter Jack hinzufügen. Also das würde an Jessicas Stelle bedeuten, was eins ist. Also können wir einfach weitermachen und hier einen einbauen. Scrollen Sie nach unten, sagen Sie „Lauf “, und Sie sollten jetzt natürlich Jack sehen und dann nein und dann Jessica. So können Sie also bestimmte Werte an bestimmten Positionen einfügen . In Ordnung. So können wir weitermachen und sicherstellen, dass wir das umsetzen können . Großartig. In Ordnung. Als Nächstes möchte ich, dass wir lernen, wie wir unsere Liste rückgängig machen können. Nehmen wir an, wir wollen andersherum auflisten. Also wollen wir David, Marcus, Evan, Jessica und Jack zeigen . Also können wir einfach Namen mit Punkt sagen, leere Klammern umkehren und dann können wir einfach Namen drucken sagen Lassen Sie uns also weitermachen und nach unten scrollen, und das sollte die Liste für uns umkehren und das sollte die Liste für uns umkehren. Und da haben wir es. Wir können also sehen, dass wir David, Marcus, Evan, Jessica und Jack haben. Unsere Liste ist jetzt rückwärts, also haben wir unsere Liste erfolgreich rückgängig gemacht, und sie ist jetzt so, wie wir sie sehen können, an ihrem Platz Richtig. Großartig. Als Nächstes möchte ich, dass wir die Liste sortieren. Also das wird für uns natürlich alphabetisch sortiert Also lass uns weitermachen und das tun. Also machen wir weiter und sagen Namen Punkt, und wir werden die Sortiermeldung verwenden. Das wird das für uns also alphabetisch sortieren. Also, wir werden unsere Namensliste auf jeden Fall mit, natürlich, David beginnen lassen, und dann wird sie dann natürlich auf Evan gesetzt , und dann werden wir natürlich den Rest haben, wie Jack Dann haben wir natürlich Jessica und wir werden Marcus haben. Dann machen wir weiter und machen das. Lass uns das ausführen. Jetzt wird es in alphabetischer Reihenfolge sein. Wir können sehen, dass wir David, Evan, Jack, Jessica und Marcus Das ist der Fall, wenn Sie Ihre Werte alphabetisch in alphabetischer Reihenfolge sortieren Sie können die Punktsortiermethode verwenden , um fortzufahren Sie können das so integrieren , wie Sie es bevorzugen. Nehmen wir nun der Argumentation halber an, Sie möchten einen bestimmten Wert ändern. Nehmen wir an, Sie möchten nicht, dass es Jessica ist, Jessica steht nicht mehr auf der Liste und Kate ist es stattdessen. Was Sie tun können, ist Folgendes zu verwenden, nämlich einen Wert direkt entsprechend seiner Position zu ändern, indem Sie zu verwenden, nämlich einen Wert direkt entsprechend seiner Position zu ändern natürlich auf den Wert und dann auf die Position verweisen natürlich auf den Wert und dann auf die Position Was wir tun können, ist Namen zu sagen und mit unseren eckigen Klammern können wir uns den jeweiligen Ort ansehen Jessica ist auf Position eins, also geben wir einen Platz ein und sagen dann „Gleich“ und das wird jetzt Kate sein Dann wollen wir sehen, ob das wirksam geworden ist, also können Sie sagen, in Klammern drucken , Sie können einfach Namen eingeben Jetzt sollte es die gesamte Liste mit den Worten „Jack, Kate, Evan, Marcus, David, wir ersetzen und ändern den Wert Jetzt können wir nach unten scrollen und „Run“ sagen. Und los geht's, Jack, Hate, Evan, Marcus und David. Wie wir jetzt sehen können, haben wir uns verändert und wir haben uns ausgetauscht Man könnte den Wert von Jessica für Kate sagen, da wir den Wert an Position eins geändert haben, was Jessica ist, weil Jack Null ist, Jessica wäre eins gewesen, was jetzt Kate ist, seit wir ihn geändert haben, und wir haben die gesamte Liste mit der aktualisierten Änderung, die wir eingerichtet haben, gedruckt aktualisierten Änderung, die wir eingerichtet haben Ordnung, Leute. Das war's für die Laborübungen auf den Listen. Hoffentlich haben Sie jetzt ein besseres Verständnis einige Verständnisübungen, die Sie mit einer Liste machen können , und die verschiedenen Botschaften, die Sie in sie integrieren können , und wie Sie sie verwenden können Denken Sie daran, dass eine Liste einer unserer Datentypen ist. Es hat eine Weile gedauert, bis wir dazu gekommen sind, es in HSN zu integrieren 28. Tupel: Hallo, von, und willkommen zur nächsten Lektion, die sich mit Tupeln befassen wird Schauen wir uns das mal an. Also, was ist ein Tupel Ein Tupel ist eine geordnete Sammlung, die unveränderlich ist und doppelte Werte zulässt Es wird also durch Klammern dargestellt. Ein Unterschied zwischen einer Liste mit eckigen Klammern und einem Tupel besteht also mit eckigen Klammern und einem Tupel besteht darin, dass sie durch Klammern dargestellt wird Hier ist ein Beispiel oder ein Codierungsausschnitt, sollte ich besser sagen, sollte ich besser sagen Wie Sie hier sehen können, ist es einer Liste sehr ähnlich. Zwei wesentliche Unterschiede bestehen jedoch darin, dass wir hier Klammern haben und dass ein Tupel unveränderlich wir hier Klammern haben und dass ein Tupel Was ich damit meine, werden Sie in der praktischen Aktivität sehen in Wir werden mit einem Tupel arbeiten und Sie werden sehen, was ich mit unveränderlich meine Das werden wir in der Laborübung behandeln. Aber zumindest weißt du jetzt, was ein Tupel ist. 29. Ein Tupel erstellen und seine Werte ausgeben – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Verwendung von Tupeln in Pyson konzentrieren wird Verwendung von Tupeln in Pyson konzentrieren wird Lass uns weitermachen und anfangen. Das ist natürlich ein weiterer Datentyp , den wir gerade lernen, nämlich Tupel Was wir tun werden, ist , ein Tupel zu erstellen , dem natürlich eine Variable zugewiesen wird Lass uns weitermachen und genau das tun. Ich werde Namen sagen, ich werde Gleichberechtigte sagen. Hier werde ich mein Tupel erstellen, denn denken Sie daran, dass Tupel mit Klammern und nicht mit eckigen Klammern wie bei einer Liste erstellt werden und nicht mit eckigen Ich werde einige Namen eingeben . Ich werde auf einem sagen, dann werde ich Stift sagen, und dann werde ich Sarah sagen. Okay, da habe ich die Namen. Um es ganz einfach zu halten, lassen Sie uns weitermachen und alle Werte meines Tupels ausgeben , sodass ich einfach print sagen kann Namen. Dann kann ich zu meiner Konsole gehen, Run sagen und es wird meine Namensliste ausgeben. Dort kann ich meine Werte, Anno Ben und Sarah, alle in einem Tupel sehen Anno Ben und Sarah, alle in einem Tupel Perfekt. So können wir weitermachen und die Werte eines Tupels ausgeben Nehmen wir nun an, wir wollen einen bestimmten Wert erhalten. Es wird einer Liste sehr ähnlich sein. Was wir tun werden, ist Namen drucken zu sagen, aber wir werden hier auch quadratische Klammern hinzufügen, um auf die Position zu verweisen Ich möchte Sara ausgeben. Ich sage Null, Eins, Zwei. Ich werde hier zwei in meine eckigen Klammern setzen. Habe meine Druckfunktion gewählt und sie sollte jetzt SRA ausgeben Wenn ich also nach unten scrolle und Run sage, kann ich jetzt sehen, dass Sara ausgegeben wird Perfekt. So können wir auch einen Wert ermitteln. Wenn wir also einen Wert erhalten möchten, können wir die Logik anwenden , unsere eckigen Klammern neben unseren Variablennamen hinzuzufügen und dann den Wert einfach so einzufügen, wie er sein sollte Nun, etwas, das ich erwähnen möchte , ist, dass Tupel unveränderlich sind Wenn wir also versuchen würden, einen Wert zu ändern, würden Sie das Ergebnis dessen sehen, was noch kommen Also lass mich dir alles darüber zeigen. Nehmen wir an, ich möchte einen Wert ändern. Nehmen wir an, ich möchte weitermachen und zum Beispiel den Namen Ben hier in, sagen wir, Luke ändern . Was wir also tun würden oder was Sie denken würden , ist, dass wir Namen sagen würden. Schau dir die Position an. Ben ist auf Position eins. Und was du dann tun willst, ist gleich zu sagen, und wir werden weitermachen und sagen: Schau mal Dann möchten Sie sagen, Namen drucken, und lassen Sie uns einen Blick darauf werfen, was passieren wird Scrollen Sie nach unten und sagen Sie Laufen. Und los geht's, wir können sehen, dass wir hier einen Fehler haben. Das Typfehler-Tupelobjekt unterstützt hier also keine Elementzuweisung. Das ist also der Teil von Tupols hier, in dem Sie verstehen müssen, dass sie Sie können also einen bestimmten Wert nicht ändern. Wie wir hier sehen können, sind sie beispielsweise so streng, wie sie sind, so wie sie erstellt werden. Das kannst du also nicht tun. Also egal, welchen Wert Sie hier haben, Sie können sie nicht ändern. Im Gegensatz zu einer Liste hast du die Möglichkeit, sie zu ändern, aber bei Tupeln kannst du nicht einfach weitermachen und sie ändern Lassen Sie uns weitermachen und die Längen einer Röhre ermitteln. Was wir tun können, ist, diese Linie natürlich zu entfernen. Und natürlich können wir das hier mit Princh-Namen einfach in einer Lang-Funktion kapseln . Wir werden die Links bekommen Wir haben das also an Ort und Stelle. Lassen Sie uns jetzt weitermachen und unser Programm ausführen . Und dann bekommen wir drei. Okay? Wir können also sehen, dass wir drei Elemente oder drei Werte haben, eins, zwei, drei. Die Längenfunktion wird also mit einer Röhre einwandfrei funktionieren. Also gut, so können wir weitermachen und das einbauen. Ordnung. Nun, das Letzte, was ich dir zeigen möchte, ist, wie du dein Tupel löschen kannst Wir können also Folgendes entfernen, und wir können einfach weitermachen und Dell hinzufügen, und dann wollen Sie auf Ihr Tupel verweisen, wir sagen Namen, und dann wollen Sie Print sehen, und in Prenss möchten Sie Namen eingeben Nun, das wird zu einem Fehler führen , wenn es korrekt ist , denn das bedeutet, dass das Namenstupel nicht mehr existiert, sodass wir nach unten scrollen und Run sagen können. Jetzt sollten wir einen Fehler sehen besagt , dass Namen nicht definiert sind Das ist für uns ein kurzes und süßes Indiz dafür , dass unser Namens-Tupel nicht mehr existiert Perfekt. So können wir weitermachen und Tupel verwenden 30. Sets: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf Sets konzentrieren wird. Lassen Sie uns also weitermachen und loslegen. Also die Frage, die uns beschäftigt, was ist ein Set? Eine Menge ist also eine ungeordnete Sammlung ohne Index, die keine doppelten Werte zulässt Das ist also ein sehr wichtiger wichtiger Punkt hier bei Sets. Im Gegensatz zu Tupeln und Listen erlaubt ein Satz keine doppelten Werte Jetzt wird es auch anders dargestellt. Eine Menge wird durch geschweifte Klammern dargestellt. Im Gegensatz zu einer Liste, die durch eckige Klammern und ein Tupel durch Klammern dargestellt wird , wird eine Menge durch geschweifte Klammern wird eine Menge Schauen wir uns nun hier einen kurzen Codierungsausschnitt an , um ein gewisses Verständnis für das Set zu bekommen Hier habe ich zum Beispiel eine Variable für den Namenssatz definiert Wie Sie hier sehen können, ist es unserer Liste und unserem Tupel in Bezug auf die Formatierung sehr ähnlich unserer Liste und unserem Tupel in Bezug auf die Formatierung Der einzige Unterschied besteht hier natürlich darin, dass ein Satz durch geschweifte Klammern dargestellt wird , wie wir hier in diesem Codierungsausschnitt sehen können Nun, das ist natürlich auch ein Datentyp, eine Menge. Wir haben die drei Datentypen, eine Liste, ein Tupel und eine Menge, gelernt Liste, ein Tupel und eine Menge, Das waren die drei zusätzlichen Datentypen, über die wir nachdenken und näher darauf eingehen würden später nachdenken und näher darauf eingehen würden, und diese Zeit ist natürlich gekommen Ordnung, Leute. Das ist alles am Set. Wir werden uns eingehender einer Laborübung befassen, nur um unser Wissen zu festigen 31. Ein Set erstellen und seine Werte ausgeben – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Arbeit mit Sets konzentrieren wird . Lass uns anfangen. Zuallererst müssen wir unser Set definieren. In diesem Fall möchte ich, dass es ein Sportset ist. Ich werde Sport als meine Variable angeben und einige sportliche und lockige Zahnspangen hinzufügen, denn denken Sie natürlich daran, dass ein Set mit lockigen Zahnspangen bezeichnet wird Zuallererst werde ich Fußball sagen. Und dann werde ich Golf sagen. Dann werde ich auch Rugby hinzufügen. Und Cricket. Also haben wir unserem Sportset einige Werte zugewiesen. Nehmen wir nun an, wir wollen es sehr einfach halten und nur die Werte aus unserem Set ausgeben. Wir können also einfach „Drucken“ sagen und mit unserer Druckfunktion können wir auf unser Sportset verweisen, und dann können wir natürlich nach unten scrollen, sagen „Ausführen“, und das wird all unsere Werte ausgeben. Wie Sie hier sehen können, haben wir Cricket, Rugby, Fußball und wir haben Golf. Ordnung. Also können wir sehen, dass es alles ausgibt. Nun, hier ist zu beachten, dass es in einer anderen Reihenfolge ausgedruckt wurde, als Sie es erwarten würden. Also nicht Fußball, Golf, Rugby und Cricket. Ich habe alles aus den Bereichen Cricket, Rugby, Fußball und Golf ausgedruckt . Also ging es weiter und richtete die Bestellung auf eine andere Art und Weise ein. Lassen Sie uns weitermachen und das Programm erneut ausführen. Und Sie werden sehen, dass es wieder in einem anderen Format ausgegeben wird, also Fußball, Rugby, Golf und Cricket. Die Ausgabe hier wird also in einer anderen Reihenfolge erfolgen. Okay? Also wird es nicht in der gleichen Reihenfolge sein, es wird in einer ungeordneten Weise sein Also eines der Dinge , die man beachten sollte wenn man mit einem Set arbeitet Perfekt. So können wir weitermachen und die Werte aus unserem Set ausgeben. Als Nächstes wollen wir überprüfen, ob ein bestimmter Wert in einer Menge enthalten ist oder nicht, und es wird eine Bullenantwort zurückgegeben, entweder wahr oder falsch, ob dies der Fall ist oder nicht. Ich werde also „Drucken“ sagen und dann nach einer bestimmten Sportart suchen, und dann nach einer bestimmten Sportart suchen die im Sport-Set enthalten ist. Lassen Sie mich also nach, sagen wir, Tennis in suchen , und dann wollen wir Sport oder so sagen. Es wird also geprüft, ob der Wert von Tennis im Sportset enthalten ist. Wir können also Fußball, Golf, Rugby und Cricket sehen , aber Tennis gehört nicht dazu, wie wir wissen, aber schauen wir uns die Reaktion der Bullen hier an. Wenn wir also nach unten scrollen und das in unserer Konsole ausführen würden, könnten wir Falsch sehen, und das zu Recht, weil Tennis nicht in unserer Sportausrüstung enthalten ist. Lassen Sie uns das jedoch auf Golf umstellen . Wir wissen also, dass wir Golf in unserem Sportset haben. Mal sehen, ob Golf im Sport existiert. Lassen Sie uns nach unten scrollen und das ausführen, und wir können sehen, was wahr ist. Bitte denken Sie hier natürlich daran, dass es auch K-sensitiv ist. Wenn Sie es also oder Caps oder etwas Ähnliches machen würden , wird es nicht das richtige Ergebnis liefern , wie Sie es sich wünschen. Denken Sie also daran, aber Golf gibt es im Sportset. So können wir also überprüfen, ob ein Wert in einem Satz enthalten ist. Sie müssten sich nur auf den Wert beziehen und dann natürlich rein sagen. Richtig. Jetzt wollen wir als Nächstes etwas zu einem Set hinzufügen. Wir müssen also wie folgt diese Print-Anweisung entfernen und auf unsere Variable verweisen. Also Sport, wir werden die Hinzufügen-Nachricht verwenden , die wir sagen, nicht hinzufügen, und wir können unsere Klammern verwenden. Und hier werden wir eine neue Sportart hinzufügen. Nehmen wir an, wir wollen jetzt Tennis hinzufügen sodass wir jetzt Tennis sagen können, und dann möchten Sie nur noch Printmedien und Sport sagen. Jetzt wird es also den Tenniswert zu unseren Werten mit Fußball, Golf, Rugby und Cricket hinzufügen unseren Werten mit Fußball, Golf, , wir werden jetzt Tennis haben. Wenn wir nun unseren Code ausführen würden, könnten wir jetzt sehen, dass wir Rugby, Fußball, Golf, Cricket und Tennis haben . Tennis wurde also tatsächlich zu unserem Set hinzugefügt. Sie müssen also die Add-Methode verwenden, um Ihrem Set einen bestimmten Wert hinzuzufügen. Jetzt irren Sie sich wahrscheinlich. Okay, ich kann einem Satz einen bestimmten Wert hinzufügen. Wie entferne ich einen Wert aus einem Satz? Also, gute Frage. Also, um das zu tun, würden Sie sich wieder auf die Variable Sports beziehen und Sie würden Sports Dot sagen, und Sie werden das Remove-Messed verwenden wollen Sie möchten also etwas aus Ihrem Set entfernen. Hier möchte ich zum Beispiel Fußball entfernen, sodass ich beim Drucken von Sport nur sehen kann, dass Golf, Rugby und Cricket entfernt wurden. Lassen Sie uns also nach unten scrollen und unseren Code ausführen und sehen, ob das funktioniert. Also hier können wir sehen, dass wir Rugby, Cricket und Golf haben. So können wir sehen, dass der Code funktioniert hat. Also wurde der Fußballwert aus unserem Set entfernt. Denken Sie also daran, den Mesod zum Entfernen von Punkten zu verwenden. Dadurch wird ein bestimmter Wert aus Ihrem Satz Okay. Okay, als Nächstes möchte ich dir zeigen, wie du alle Werte aus deinem Set löschen kannst. Also, wie du es einfach leer machen kannst. Also ein leeres Set. Sehr ähnlich wie Löschen, man könnte sagen es nur ein bisschen anders funktioniert. Ich möchte also, dass wir Folgendes tun , um dies zu beobachten. Zuerst möchte ich, dass Sie alle Werte in Ihrem Satz ausdrucken . Also sagen wir Drucken und dann Sport. Also beim Programmieren wird es hier in einem linearen Ansatz geschehen, also bei der Linienausführung. Also wollen wir zuerst die Summe drucken, nicht die Summe, alle Werte in unserem Satz. Dann möchte ich, dass wir alle Werte in unserem Satz löschen. Dann möchte ich, dass wir Sport sagen, und wir wollen eine klare Methode anwenden, um alle Werte aus unserer Liste zu entfernen. Und dann möchte ich, dass wir wieder „Drucken“ und dann „Sport“ sagen, damit wir alles drucken können , was in unserem Set enthalten ist. Okay, wir sollten also das erste gedruckte Statement sehen. Es sollte all unsere Werte anzeigen, dann sollte es sie löschen und dann sollte es einen leeren Satz anzeigen, und dann sollte es einen leeren Satz anzeigen nachdem wir ihn gedruckt haben, weil die vorherige Anweisung alle Werte gelöscht hat, die in unserem Satz für unsere Sportvariable vorhanden waren. Lassen Sie uns diesen Code ausführen, damit wir sehen können, wie er abläuft. Da haben wir es, Rugby, Fußball, Golf und Cricket, und dann haben wir einen leeren Satz, das ist die zweite Zeile hier , die alles ausdruckt. der Methode Dot Clear werden im Grunde alle Werte aus einem bestimmten Satz entfernt , dem Sie ihn zugewiesen haben. So können Sie also weitermachen das an Ort und Stelle integrieren. Richtig. Das Letzte, was ich zeigen möchte, ist, wie wir ein Set löschen können, sodass es einem Tupel sehr ähnlich sein wird Wir können also Folgendes entfernen und einfach Dow Sports sagen Dann willst du Print sagen und du willst Spots sagen. Wir sollten also eine Fehlermeldung erhalten , die anzeigt, dass dieses Sport-Set nicht mehr existiert, um sicherzustellen, dass alle Werte weg sind. Also lass uns weitermachen und das jetzt testen. Also können wir weitermachen und Run sagen, und wir sollten hier einen Fehler sehen. Der Name Sport ist nicht perfekt definiert. Das bedeutet uns , dass es nicht mehr existiert, da wir es entsprechend gelöscht haben. Leute, das war's für diese Laborübung über die Arbeit mit Sets in PySON 32. Wörterbücher: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit Wörterbüchern befassen wird Lassen Sie uns also anfangen. Also, was ist ein Wörterbuch? Einfach ausgedrückt ist ein Wörterbuch eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, bei denen jeder Schlüssel einzigartig ist und einem bestimmten Wert zugeordnet Der wichtige Teil Sie sich hier besonders konzentrieren sollten, sind Schlüssel-Wert-Paare Denken Sie also an die Schlüssel-Wert-Paare. Jetzt wird es durch geschweifte Klammern dargestellt. Und nur um Ihnen ein kleines Beispiel für einen Codierungsausschnitt zu geben : Wie Sie hier sehen können, haben wir ein Wörterbuch und wir können sehen, dass wir Namen für die Nationalitäten Afrikas im Alter von 26 Jahren haben im Alter von 26 Jahren Dies wird also als unser Schlüsselwert Paris angesehen, aber wir werden uns eingehender damit befassen, um uns die Zusammensetzung eines Wörterbuches anzusehen die Zusammensetzung eines Wörterbuches Lassen Sie uns also weitermachen und einen Blick darauf werfen. Also die Zusammensetzung eines Wörterbuches. Hier haben wir also unser Wörterbuch maximiert , das wir gerade gesehen haben, und lassen Sie uns hier einen genaueren Blick darauf werfen. Unser Wörterbuch besteht also aus Schlüssel-Wert-Paaren. Ein Beispiel hierfür ist Name und RO. Der Schlüssel wäre also Name und der Wert wäre RO. Als Nächstes hätten wir das Alter, das der Schlüssel sein wird, und der Wert wäre 26. Nationalität wäre der Schlüssel, und der Wert wäre Südafrika. So können Sie also Schlüssel-Wert-Paare in einem Wörterbuch unterscheiden , und das ist der große Teil, der selbst ein Wörterbuch ausmacht. A. Das war's für die theoretische Seite. Als Nächstes werden wir weitermachen und uns mit der praktischen Seite der Laborübungen zur Arbeit mit Wörterbüchern in Bison befassen der praktischen Seite der Laborübungen zur Arbeit mit Wörterbüchern in Bison 33. Arbeiten mit Wörterbüchern – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die die Arbeit mit Wörterbüchern in Pyson konzentrieren wird Arbeit mit Wörterbüchern in Pyson Also lasst uns anfangen. Als Erstes wollen wir nun unser Wörterbuch erstellen. Also richten wir unsere Variable ein und wir richten sie so ein, dass Person gleich ist, und denken dann daran, ein Wörterbuch einzurichten Wir müssen geschweifte Klammern verwenden. Also hier ist eine öffnende lockige Klammer, und eine schließende sollte Wenn es nicht automatisch für dich erstellt wurde, kannst du es einfach dort hinzufügen. Jetzt wollen wir also unsere wichtigsten Wertepaare erstellen. Ich würde empfehlen, dass Sie etwas Platz hinzufügen und es ein wenig anpassen. Was wir tun wollen, ist, unsere Schlüsselwertpaare zu definieren. Zuallererst möchte ich den Vornamen als ersten Schlüssel haben und dann weise ich ihm einen Wert zu. Der erste Schlüssel wird der Vorname sein. Dann möchten Sie einen Doppelpunkt und ein Leerzeichen hinzufügen, und dann möchten Sie den Wert daneben hinzufügen. Ich werde Jake sagen. Sie möchten ein Komma für Ihr nächstes Schlüssel-Wert-Paar hinzufügen. Dies ist ein Schlüssel-Wert-Paar. Vorname ist der Schlüssel und entsprechende Wert, dem er zugeordnet ist, ist Jake Wir können die Eingabetaste drücken und zur nächsten Zeile gehen. Dann wollen wir hier einen Doppelpunkt für den Nachnamen hinzufügen . Ich sage, sagen wir, Jake do Sie möchten ein Komma hinzufügen. Damit ist unser zweites Schlüssel-Wert-Paar fertig. Ein weiteres Schlüssel-Wert-Paar, sagen wir, sagen wir Alter. Sie können einfach nach draußen klicken und dann Ihr Komma und dann ein Leerzeichen hinzufügen Wir fügen es einfach als Ganzzahl hinzu Hier werde ich 24 sagen. Dann möchtest du ein Komma hinzufügen. Drücken Sie die Eingabetaste, um zur nächsten Zeile zu gelangen. Dann haben wir die Nationalität. Das wird unser letztes wichtiges Utensilien sein, abgesehen davon, füge Dann möchten Sie den Wert hier hinzufügen . Hier werde ich weitermachen und es als Deutschland festlegen . Genau, da haben wir's. Und jetzt möchte ich nur noch einen Teil des Platzes entfernen und wir können loslegen. Das ist also unser erstes Wörterbuch, und wir haben ein, zwei, drei, vier Schlüsselwertpaare. Nehmen wir nun an, wir wollen dieses Wörterbuch mit all seinen Schlüssel-Wertepaaren für Personen ausgeben . Was Sie also tun möchten, ist, dass Sie einfach darunter, weitermachen und „Drucken“ sagen und dann auf den Namen des Wörterbuchs verweisen , der „Person“ lauten wird. Also können wir einfach Person sagen. Dann können wir weitermachen und „ Ausführen“ sagen, und in unserer Konsole werden Sie dann sehen, dass unser Wörterbuch Wertepaare beibehält. Also Vorname Jake, Nachname Doe, 24 Jahre, Nationalität, Deutschland Und das alles ist hier in diesem speziellen Wörterbuch enthalten, das wir für eine Person eingerichtet haben So können Sie also alle Werte ausgeben. Nehmen wir zum Beispiel an, Sie möchten weitermachen und einen bestimmten Wert oder Artikel abrufen . Nehmen wir an, Sie möchten den Wert des Vornamens und den Wert des Alters ermitteln. Was Sie tun möchten, ist Sie es bei „Person drucken“ belassen möchten, aber dann direkt neben der Person möchten Sie in Ihrem Wie kann ich das sagen Ihre eckigen Klammern hinzufügen , um auf den bestimmten Schlüssel des Werts zu verweisen , den Sie ausgeben möchten. Ich will Jake holen. Ich sage Person und dann in eckigen Klammern können wir uns auf diesen bestimmten Schlüssel beziehen , der der Vorname sein wird Hier können wir Anführungszeichen setzen. Vorname. Das wird Jake in unserer Konsole ausgeben. Nehmen wir an, ich möchte auch das Alter ermitteln. Was ich tun werde, ist drucken zu sagen, auf das Wörterbuch zu verweisen, was Person sein wird, und dann hier in eckigen Klammern wollen Sie sich auf das Alter beziehen. Es muss also identisch sein , weil es genauso sensibel sein wird . Jetzt sollte es in unserer Konsole Jake und 24 ausgegeben werden. Wenn ich jetzt nach unten scrolle und meine Konsole starte, sehe ich Jake und 24. So können Sie eine Absicherung abschließen und sich einen bestimmten Wert oder Artikel Das nächste, was wir tun können, ist, einen bestimmten Wert oder ein ganzes Schlüsselpaar zu entfernen , könnte man sagen, denn wenn Sie weitermachen und das Schlüsselpaar entfernen, wird auch der Wert entfernt. Was wir also tun können, ist, dies vorerst zu entfernen. Und Sie wollen Del verwenden, das Schlüsselwort Del, und dann hier in Klammern wollen Sie sich auf Person beziehen Das haben wir hier als unseren Wörterbuchnamen vergeben. Und dann möchten Sie in eckigen Klammern auf das Schlüssel-Wert-Paar verweisen, das Sie löschen möchten , und Sie werden es entsprechend dem Schlüssel selbst festlegen wollen. Wenn ich nur meinen Vornamen, mein Alter und meine Nationalität angeben möchte , wenn ich dieses Wörterbuch aufrufe, muss ich es entsprechend dem Schlüssel des Nachnamens löschen, wodurch der Nachname und der damit verbundene Wert entfernt werden , was tun ist. Also hier kann ich einfach den Nachnamen eingeben. Und wenn ich eine Absicherung machen und in meiner gedruckten Erklärung hinzufügen würde , wenn ich Druckperson sagen würde, dann würden Sie sehen , dass jetzt alles bis auf den Nachnamen ausgegeben wird. Also werden wir den Nachnamen löschen und der wird entfernt. Wenn ich also Lauf sage, siehst du hier am Ausgang den Vornamen Jake, Alter 24, Nationalität, Deutschland Also haben wir ein Schlüsselwort verwendet, um den Nachnamen aus diesem Wörterbuch zu entfernen Da W eine Person gedruckt hat, wurde der Nachname übersprungen und Vorname , Alter und Nationalität gedruckt Auf diese Weise können Sie also einen Wert aus Ihrem Wörterbuch oder einem Schlüssel-Wertepaar entfernen , könnte man sagen Nehmen wir an, wir möchten die Links zu unserem Wörterbuch abrufen. Was Sie tun können, ist, das zu entfernen und wir können einfach sagen drucken und wir wollen die Linkfunktion einbauen, also rein, und dann können Sie es persönlich hinzufügen. Das wird weitergehen und uns die Länge unseres Wörterbuches geben. Wenn wir Lauf sagen würden, würde es vier heißen. Der Grund dafür ist natürlich, dass wir, wie wir hier sehen können, vier Schlüsselwertpaare haben. Eins, zwei, drei, vier. Das ist der Grund, warum es vier zeigt. Wenn wir ein weiteres Schlüssel-Wertepaar haben würden, wenn ich hier noch eins hinzufügen würde und ich würde P sagen und dann hier BMW setzen, und ich würde das so lassen wie es ist und sagen, Run, würde es jetzt Corus fünf anzeigen , weil wir fünf Schlüsselwertpaare haben, eins, zwei, drei, vier, fünf Okay, so können wir die Längen unseres Wörterbuchs ermitteln Nun, es gibt eine Menge Dinge, die wir tun können. Als Nächstes möchte ich Ihnen zeigen, wie Sie an all die Wörterbuchschlüssel kommen , an all Ihre Schlüssel. In diesem Fall Vorname, Nachname, Alter, Nationalität und Auto. Was wir tun können, ist, dies zu entfernen und wir können mit dem Drucken und den öffnenden Klammern beginnen und Sie können in Ihren Wörterbüchern nachschlagen Sie können Person mit Punkttasten sagen und dann Klammern öffnen und schließen und es schließen Sie werden hier die Punktschlüssel-Methode verwenden, und das wird alle Schlüssel in Ihrem Wörterbuch auflisten alle Schlüssel in Ihrem Wörterbuch Vorname, Nachname, Alter, Nur Vorname, Nachname, Alter, Nationalität und Auto. Wenn ich jetzt nach unten scrolle und dieses Programm starte, können Sie hier sehen, dass es meine Wörterbuchschlüssel ausgeben wird . Vorname, Nachname, Alter, Nationalität und Auto, das alles wird mithilfe der Punkttastenmethode ausgegeben , die wir hier integriert haben. Perfekt. So können Sie weitermachen und sicherstellen, dass Sie genau das tun können. Was wir jetzt auch tun können, ist , dass wir uns auch dafür entscheiden können , alle Wörterbucheinträge zu besorgen, also alles. Dazu können Sie weitermachen und Punkttasten durch Punktelemente ersetzen. Wir werden hier die Punktelementmethode verwenden , um alles zu bekommen, und dann können Sie sagen, dass run alles für Sie in einem bestimmten Format abrufen wird. Vorname Jake, Nachname Doe, 24 Jahre, nationale Anzeige, Deutschland, Auto BMW So kannst du alles in einer strukturierteren Form bekommen , könnte man sagen Richtig. Wir haben diesen Aufbau und dieses Zusammenspiel Das sind ein paar Dinge , die Sie mit Wörterbüchern machen können mit Wörterbüchern machen Als Nächstes wollen wir lernen , wie wir dem, was wir hier eingerichtet haben, einen bestimmten Schlüssel und Wert hinzufügen können einen bestimmten Schlüssel und Wert hinzufügen was wir hier eingerichtet haben, einen bestimmten Schlüssel und Wert hinzufügen Wir wollen es nicht manuell hinzufügen, wir wollen es automatisch mit unserem Code hinzufügen. Was wir tun können, ist natürlich, die folgende Zeile zu entfernen. Was ich tun möchte, damit es ein bisschen leichter lesbar ist, also besser für ihre Augen. Ich möchte nur den Stil ändern, den ich hier eingerichtet habe. Ich möchte nur einen Teil dieses zusätzlichen Leerraums entfernen , um ihn etwas prägnanter und klarer zu gestalten ihn etwas prägnanter und klarer Was wir tun wollen, wenn wir zu dem, was wir hier haben, ein bestimmtes Schlüssel-Wert-Paar hinzufügen wollen was wir hier haben, ein bestimmtes Schlüssel-Wert-Paar , ist, dass wir zunächst in unserem Wörterbuch nachschlagen müssen , dass wir zunächst in unserem Wörterbuch nachschlagen Person, und sagen wir Person und hier wollen wir unsere eckigen Klammern öffnen und den neuen Schlüssel hinzufügen, den wir hinzufügen möchten. Hier werde ich sagen, ähm, Studienfach. Dann sage ich gleich, und das Studienfach hier sage ich Jura Dann möchte ich Printperson sagen. Ich möchte sehen, was es jetzt ausgeben wird. Ich habe jetzt das Schlüssel-Wert-Paar hinzugefügt , das hier in unserem Wörterbuch erscheinen wird. Wenn ich also ausführen sagen würde, können Sie jetzt sehen, dass dieser neue Schlüsselwert parallel zu unserem Wörterbuch angehängt neue Schlüsselwert parallel zu Also Vorname Jake, Nachname Doe, H 24, Nationalität Deutschland, CarBMW und Denn was wir hier gemacht haben, war, dass wir den neuen Schlüssel hinzugefügt und den Wert dem Gesetz zugewiesen haben, und dann haben wir einfach ausgegeben, was Teil unseres Wörterbuchs ist, und es hat die letzte Änderung, die wir hinzugefügt haben, aufgenommen , die wir dort den neuen Schlüssel hinzugefügt und den Wert dem Gesetz zugewiesen haben, und dann haben wir einfach ausgegeben was Teil unseres Wörterbuchs ist, und es hat die letzte Änderung, die wir hinzugefügt haben, aufgenommen haben Nun, eine andere Sache , die wir tatsächlich tun können , ist, dass wir weitermachen und ein Wörterbuch kopieren können . Okay. Also lass mich dir zeigen, wie du weitermachen und das machen kannst. Also können wir entfernen, was wir hier haben, und wir können weitermachen und alles wie folgt einrichten. Wir können weitermachen und unser Wörterbuch kopieren. Wir können sagen, dass die zweite Person gleich ist, und wir werden alles kopieren, was in dem Wörterbuch steht, das wir hier eingerichtet haben Hier haben wir eine Person. Und wir können Dodge Copy sagen. Wir werden die Punktkopiermethode verwenden und unser Wörterbuch in die zweite Person kopieren. Was wir auch tun werden, ist, der zweiten Person ein zusätzliches Schlüssel-Wert-Paar hinzuzufügen . Wir können dann zweite Person sagen. Und hier wollen wir eine eckige Klammer hinzufügen, und wir werden Universität als neuen Schlüssel hinzufügen, und den Wert hier, ich werde weitermachen und als Universität von Kapstadt einrichten , dann möchte ich sagen, zweite Person drucken Wenn ich das jetzt ausführen würde, könnten wir jetzt sehen, was hier passiert. Jetzt druckt es unsere Variable für die zweite Person. Also das ist unser neues Wörterbuch hier, und dieses Wörterbuch, zweite Person, kapselt natürlich alle Schlüssel-Wert-Paare, kapselt natürlich alle die wir hier von Person haben, und Sie können hier sehen, dass es all diese Schlüssel-Wert-Paare ausgibt all diese Schlüssel-Wert-Paare Jetzt gehört auch die Universität dazu, das ist die Universität von Kapstadt Jetzt werden Sie feststellen, dass, wenn ich Printperson sagen würde, hier nur Folgendes angezeigt wird. Also, ich sage „Person drucken und führe das aus, ohne den Teil mit der Universität. Hier geht es nur bis zum BMW. Sie können hier sehen, dass wir natürlich zwei Wörterbücher haben. Um zu bestätigen, dass es sich bei der zweiten Person jetzt um ein Wörterbuch handelt, können Sie einfach die Typ-Funktion verwenden und die zweite Person kapseln . Sie können diese Zeile vorerst einfach entfernen und Und wir können hier sehen, dass es ein Wörterbuch ist. Also haben wir eine Variable deklariert, die als zweite Person bekannt ist, und sie wurde zu einem Wörterbuch, als wir die Schlüssel-Wert-Paarstruktur und das Wörterbuch von Person zu zweite Person überschrieben die Schlüssel-Wert-Paarstruktur und das Wörterbuch haben. diese Weise können wir also im Grunde ein weiteres Wörterbuch erstellen, indem wir seinen Inhalt kopieren und ein neues Wörterbuch einrichten und dann diesem neuen Wörterbuch, das wir im Grunde erstellt haben, ein neues Schlüssel-Wert-Paar hinzufügen neuen Wörterbuch, das wir im Grunde erstellt haben, ein neues Schlüssel-Wert-Paar . Ordnung. So können wir also weitermachen und eine Diktion kopieren, auch einfach einige Daten migrieren und verschieben, die wir tatsächlich haben Richtig, also können wir das jetzt einfach entfernen. Perfekt. Nehmen wir nun an, wir möchten unser Wörterbuch leeren. Wir wollen es leeren. Das wird also sehr einfach sein. Sie können einfach weitermachen und Person sagen, und Sie werden eine übersichtliche Methode verwenden um Ihr Wörterbuch zu leeren, und Sie können einfach „Drucken“ sagen, und Sie möchten auf Ihr Wörterbuch verweisen, also Person. Jetzt können wir einfach „Ausführen“ sagen und es sollte ein leeres Wörterbuch angezeigt werden, und los geht's. Wir haben nichts drin. Mit der Punktlöschmethode können Sie also Ihr Wörterbuch bereinigen. Okay, so können wir also ein Wörterbuch löschen. Nehmen wir nun an, wir wollen ein bisschen weiter gehen und eine Liste von Wörterbüchern erstellen Wir können eine ganze Liste von Wörterbüchern erstellen. Ich werde hier alles entfernen, was wir hier haben, und wir wollen eine Liste von Wörterbüchern erstellen Sie werden mehrere Wörterbücher in einer Liste haben. Ich mache weiter und erstelle eine Liste, in der Menschen gleich sind, und merke mir eine Liste, die du mit eckigen Klammern erstellst Ich werde hier etwas Platz hinzufügen und einfach nur das. Ordnung, und ich werde jetzt weitermachen In Ordnung, und ich werde jetzt weitermachen und einige Wörterbücher hinzufügen Also zuerst öffne ich meine lockige Zahnspange und ich werde sie am Ende auch wieder schließen Fügen wir also unser Schlüssel-Wert-Paar hinzu. Das ist also unser erstes Wörterbuch. Also werden wir den Vornamen haben, Doppelpunkt, und hier werden wir sagen, Kate. Und dann haben wir unseren nächsten Schlüssel. Dann haben wir Nachname, Doppelpunkt, Wert, wir haben Johnson, fügen unseren nächsten Schlüssel hinzu , der Alter sein wird, Doppelpunkt, wir haben 28, und dann haben wir Lieblingssportarten Lieblingssport, Doppelpunkt, und dann fügen wir hier den Wert hinzu, wir sagen Golf. Da haben wir's. Dann musst du ein Komma hinzufügen Was wir tun werden, um das einfacher zu machen, ist das hier zu kopieren Das wird ein Wörterbuch sein. Machen wir weiter und stützen darauf, dass es unser zweites Wörterbuch sein wird. Ich ändere einfach den Wert. Ich sage einfach Jane und wir sagen Jane Linus, 24 Jahre, Lieblingssport Wir sagen Tennis und wir werden ein weiteres Wörterbuch erstellen. Da haben wir's. Und hier haben wir Luke Jacobs G 6, und wir sagen Rugby Am Ende können Sie diesen letzten Kommentar entfernen , das brauchen Sie nicht Das sind also unsere drei Wörterbücher , die Teil unserer Liste sind, Leute So können Sie also eine Liste von Wörterbüchern erstellen. Nehmen wir an, wir wollen weitermachen und diese Liste von Wörterbüchern tatsächlich abfragen und einen bestimmten Wert an sich ermitteln Nehmen wir der Argumentation halber an, ich möchte weitermachen und den Wert ermitteln Der Wert, den ich erreichen möchte, ist Golf. Ich möchte diesen bestimmten Wert erhalten und sicherstellen, dass ich ihn ausgeben kann. Okay. Also ich würde gerne weitermachen und Folgendes tun wollen, das heißt drucken und einen Moment , um drucken und einen Moment meine Liste hier zu verweisen, die Leute sein wird. Also werde ich Leute sagen und dann werde ich eine eckige Klammer hinzufügen, um mich auf die Position zu beziehen. Okay. Also die Position hier, okay, ich werde meine Wörterbücher hier als die ersten in der Liste behandeln , also null, eins, zwei Also Golf mit Person eins, was Null in der Positionierung bedeutet denn denken Sie daran, dass bei einer Liste der erste Wert oder das erste Element Null sein wird Also hier haben wir Null. Und dann möchte ich mich auf diese bestimmte Person beziehen, die natürlich Golf spielt. Ordnung. Jetzt wollen wir uns also auf den Schlüssel beziehen. Da wir den Wert Golf ermitteln wollen , müssen wir uns auf den Schlüssel beziehen, den entsprechenden Schlüssel , der Lieblingssport ist. Hier können wir weitermachen und den Lieblingssport hinzufügen. Wenn wir jetzt sagen würden, laufen würde das Ergebnis Golf sein. Perfekt. Nehmen wir nun an, wir wollen hier den Alterswert der dritten Person ermitteln. Das wird also die Person sein , die 26 Jahre alt ist. Also lasst uns weitermachen und uns darauf beziehen. Holen wir uns also unsere Druckfunktion. Also die Person, also Null, Eins, Zwei. Also das wird der Position auf der Liste entsprechen, damit wir Leute sehen können. Und in eckigen Klammern zwei, und dann müssen wir uns auf den Altersschlüssel beziehen , der uns 26 als Ausgangswert ergibt. Dann können wir „Lauf“ sagen und da sehen wir, dass wir Golf und 26 Output für uns haben. Perfekt. So können Sie eine Absicherung vornehmen und mit einer Liste von Wörterbüchern arbeiten und sie auch manipulieren, um den Wert bestimmter Werte hier in Ihrem Wörterbuch zu ermitteln, indem Sie sie auch manipulieren, um den Wert bestimmter Werte hier in Ihrem Wörterbuch zu ermitteln bestimmter Werte hier in auf diesen bestimmten Schlüssel verweisen Das war's für diese Programmierübung. 34. Funktionen: Hallo zusammen und willkommen zur nächsten Lektion, in der es um Funktionen geht. Schauen wir uns das mal an. Die Frage die uns beschäftigt, ist , was ist eine Funktion? Eine Funktion ist einfach ein Codeblock, der nur ausgeführt wird , wenn er codiert ist Hier ist ein Codierungsausschnitt, um sich damit vertraut zu machen. Wir definieren eine Funktion mithilfe von Tod und verweisen dann auf unseren Funktionsnamen, den wir anpassen und auswählen können, z. B. meine Funktion und öffnende und schließende Klammern und dann ein Codon am Ende, das innerhalb dieser bestimmten Funktion verschachtelt ist, geben wir unseren Code ein. Jetzt steckt noch viel mehr dahinter, wie Parameter, Argumente usw., denn technisch gesehen , können Sie hier in den Klammern auch verschiedene Parameter hinzufügen um mit Ihrer aktuellen Funktion zu arbeiten. Stimmt, es steckt also viel dahinter, wie ich schon sagte, aber wir werden wirklich tiefer darauf eingehen , wenn wir gemeinsam an den Laborübungen arbeiten Aber ich wollte Ihnen nur kurz eine Funktion vorstellen, nur um Sie ein wenig damit vertraut zu machen, und wir werden in der nächsten Laborübung darauf eingehen. 35. Eine Funktion definieren und aufrufen – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Bauchmuskelübung, die sich auf die Arbeit mit Funktionen in PySON konzentrieren wird . Lasst uns anfangen Wie Sie hier sehen können, habe ich hier bereits Kommentare hinzugefügt. Ich werde hier in dieser speziellen Lektion viele Kommentare erklären und verwenden , weil da ziemlich viel dahinter steckt, also haben Sie etwas Geduld mit mir. Zuallererst wollen wir lernen, wie man eine Funktion definiert. Dazu müssten Sie also mit dem Schlüsselwort von, DEF beginnen, und das wird der Ausgangspunkt für die Definition all Ihrer Funktionen in Pierson sein Ausgangspunkt für die Definition all Ihrer Funktionen in Pierson Als Nächstes müssen Sie Ihrer Funktion einen Namen geben Nun, das kann alles sein. Es ist wirklich individuell und hängt davon ab, was du fühlst. Jetzt würde ich empfehlen, dass Sie einen Funktionsnamen wählen, relevant ist, das Programm relevant ist, das Sie mit Ihrer Funktion erstellen. In diesem Fall möchte ich ein sehr einfaches Begrüßungsprogramm erstellen . Mein Funktionsname wird mein 310 sein. Dann möchte ich Klammern, öffnende und schließende Klammern hinzufügen und Sie möchten am Ende einen Doppelpunkt hinzufügen Das ist die Grundlage für die Definition einer Funktion. Dann möchtest du etwas Code hinzufügen. Wir können also die Eingabetaste drücken und es wird automatisch für uns verschachtelt. Der Code , den du hier sehen wirst wird nicht in derselben Zeile stehen wie def, sondern eher in der Mitte. Das wird für uns automatisch verschachtelter Code sein. Dann möchten Sie tatsächlich hinzufügen, was diese Funktion tatsächlich tun soll Wir möchten nur, dass es Guten Morgen ausdruckt, damit wir unsere Druckfunktion verwenden und sagen können , Guten Morgen oder. Perfekt. Also haben wir eine Funktion definiert. Als Nächstes wollen wir diese Funktion tatsächlich aufrufen. Dazu müssen Sie nun auf den Funktionsnamen und natürlich auf die Klammern hier verweisen den Funktionsnamen und natürlich die Klammern hier Um es so zu nennen, müsstest du meinen Gruß sagen. Also werde ich die Funktion aufrufen, aber bevor wir das tun, möchte ich Ihnen nur etwas zeigen. Nun, obwohl Sie Ihre Druckfunktion hier haben, würden Sie, wenn Sie weitermachen und Ihren Code ausführen würden, nichts passiert weil wir unsere Funktion nicht aufgerufen haben. Nun, alles, was für die Ausführung mit dieser Funktion definiert ist , wurde angegeben. Wir wollen, dass diese Print-Anweisung ausgeführt wird, aber sie wird erst ausgeführt, wenn wir die Funktion selbst aufgerufen haben. Um das zu tun, müssen Sie auf den Funktionsnamen verweisen und Sie müssen meine Eingabe starten und dann Klammern öffnen und schließen, wie Sie es hier eingerichtet haben Jetzt rufen wir diese Funktion auf und sie wird diese Funktion und den gesamten darin enthaltenen Code ausführen , der verschachtelt wurde Also, wenn ich nochmal Lauf sage, heißt es Guten Morgen Wie Sie dort sehen können, hat es genau das getan, es geht weiter und es wird ausgeführt welcher Code auch immer in dieser Funktion enthalten war, die Sie definiert haben. Perfekt. So können wir weitermachen und eine Funktion definieren und aufrufen. Wir machen weiter und machen hier ein weiteres Beispiel und ich werde hier runter gehen und ich werde einfach Tiefe sagen. Ich möchte meine Funktion definieren und hier sage ich meine Sportart, öffnende und schließende Klammern am Doppelpunkt und darunter möchte ich in Anführungszeichen drucken sagen, ich werde sagen, dass ich heute Fußball gespielt habe Dann müssen Sie nur noch Ihre Funktion aufrufen, das wird mein Sport-, Öffnungs- und Schließstift sein Sie können meinen Sport sagen und dann wird es diese Zeile auch für Sie ausführen. Es wird zuerst das ausführen, was wir zuvor hatten , und dann wird es diese Funktion ausführen. Wenn ich jetzt „Ausführen“ sage , werden beide ausgeführt. Es heißt Guten Morgen, alle, die ich heute Fußball gespielt habe. So können wir unsere Funktionen in PySON definieren und aufrufen Wir werden ein bisschen tiefer gehen und wir werden uns Parameter und Argumente ansehen Was ich jetzt tun werde, ist, dass wir diese zusätzliche Funktion, die wir erstellt haben, einfach entfernen können , und wir haben jetzt gelernt, wie man unsere Funktion definiert und wie man sie aufruft. Aber als Nächstes möchte ich lernen, wie wir Parameter hinzufügen können. Um also einen Parameter hinzuzufügen, müssen Sie ihn hier hinzufügen, hier, ich werde eine Hecke anlegen und ich werde ihn als Namen festlegen, und ich werde hier nur einen Kommentar hinzufügen , nur um Ihnen zu helfen. Und ich möchte, dass Sie Folgendes visualisieren. Das heißt, Parameter als Variablen zu behandeln. Versuchen Sie also, Ihre Parameter als Variablen zu betrachten. Hier haben wir also einen Parameter namens Name, und Sie könnten sich als Beispiel eine Variable ansehen. Was Sie dann hier tun können, wenn Sie Ihre Funktion aufrufen, möchten Sie ein Argument hinzufügen. Also hier können wir zum Beispiel Ono einbauen. Und ich möchte, dass Sie hier Argumente als Werte behandeln. Das ist der einfachste Weg , damit weiterzumachen. Im Grunde genommen ist das , was auch immer Sie hier eingeben, Ihr Argument , und das wird hierher geschickt, wo Ihr Name steht, und es wird natürlich wie der Wert behandelt , der der Variablen set zugewiesen wurde. Alles, was sich hier innerhalb der Analyse Ihrer Funktion befindet, wird als Parameter bezeichnet, und alles, was Sie hier innerhalb der Funktion eingeben , die Sie aufrufen, wird als Argument bezeichnet Okay, was wir jetzt tun können, ist, dass wir mit unserem Code noch ein bisschen weiter gehen können, und wir können einfach weitermachen und einige Zeichenketten verketten Also füge hier ein Leerzeichen hinzu, ein Plus, und dann sage ich Name Also, was jetzt passieren wird, ist, dass es Guten Morgen zusammen sagen und es wird plus nein sagen. Aber um es etwas konkreter zu machen, lassen Sie uns weitermachen und Guten Morgen sagen, dort ein Komma hinzufügen und einfach Guten Morgen sagen , um es ein bisschen sauberer zu machen Jetzt möchte ich meinen Code ausführen. Du wirst sagen, guten Morgen, nein. Schauen wir uns den Prozess an. Wir haben unsere Funktion my greeting definiert, die einen Parameter namens name annimmt. Der Name wird dann hier an diese Druckfunktion übergeben , die wir mit der Verkettung von Zeichenketten verwenden , und dann führen wir natürlich unsere Funktion no aus, die dieses Programm ausführen wird , und sie nimmt den Wert no an, wirft ihn als Platzhalter für den Namen ein, und dann korreliert er hier als Namenswert, der no ist hier als Namenswert, der Okay, im Grunde könnten Sie den Namen hier auch als Platzhalter für Ihre Werte behandeln , die Sie hier einfügen. Versuche dir das jetzt als Nein und Nein vorzustellen. Dieses Argument setzen wir hier anstelle des Namens ein und es wird einfach in den Code aufgenommen , wo wir es ausführen können So können Sie eine Funktion definieren und aufrufen indem Sie Parameter verwenden, und so können Sie dies auch mit dem Prozess der Verwendung von Argumenten hier tun . Gehen wir ein bisschen tiefer und machen wir es ein bisschen interessanter. Also werde ich hier das Folgende entfernen, was wir festgelegt haben, und lassen Sie uns weitermachen und das Rad neu aufbauen. Also sagen wir Tod und lassen uns eine weitere Funktion namens get total erstellen . Und hier werden wir zwei Parameter haben. Wir werden Nummer eins haben und dann werden wir Nummer zwei haben, und dann haben wir unseren Doppelpunkt. Und dann wollen wir hier weitermachen und eine Variable definieren, bei der wir die beiden Zahlen addieren, von denen wir sagen , dass die Summe gleich Nummer eins plus Nummer zwei Dann wollen wir die Summe zurückgeben. Also sagen wir Rendite, Summe. Das wird also das Ergebnis dessen zurückgeben , was wir hier haben. Das nächste, was wir tun wollen, ist, dass wir weitermachen und diese spezielle Funktion, die wir hier haben, aufrufen wollen. Was ich Ihnen nun empfehlen würde, ist dass Sie eine Variable erstellen können, und wir werden sie wie folgt festlegen. Und wir werden sagen, gehen wir zum Endergebnis. Wir sagen gleich und dann fügen wir diese Funktion zu unserer Variablen hinzu Also hier ist die Funktion, Gesamtsumme ermitteln. Und denken Sie daran, wir haben unsere Argumente eingebracht. Hier können wir also zehn und fünf eingeben . Das ist wichtig für den Ort. Zehn wird der Platzhalter für Nummer eins sein und fünf wird eine Nummer zwei sein , weil der Ort und die Position übereinstimmen Zehn wird also hierher gehen, fünf wird dorthin gehen. Dann haben wir eine Variable in dieser Funktion, die die Summe berechnet. Nummer eins wird dann zehn sein und Nummer zwei wird fünf sein. Die Gesamtzahl wird dann 15 sein. Dann wollen wir die Summe zurückgeben, die im Wesentlichen 15 sein wird. Das ist das Ergebnis, das wir zurückgeben wollen. Und was wir hier unten tun , ist, dass wir diese Funktion aufrufen werden. Wir werden sagen, dass das Endergebnis gleich sein wird, um die Summe zu erhalten, wenn wir unsere Argumente durchgehen. Am Ende wollen wir nur die Druckfunktion draußen nutzen. Sie werden hier feststellen, dass wir nur die Gesamtsumme angeben. Wir werden die Summe zurückgeben, aber wir werden sie nicht drucken. Um das auszugeben, müssen wir „Drucken“ sagen. Dann können wir einfach weitermachen und Endergebnis sagen. Wenn wir jetzt sagen würden, laufen wir am Ende auf 15 Punkte. Okay, so können wir ein bisschen weiter gehen und mit mehr Parametern und mehr Argumenten arbeiten , und wir können das Ergebnis von arithmetischen Operatoren zurückgeben und wie wir sie am Ende genau dort ausgeben können sie am Ende genau dort ausgeben Ordnung. So können wir weitermachen und das machen. Im Wesentlichen wird das, was hier passiert , die Summe zurückgegeben. Und was wir dann tun werden ist, diesen Wert hier im variablen Endergebnis zu speichern, hier im variablen Endergebnis zu speichern basierend auf dem, was wir hier durchgeführt haben. Also wird diese spezielle Funktion aufgerufen, die Summe wird zurückgegeben und sie wird als Endergebnis gespeichert, wo wir gedruckt haben. Ordnung. Das war's also dem Verstehen der Grundlagen von Funktionen. Wir werden ein bisschen tiefer gehen, aber das ist nur eine kleine Einführung nur um Ihnen etwas Erfahrung zu geben. 36. Lokaler vs. globaler Umfang: Hallo zusammen und willkommen zur nächsten Lektion , in der es um lokale und globale Aspekte geht . Schauen wir uns das mal an. Richtig, lokaler versus globaler Geltungsbereich. Jetzt kann auf eine Variable, die lokal deklariert ist nur innerhalb des lokalen Bereichs zugegriffen werden. Im Vergleich dazu kann auf eine global deklarierte Variable von jedem Bereich aus zugegriffen werden. Wir werden in Bezug auf unsere deklarierten Variablen mit lokalem und globalem Gültigkeitsbereich arbeiten in Bezug auf unsere deklarierten Variablen mit lokalem und globalem Gültigkeitsbereich , richtig. Lassen Sie uns weitermachen und uns auf die Laborübung zum lokalen Geltungsbereich und zum globalen Geltungsbereich vorbereiten . 37. Deklaration im lokalen und globalen Umfang – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, bei der es um lokale und globale Aspekte gehen wird lokale und globale Aspekte Lassen Sie uns also anfangen. Das Erste, was wir tun möchten , ist eine kurze Auffrischung der Funktionen Definieren wir unsere Funktion. Also sagen wir Def Auch hier werden wir meinen Gruß aussprechen. Dann werden wir weitermachen und unsere Eltern hinzufügen. Dann fügen wir einen Parameter hinzu, nämlich Name , fügen den Dann können wir einfach „Drucken“ sagen, und wir können das tatsächlich weiter oben machen, und dann können wir einfach weitermachen und uns nach Mittag verabschieden. Fügen Sie das Komma und das Leerzeichen hinzu, dann können wir den Plus-Namen hinzufügen Perfekt. Und dann wollen wir unsere Funktion aufrufen, damit wir M grüßen und Klammern öffnen und schließen können. Und denken Sie daran, dass wir zu diesen Kleinigkeiten den tatsächlichen Wert hinzufügen müssen , der hier wie folgt zugewiesen werden soll Also werden wir nein sagen. Großartig. Nun, wenn wir unseren Code ausführen würden , wir sehen. Guten Morgen, H. Gut. Das haben wir an Ort und Stelle. Perfekt. So können wir Funktion definieren und aufrufen. Lassen Sie uns nun auf lokaler und globaler Ebene arbeiten. Nehmen wir der Argumentation halber an, wir arbeiten nicht mit unserem Parameter und wir arbeiten nicht mit unserem Argument. Lassen Sie es mich sehr einfach halten. Und wir müssen den Namen hier irgendwo definieren. Ein Beispiel für einen lokalen Geltungsbereich lautet also wie folgt. Nehmen wir an, Sie definieren eine Variable. In deiner Funktion. In diesem Fall sage ich Name ist gleich und dann sage ich einfach Arno Nehmen wir an, ich möchte diesen Code ausführen, es heißt auch Guten Tag nein, aber lassen Sie uns weitermachen und das ausführen Hier heißt es Guten Tag nein. Dieser Name bezieht sich auf unsere Variable und wir haben diesem Wert arno zugewiesen Lassen Sie uns versuchen, ob wir diesen Namen tatsächlich draußen drucken können Standardmäßig wird es die Funktion ausführen, aber nehmen wir an, ich möchte, dass es meinen Namen ausgibt. Also werde ich „Namen drucken“ sagen. Also lass uns sehen, ob wir das ausdrucken können. Also wird es die Funktion ausführen, die sagt: Guten Tag Arno, aber schauen wir mal, ob es den Namen ausdruckt Lass uns das ausführen. Da haben wir's. Ich drucke guten Tag aus, Arno. Aber hier gibt es einen Fehler, der besagt , dass der Name nicht definiert ist. Der Grund dafür ist unsere Variable in einem lokalen Gültigkeitsbereich deklariert ist, was bedeutet, dass unsere Funktion nur innerhalb unserer Funktion selbst auf sie zugreifen kann . Wir versuchen, es von außerhalb dieser Funktion aufzurufen . Das ist nicht erlaubt. Wir gehen über die Regel hinaus Regeln mit lokalem Geltungsbereich einzuhalten. Und das ist der Grund, warum wir diesen Fehler erhalten und er nicht ausgeführt werden kann. Lassen Sie uns nun sehen, ob wir unser Programm auf globaler Ebene ausführen können . Also lass uns das machen. Sie können also zum Beispiel weitermachen und diese Variable hier entfernen, und Sie können vor Ihrer Funktion definieren, Sie können weitermachen und sagen, dass Name gleich Nein Jetzt wollen wir sehen, ob wir diese Namensvariable hier abrufen können und ob wir sie auch drucken können Also lass uns weitermachen und Lauf sagen. Und da funktioniert es. Guten Tag nein und nein. Es druckt meinen Namen hier aus und führt auch diese Funktion aus. Es ruft diese Funktion an Ort und Stelle auf. Jetzt können Sie den Unterschied hier sehen. Wir haben unsere Variable oben deklariert, damit wir sehen konnten, dass sie auf globaler Ebene funktioniert. Wir können diese Variable und ihren Wert von einer beliebigen Stelle in unserem Programm aus als Achse betrachten, und wir haben sie direkt darüber definiert. Denken Sie daran, dass es einen Unterschied zwischen dem lokalen und dem globalen Geltungsbereich gibt. lokale Gültigkeitsbereich kann beispielsweise eine Variable sein, die auf Funktionsebene definiert ist , und Sie können nur diese Variable und ihren Wert in Ihrer Funktion verwenden . Hier haben wir eine Variable außerhalb unserer Funktion definiert, genau hier, bevor einer der folgenden Codes ausgeführt und ausgeführt wurde Dies ist ein Beispiel für einen globalen Gültigkeitsbereich, was bedeutet, dass wir auf diese Variable in einer Funktion zugreifen können und wir können auf jede andere Stelle in unserem Programm zugreifen. Es gibt also die Unterschiede zwischen lokalem Geltungsbereich und globalem Geltungsbereich in PysON 38. Vergleich und logische Operatoren: Hallo, Ron, und willkommen zur nächsten Lektion, die sich mit Vergleichen und logischen Operatoren befassen wird. Lassen Sie uns also weitermachen und loslegen. Nun wollen wir uns zunächst die Vergleichsoperatoren ansehen. Ich habe diese Tabelle hier zusammengestellt, um es Ihnen sehr einfach zu machen , sich einen Überblick darüber zu verschaffen Auf der linken Seite können wir also unsere Vergleichsoperatoren und ihren Zweck auf der rechten Seite sehen und ihren Zweck auf der rechten Seite Wir haben unseren doppelten gleichen Sinus, was gleich bedeutet. Wir haben unser Ausrufezeichen und das Gleichheitszeichen, was bedeutet, dass nicht gleich , größer als Symbol, unser Kleiner-als-Zeichen ist größer als oder gleich Symbol, und unser Kleiner-als-Gleich-Zeichen auch oder Operator, man könnte sie als Kleiner-als-Gleich-Zeichen auch bezeichnen Und das bedeutet weniger als oder gleich. Das sind also verschiedene Vergleichsoperatoren, die wir in Pyson mit unserer Logik verwenden können Das ist besonders nützlich in unseren If-Bedingungen und auch bei Schleifen und in vielen anderen Fällen, in denen wir einen Operator verwenden müssen, insbesondere einen Vergleichsoperator insbesondere einen Vergleichsoperator Jetzt haben wir nicht nur Vergleichsoperatoren. Wir haben auch logische Operatoren . Schauen wir uns das also an. Nun, zu den logischen Operatoren, die wir haben, gehören und oder und nicht. Schauen wir uns nun den Zweck jedes einzelnen von ihnen an. Der logische Operator and gibt also wahr zurück , wenn beide Aussagen wahr sind. Wir haben dann einen rein logischen Operator, der wahr zurückgibt , wenn eine der Aussagen wahr ist. Nehmen wir zum Beispiel an, wir haben zwei Aussagen. Eine davon ist falsch und die andere ist wahr. Das bedeutet, dass wir am Ende ein echtes Ergebnis erzielen werden. Okay? Nun, ich weiß, dass das vielleicht so weitergeht und dir ein bisschen über den Kopf geht, aber mach dir keine Sorgen, wir werden auf die Details eingehen und es wird Sinn machen, das verspreche ich dir. Dann haben wir auch einen NOT-Operator, und das macht das Ergebnis rückgängig Es gibt also wahr zurück, wenn die Aussage wahr ist, und gibt wahr zurück, wenn die Aussage falsch ist Es ist also genau ein Operator, Gegensätzen und Umkehrung befasst Stimmt, das sind also zwei Gruppen von Operatoren, die wir bekommen. Also Vergleichs- und logische Operatoren, das ist eine der beiden Gruppen , die wir hier für Pison haben 39. IF-Konditionen: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit I-Bedingungen befassen wird Lassen Sie uns also anfangen. Richtig, also wenn Bedingungen. Jetzt erhalten wir natürlich IL-Aussagen, und IL-Aussagen, und IL-Aussagen, entscheiden auf der Grundlage bestimmter Bedingungen über zu ergreifende Maßnahmen Jetzt erhalten wir auch I Else-Aussagen. Und mit diesen ELFL-Anweisungen können Sie Aktionen auswählen, die von einer Vielzahl von Bedingungen abhängen Ich weiß, dass das zunächst etwas verwirrend sein könnte, aber um Ihnen zu helfen, diese Informationen aufzunehmen und sie zu kontextualisieren, werde ich Ihnen ein paar Analogien zusammen mit Codierungsschnipseln geben, um zusammen mit Codierungsschnipseln Fangen wir also ganz einfach an. Richtig, schauen wir uns also eine Analogie zum Is-Zustand an. Also Ampeln. Also, mit Ampeln haben wir natürlich unser Auto, und unser Auto hält an einer Ampel, wenn sie rot ist, und wenn sie grün ist, fährt das Auto weiter. Schauen wir uns nun an, wie dies mit den IL-Bedingungen in Zusammenhang gebracht werden kann . Also haben wir unser Auto und wir haben die Ampel oben und jetzt setzen wir das in den Code um. Was Sie zum Beispiel tun könnten, um ein einfaches Programm zu erstellen, ist, Sie könnten sagen, Sie können eine Variable namens Ampel definieren und wir können diesen Wert auf Grün setzen. Dann können wir eine Is-Bedingung einrichten. sagen wir, wenn die Ampel gleich grün ist, dann wollen wir drucken, du darfst fahren Sonst wollen wir drucken, du musst warten. Hier ist eine sehr einfache Methode, wie wir eine Is-Bedingung verwenden und sie auf eine Ampelsituation anwenden können eine Is-Bedingung verwenden und sie auf eine Ampelsituation anwenden . Schau dir einen anderen an. Also eine Analogie zu den Noten der Schüler Nehmen wir an, wir haben einen Studenten, der natürlich für eine Prüfung lernt und er bekommt seine Noten zurück oder etwas Ähnliches Lassen Sie uns weitermachen und das in einem Programm formulieren. Schauen wir uns also einen Codierungsausschnitt an, der auf diesem Anwendungsfall basiert Nehmen wir also an, wir haben eine Variable, die die Schülernote ist , und die Note dieses Schülers ist 83. Jetzt können wir eine Ile-Bedingung verwenden um zu überprüfen, ob die Note dieses Schülers, wenn die Note des Schülers größer oder gleich 50 ist, dann wird sie in der Konsole gedruckt, andernfalls ist das Drucken fehlgeschlagen. Ordnung. Schauen wir uns eine andere Analogie an Hoffentlich ist dies inzwischen sinnvoller, da wir einige Anwendungsfälle durchgehen und uns einige Codierungsschnipsel für ein Programm ansehen einige Codierungsschnipsel für , das Sie auf der Grundlage dieser Situation erstellen können Lassen Sie uns also weitermachen und uns einen anderen ansehen. Also dieser wird sich jetzt auf die Ich-Wenn-anders-Bedingungen konzentrieren . Also Wahlstimmen. Nehmen wir an, wir haben jemanden, der abstimmt , und wir sollten das in den Kontext eines PySON-Programms stellen Wir können weitermachen und ein Programm erstellen , das das Alter der Wähler berücksichtigt Die Variable wird das Alter der Wähler sein und der Wert wird 17 sein Wir können dann weitermachen und unsere E-If-Bedingungen einrichten. Wir können damit beginnen, dass wir sagen können, wenn das Wähleralter höher ist, es 17 Jahre ist, können wir abstimmen , Sie können wählen E, wir können überprüfen, ob das Wähleralter 18 Jahre beträgt , und dann können wir drucken, Sie können Sonst können wir drucken, du bist zu jung, um In diesem Fall ist der Wähler 17 Jahre alt. Also, wenn ein Wähler, der älter als 17 Jahre ist, nicht akzeptiert wird und die gedruckte Erklärung nicht funktioniert Die Erklärung von ELIF hier, ELIF-Wähleralter gleich 18 ist, gibt an, dass Sie wählen können Alter des Wählers ist jedoch 17 Jahre, entspricht nicht 18 und nicht mehr als Das heißt, es wird in der anderen Erklärung, die wir hier aufgestellt haben, ausdrucken , dass Sie zu jung sind, um abzustimmen Wie Sie also sehen können, wird es für die Aussage, die wahr ist , diese spezielle Druckaussage ausführen. Und in diesem Fall basiert die einzige Aussage, die zutrifft, auf der Aussage, weil der Wähler nicht älter als 17 oder 18 ist , also wird er die Botschaft bekommen , dass Sie zu jung sind, um zu wählen Ordnung. Das sind nur ein paar Analogien, um es hoffentlich einfacher zu machen, das Konzept der If-Bedingungen zu verstehen , aber keine Sorge, wir werden eine Übung machen, nur um uns mit der Verwendung der Wenn- und L-Bedingungen in Hisen vertraut zu mit der Verwendung der Wenn- und L-Bedingungen in 40. Erstellen einer einfachen If-Elif-Else-Logik – [Lab]: Hallo zusammen und willkommen zu den praktischen Laborübungen. In dieser speziellen Übung werden wir uns also mehr auf die Bedingungen konzentrieren. Insbesondere bei IL-Aussagen und auch bei EFL-Aussagen Lassen Sie uns weitermachen und mit einer einfachen IL-Aussage beginnen mit einer einfachen IL-Aussage Richtig. Zuallererst wollen wir unsere Variable definieren , die wir auswerten wollen. Also sagen wir Schülernote, und der Wert , dem wir das zuordnen, ist 45. Dann wollen wir mit unserer Wenn-Aussage beginnen. Also sagen wir, wenn die Note des Schülers größer als 50 ist, dann müssen wir unseren Doppelpunkt hinzufügen, wir wollen den folgenden Code ausführen, was in diesem Fall eine Print-Anweisung sein wird, nach der natürlich gefragt wurde. War drin. Also wir wollen die Vergangenheit ausdrucken , ob diese bestimmte Schülernote höher als 50 ist, falls das aus irgendeinem Grund nicht der Fall ist, okay? Wir können dann eine andere Aussage verwenden. Wir können also etwas anderes sagen, uns einrollen und eingeben, und dann können wir einfach sagen, drucken , Entschuldigung, Sie haben versagt Okay, wir können einfach weitermachen und es so hinzufügen. Denken Sie jetzt daran, dass, wenn Sie hier die Eingabetaste drücken, ein Leerzeichen hinzugefügt wird, das Sie hier in dem Code verschachteln können, den Sie ausführen möchten , wenn diese bestimmte Anforderung für Sie hier in dem Code verschachteln können, den Sie ausführen möchten , wenn diese bestimmte eine If-Anweisung erfüllt wurde. Okay. Behalte das hier im Hinterkopf. Es wird weitermachen und diesen Raum für dich verschachteln. Wenn dies aus irgendeinem Grund nicht der Fall ist, können Sie einfach die Tabulatortaste drücken, und es wird sich für Sie verschieben und Ihren Code entsprechend strukturieren. Gemäß dem, was wir hier eingerichtet haben, entspricht die Schülernote also 45. Wenn die Note eines Schülers größer oder gleich 50 ist, wir den Pass aus, sonst drucken wir es aus. Leider haben Sie versagt In diesem Fall schlägt die erste Bedingung fehl Sie wird dies und natürlich den Code, der dazugehört, überspringen und direkt zu der Anweisung springen, wo sie gedruckt werden soll. Entschuldigung, dass direkt zu der Anweisung springen, wo sie Sie versagt haben. Lassen Sie uns weitermachen und unseren Code ausführen und ihn uns ansehen. Es tut uns leid, Sie haben versagt. Also lass uns weitermachen und das ändern. Lass uns das auf 51 umstellen. Nun die erste Aussage, wir werden auswerten ob die Schülernote größer als 50 ist, wir haben 51 als Schülernote, und das wird dann r drucken. Also die Sache mit unseren Wenn-Aussagen hier sind IL-Aussagen. Also im Grunde genommen, sobald die erste Bedingung erreicht ist, die natürlich wahr ist, wird sie den Code ausdrucken, der Teil dieser Bedingung ist der Teil dieser Bedingung und dann wird das Programm gestoppt. Es wird also mit nichts anderem weitermachen , weil es herausfinden will , was wahr ist und erste Aussage wahr ist. Also hier werden wir „ Ausweis drucken“ sagen. In diesem Fall sollte es also Pass heißen, also können wir dann Run sagen und los geht's. Da steht Vergangenheit. Perfekt. So können wir also eine einfache Wenn-Else-Anweisung verwenden. Ich möchte also, dass wir jetzt etwas weiter gehen und uns eingehender mit einer If-ELF-Aussage befassen . Lassen Sie uns also weitermachen und anfangen. Also zuerst möchte ich Farben bewerten. Sagen wir also, meine Lieblingsfarbe, ich sage gleich, und hier sage ich Grün Lassen Sie uns also mit der Aussage I ELF L beginnen. Also zuerst, wenn meine Lieblingsfarbe gleich ist, verwenden wir das doppelte Gleichheitszeichen. Und hier werden wir sehen , ob es, sagen wir, Rot entspricht sagen wir, Rot entspricht Sie können unseren Plan hinzufügen. Wir können dann weiterdrucken und sagen, dass Ihre Lieblingsfarbe Rot ist Perfekt. Dann können wir noch eine weitere Aussage hinzufügen . Also werden wir ELIF-Erklärung sagen. ELIF, meine Lieblingsfarbe, ist gleich, doppelt ist hier gleich, wir müssen hinzufügen, und wir werden Wir werden weitermachen und „Drucken“ sagen. Deine Lieblingsfarbe ist Grün. Und wenn wir aus irgendeinem Grund nicht nach einer anderen Farbe suchen. Sagen wir also braun oder blau, wir können sehen, dass es anders gedruckt wird, Sie haben eine andere Lieblingsfarbe. Richtig. Was wir tun können, ist das auszuführen. Lassen Sie uns es einfach zuerst auswerten. Die Variable hier ist meine Lieblingsfarbe und der Wert ist Grün. Zuerst werden wir überprüfen, ob diese Farbe rot ist und nicht rot, also springe ich zur nächsten Zeile, der Elif-Zeile hier. Da steht: Meine Lieblingsfarbe ist Grün, und es ist Grün. Das heißt, es wird drucken Ihre Lieblingsfarbe Grün ist, und es wird diese Codezeile ausführen und das Programm damit beenden. Ich kann nach unten scrollen und „Ausführen“ sagen und es heißt: „ Deine Lieblingsfarbe ist Grün“. Also ging es weiter und führte diese Aussage durch und sie war wahr, weil die erste Aussage hier falsch war, und es ist natürlich nicht nötig, zur letzten überzugehen , wenn sie bestanden hat. Lassen Sie uns jedoch weitermachen und dies auf Braun setzen. Jetzt wird also die erste I-Anweisung fehlschlagen, was bedeutet, dass unser Programm zur nächsten Anweisung übergeht, die unsere Eli-Anweisung ist, und die schlägt ebenfalls fehl, weil sie grün ist. Und dann geht es weiter und geht zur Erklärung und druckt aus, was sonst der Fall ist. Und in diesem Fall wird es gedruckt, Sie haben eine andere Lieblingsfarbe. Also werde ich sagen, lauf los, da steht, dass du eine andere Lieblingsfarbe hast. So können wir also unsere ID und unsere SE-Anweisung verwenden . Okay, lassen Sie uns weitermachen und es in diesem Fall hier etwas interessanter machen. Lassen Sie uns weitermachen und auch mit unseren Eingabefunktionen arbeiten. Sie können dies entfernen, und lassen Sie uns weitermachen und eines erstellen , das Ihr Passwort ist. Sagen wir also mein Passwort. Ich werde das auf eine Eingabefunktion einstellen und hier möchte ich Benutzer auffordern , ihre Passwörter einzugeben . Ich werde sagen, geben Sie bitte Ihr Passwort ein, Doppelpunkt, und wir möchten hier ein Leerzeichen hinzufügen. Großartig. Jetzt wollen wir eine einfache if-Anweisung machen, also sagen wir, wenn mein Passwort gleich ist, werden wir hier den Vergleichsoperator verwenden und wir sagen Passwort eins, zwei, drei, wir müssen einen Doppelpunkt hinzufügen, dann Enter, und jetzt können wir drucken sagen Willkommen. es sich nicht um das eingegebene Passwort handelt, können wir hier eine Al-Anweisung verwenden. Als Doppelpunkt, Enter, sehen wir print, ungültiges Passwort. Bitte versuchen Sie es erneut. In Ordnung. Also hier können wir sehen, dass wir zunächst aufgefordert werden , ein Passwort einzugeben. Der Wert, den wir eingeben, wird der Variablen hier in meinem Passwort zugewiesen. Dann werden wir hier unsere I-Anweisung verwenden, um das Passwort zu überprüfen, und wenn es dem Passwort eins, zwei, drei entspricht , wenn das der Fall ist, werden wir Willkommen drucken Wenn dies nicht der Fall ist, können wir unsere Erklärung verwenden , um ein ungültiges Passwort auszudrucken Bitte versuchen Sie es erneut. Lassen Sie uns diesen Prozess auswerten. Also werde ich weitermachen und das ausführen. Also geben wir ein Passwort ein, ich werde etwas ganz anderes eingeben, indem sage Pass drei, vier, drei Pass und Enter. Dann heißt es ungültiges Passwort, bitte versuchen Sie es erneut. Also habe ich hier Pass 342 Pass eingegeben, was bedeutet, dass die erste Einschränkung hier fehlgeschlagen ist. Also ging es zur nächsten Codezeile , die etwas anderes sagt, und es wurde ein ungültiges Passwort gedruckt. Bitte versuchen Sie es erneut. Lassen Sie uns nun weitermachen und das richtige Passwort eingeben, nämlich Passwort eins, zwei, drei, damit wir diesen Code unverändert erneut ausführen können. Und wir können Passwort eins, zwei, drei sagen. Lassen Sie uns das hier noch einmal überprüfen, los geht's. Und du willst dann nur noch die Eingabetaste drücken. Und dann heißt es: Willkommen. Also, wenn die Erklärung hier zuerst wurde und sie ein Erfolg war, dann war sie wahr. Also ging es weiter und führte die Willkommensnachricht aus der Druckfunktion aus. So können wir unsere IL-Anweisungen auch mit einer Eingabefunktion einrichten , um sie für den gesamten Prozess etwas glaubwürdiger zu machen . Okay. Lass uns weitermachen und es ein bisschen interessanter machen. Lassen Sie uns diesmal eine I-, ELF- und L-Anweisung hinzufügen. Ich werde hier die Passwörter festlegen und davon ausgehen, dass es einen bestimmten Benutzer gibt. Was ich tun werde, ist wie folgt. Ich werde sagen, wenn mein Passwort dem Passwort 123 entspricht, möchte ich Willkommen sagen, ich werde John sagen Dann möchte ich hier eine ELF-Anweisung hinzufügen und ich werde mein Passwort sagen Das ist gleichbedeutend damit, das Wort 321 Doppelpunkt zu übergeben, um Drucken zu sagen, und nehmen wir an, das ist nein, also sage ich Willkommen nein Und wir können Folgendes tun. Jetzt können wir überprüfen, ob das Passwort 123 ist. Da heißt es: Willkommen, John. Wenn das Passwort 321 ist, heißt es Willkommen nein. Und wenn es keines von beiden ist, sagen wir einfach, dass das Passwort ungültig ist. Bitte versuchen Sie es erneut. Lassen Sie uns also weitermachen und diesen Code hier ausführen. Zuerst werden wir nach einem dieser Passwörter suchen. Ich sage Passwort drei zu eins, Enter. Willkommen nein. Was passiert ist, war dass das Passwort nicht Passwort eins bis drei war. Die ILS-Anweisung hat diese korrekte Eingabe des Passworts drei zu eins erkannt und Ausgabe von Welcome no aufgerufen, wie wir hier sehen können. Lassen Sie uns weitermachen und das noch einmal ausführen. Okay. Und ich sage Passwort eins, zwei, drei, Enter. Und dann heißt es Willkommen John, und das entspricht dem, was wir hier überprüfen, ist deine Aussage oben Lassen Sie uns etwas, das nicht Passwort drei ist, zu eins oder Passwort 123 setzen Passwort drei ist, zu eins oder Passwort 123 Lassen Sie uns also weitermachen und alles erneut ausführen. Und wir sagen einfach Pass 321. Ungültiges Passwort, bitte versuchen Sie es erneut. In Ordnung, da haben wir es also. Auf diese Weise können wir unsere I-Bedingungen in einer Vielzahl von verschiedenen Aspekten nutzen einer Vielzahl von verschiedenen Aspekten und sie alle zusammenfügen. 41. Zusätzlich: If-Elif-Else üben – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung. Ich habe beschlossen, eine zusätzliche Übung zu If-Bedingungen hinzuzufügen , und werde mich auch etwas eingehender Verwendung logischer Operatoren befassen Lass uns weitermachen und weitermachen. Richtig. Also das erste, was ich tun möchte, ist, meine Variablen wie immer zu definieren. Also lassen wir meinen Vornamen gleich sein, und ich sage weiter, dann werde ich meinen Nachnamen gleich haben, und es wird Pretorious sein Das habe ich definiert. Als Nächstes möchte ich hier eine Wenn-Erklärung erstellen. Ich werde das Folgende sagen , nämlich ob. Mein Vorname ist gleich n , doppelt gleich nein. Und mein Nachname, doppelt gleich, ist Pretorius , füge meinen Doppelpunkt Und was ich sagen will, ist Drucken und ich werde sagen, willkommen, Arno Jetzt können Sie hier natürlich auch Leerzeichen für Ihre Druckfunktion hinzufügen hier natürlich auch Leerzeichen für Ihre Druckfunktion Und wenn das nicht der Fall ist, werde ich etwas anderes sagen, was meiner Aussage entsprechen wird. Ich sage Print und hier sage ich Access, Dno Schauen wir uns also an, was wir hier überprüfen. Also überprüfen wir, ob mein Vorname Anu und mein Nachname Pretorius entspricht, was natürlich auch der Fall ist Pretorius entspricht, was natürlich auch der Da heißt es: Willkommen Arno. Wenn eine dieser Prüfungen hier fehlschlägt, geht es direkt zur Abrechnung und zum Drucken wird der Zugriff verweigert Denken Sie also an das, was wir mit logischen Operatoren mit A gelernt Beide Vergleiche , die wir hier anstellen, müssen also zutreffen, damit eine wahre Aussage zurückgegeben , mit anderen Worten, die Codezeile darunter ausgeführt wird. Wenn das nicht der Fall ist, schlägt es fehl und der Druckzugriff wird verweigert. Lassen Sie uns also weitermachen und es testen und diesen Code ausführen . Da steht, willkommen nein. Das bedeutet, dass der Vorname und der Nachname den Einschränkungen entsprachen , die wir überprüft haben. Lassen Sie mich weitermachen und nur den einen ändern. Also werde ich das von jetzt an ändern und ich werde Yaku sagen, okay? Und ich werde den Scheck so lassen , wie er ist. Es wird prüfen, ob es immer noch Arno und der Nachname Pretoris Jetzt habe ich es auf Yahoo geändert. Also nur diese Aussage hier, mein Nachname ist gleich Ano Pretoris, wird wahr sein, und das wird fehlschlagen, was bedeutet, dass der Zugriff verweigert jetzt ausgedruckt werden sollte Wenn ich also nach unten scrollen und diesen Code ausführen würde, würde es heißen, dass Zugriff verweigert wurde, weil beide Aussagen wahr sein müssen, damit er Also, wenn ich das wieder auf Nein zurücksetze, okay, beide Aussagen werden korrekt sein Wenn ich es also ausführen würde, würde es mich willkommen heißen, Arno So können Sie auch sehen, wie wir unsere logischen Operatoren mit unserer AND-Anweisung verwenden können unsere logischen Operatoren mit unserer AND-Anweisung . Lass uns das umschalten. Lass es uns mit unserer Aussage machen. Wenn ich sagen würde oder, in diesem Fall, würde ich das als Beispiel auf Yahoo umstellen. Es wird hier weitergehen und ich sage einfach Willkommen als etwas Allgemeines. Es wird durchgehen weil eine der Aussagen wahr ist, und das ist der Nachname , der Pretorious ist, aber der Vorname ist falsch und da steht nur Wenn ich das ausführen würde, würde es heißen: Willkommen, was bedeutet, dass diese Codezeile ausgeführt wurde weil eine Aussage wahr war, nämlich der Nachname Und das ist der Grund, warum das aus diesem Grund ausgeführt wurde. In Ordnung. So können Sie also auch die Oder-Anweisung verwenden und sie an Ort und Stelle setzen. In Ordnung. Lass uns weitermachen und unsere Beispiele hier ändern , nur um ein bisschen zu chatten. Lass uns weitermachen und das mit etwas anderem machen. Lassen Sie uns weitermachen und das zum Beispiel mit einem Stier vereinbaren. Wir wollen den Not-Operator testen. Hier werde ich es einfach halten und sagen wir, sagen wir, Student im Grundstudium Sagen wir, das ist gleich wahr. Was ich dann tun kann, ist , meine If-Aussage so zu formulieren, dass ich, falls nicht, Student im Grundstudium sagen möchte, und wir werden sehen, ob das kein Student im Grundstudium ist, wir werden weitermachen und sagen, willkommen, und wir werden sagen, dass Sie kein Student im Grundstudium sind Bitte verwenden Sie Bibliothek eins A als Beispiel. Wir haben das Set und dann können wir sehen, ob es sich um Doktoranden handelt Hier werden wir es in gedruckter Form sehen und können sagen: Willkommen. Sie sind ein Student im Grundstudium. Also benutzen Sie bitte Bibliothek zwei A. Aber lassen Sie uns weitermachen und das hier ausführen Da steht: Willkommen. Sie sind Student im Grundstudium, also benutzen Sie bitte Bibliothek zwei A. Das haben wir hier eingerichtet. Wir setzen den Status „ Student im Grundstudium“ auf „Wahr“. Falls Sie kein Student im Grundstudium sind, überprüfen wir dies anhand dieser If-Angabe überprüfen wir dies anhand dieser If-Angabe Es wird gedruckt, willkommen. Sie sind kein Student im Grundstudium, also benutzen Sie bitte die A. S. Wenn also diese Zeile ausfällt, wird die folgende Zeile gedruckt , in der es heißt: Willkommen Sie sind ein Student im Grundstudium. Bitte benutzen Sie also Bibliothek zwei A. So können wir also auch logische Operatoren mit nicht einbauen logische Operatoren mit nicht einbauen Wir haben hier also gelernt, wie wir und oder und nicht verwenden können. So können Sie also weitermachen und viel mehr miteinander kombinieren , um je nach Anwendungsfall unterschiedliche Ergebnisse zu erzielen . Ordnung, Leute, das ist alles für diese zusätzliche Laborübung, und wir werden in der nächsten Lektion über verschachtelte If-Bedingungen weitermachen der nächsten Lektion über verschachtelte If-Bedingungen 42. Verschachtelte IF-Konditionen: Hallo zusammen und willkommen zur nächsten Lektion, in der es um verschachtelte IF-Bedingungen gehen wird Fangen wir also an. Richtig, also ein verschachteltes, wenn auch bedingtes. If-Anweisungen können ineinander verschachtelt werden, was zu dem Begriff NestedIf-Bedingungen Wenn also die Bedingung in der ersten if-Anweisung als wahr ausgewertet wird, wird die nächste If-Anweisung ausgeführt, wird die nächste If-Anweisung und Sie können in einem kurzen Codierungsausschnitt sehen, dass es sich hier um eine verschachtelte Wir werden unsere erste If-Anweisung haben und dann darunter die nächste If-Anweisung, also denken Sie daran nächste If-Anweisung, also denken Sie Wenn die Bedingung in der ersten if-Anweisung als wahr ausgewertet wird, wird die nächste if-Anweisung direkt danach ausgeführt Schauen wir uns eine Analogie an, um dies etwas verständlicher zu machen dies etwas verständlicher zu Nehmen wir zum Beispiel an, wir wollen Präsident der USA werden Sie haben eine Person und möchten ihren Staatsbürgerschaftsstatus bewerten, falls sie in den Vereinigten Staaten geboren wurde, und wir können hier nachschauen und uns die Anforderungen ansehen. Sie müssen zum Beispiel über 35 Jahre alt sein und ein geborener Staatsbürger sein, ein theoretisches Beispiel. Dann können wir natürlich dieses Beispiel verwenden und es in eine verschachtelte if-Anweisung einfügen Zum Beispiel können wir sagen, dass das Alter der Wähler hier 37 Jahre beträgt, wenn die Variable gesetzt Eine weitere Variable, die wir verwenden können, ist die Staatsbürgerschaft. Wir können sagen, dass sie aus den Vereinigten Staaten kommen und das war das Geburtsland. Um genauer zu sein, könnte man es sogar so sagen. Dann möchten Sie Ihre erste If-Aussage überprüfen. Sie wollen sagen, wenn das Wahlalter höher als 35 Jahre ist, dann wollen Sie weitermachen und die zweite, wenn die erste Wenn-Erklärung wahr war, ausführen , dann wollen Sie sagen, ob dann in diesem Fall die Staatsbürgerschaft oder das Geburtsland Vereinigte Staaten sind, dann wollen Sie drucken, Sie sind berechtigt, für das Präsidentenamt zu kandidieren Dies ist eine typische Methode, wie wir eine verschachtelte If-Bedingung verwenden können . Sie können Ihre if-Anweisungen untereinander verschachteln, Sie können Ihre if-Anweisungen untereinander verschachteln anstatt sie Zeile für Zeile zu haben und sie eine bestimmte Einschränkung auswerten zu lassen . Auf diese Weise können wir uns auf verschachtelte If-Bedingungen konzentrieren. 43. Erstellen eines verschachtelten WENN-Bedingungssystems – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung für verschachtelte I-Bedingungen Lassen Sie uns also weitermachen und loslegen. Wir beginnen hier also mit einem sehr einfachen und grundlegenden Beispiel, das sich auf die Kandidatur für die Präsidentschaft der Vereinigten Staaten konzentriert , das Alter und das Geburtsland der Person berücksichtigt werden . Lassen Sie uns also weitermachen und loslegen. Sie können also sagen, dass das Alter der Wähler eine Variable in dem Auszug ist , den ich in den theoretischen Vorlesungen zur Verfügung gestellt habe , oder Sie können das Alter der Bewerber sagen Es hängt wirklich von allem ab , was Sie tun möchten. Ich werde es hier oben ein bisschen ändern. Also werde ich hier das Alter des Bewerbers angeben und das gleich Stadt acht setzen. Dann möchte ich eine Variable erstellen, die besagt, dass das Land der Bürgen liegt. Hier werde ich als Zeichenfolge USA sagen. Ich habe meine Variablen definiert. Alter und Geburtsland des Bewerbers. Jetzt kann ich mit meiner Nested-If-Anweisung beginnen. Ich werde zunächst überprüfen, ob das Alter des Bewerbers höher als 35 Jahre ist, erst dann möchte ich die folgende If-Anweisung ausführen, der das Geburtsland überprüft wird Dann möchte ich sagen, ob das Geburtsland dem der USA entspricht , und dann werde ich hier am Ende ausdrucken, dass Sie berechtigt sind, für das Amt des US-Präsidenten C zu kandidieren des US-Präsidenten C damit wir alles vor Ort überprüfen können Das Bewerberalter ist also Studie A. Wenn das Alter des Bewerbers höher als fünf ist, können wir mit der nächsten Erklärung I fortfahren, weil es wahr ist Und dann können wir hier natürlich sehen, dass das auch stimmt. Sie, ebenfalls aus den USA, werden dann sagen, dass Sie berechtigt sind für die US-Präsidentschaft zu kandidieren. Jetzt können wir also weitermachen und diesen Kodex ausführen, in dem es heißt: Sie sind berechtigt, für die US-Präsidentschaft zu kandidieren. Perfekt. Nehmen wir zum Beispiel an, dass erste Wenn-Aussage hier falsch ist. Nehmen wir an, wir wollen das mit einer Aussage herausfinden, bevor wir hier zu dieser Zeile übergehen. Damit meine ich zum Beispiel, wenn zum Beispiel Sety 4 habe, ich diese erste E-Anweisung bereits nicht bestanden habe und es wird nicht einmal stören, dass das Programm nicht läuft und weiterläuft Wenn ich das ausführen würde, die erste E-Anweisung fehlschlagen, aber es wird nichts passieren Vielleicht möchten wir eine Nachricht hinzufügen. Wir können eine Else-Anweisung haben, die ausgeführt wird, wenn die If-Anweisung fehlschlägt. Lassen Sie uns in derselben Zeile die Eingabetaste drücken. Sie möchten die Rücktaste drücken und in derselben Zeile wie diese erste, wenn Sie etwas anderes sehen möchten, was Sie tun möchten, ist, dass Sie weitermachen und hinzufügen können , dass wir das ein bisschen machen können Lassen Sie uns das Leerzeichen so verschieben. Wir können das gedruckte Dokument sehen und wir können sagen, Sie noch nicht alt genug sind dass Sie noch nicht alt genug sind, um hier zu handeln. Wenn das Alter des Bewerbers 35 Jahre überschreitet, wird mit der Codezeile unter einem Satz fortgefahren . Wenn nicht, wird diese Anweisung in der Zeile dieser IF-Anweisung ausgeführt , die ausgibt, dass Sie nicht alt genug sind. Lassen Sie uns das zuerst überprüfen, damit wir „Ausführen“ sagen können. Da steht, du bist nicht alt genug. Das ist es, was hingerichtet wird. Wenn du aus irgendeinem Grund alt genug bist, dann lass mich Sety sechs sagen Diese Zeile wird durchgelassen und dann geht es zu dieser Codezeile hier, die überprüft, ob das Geburtsland USA ist. Drucken Sie, ob Sie berechtigt sind, für die US-Schwangerschaft zu kandidieren Nehmen wir zum Beispiel an, Sie sind in dem Alter, aber Ihr Geburtsland ist anders Sie können weitermachen und die Eingabetaste drücken und hier mit dieser If-Angabe, die Sie überprüfen möchten. Denken Sie daran, dass der Abstand sehr wichtig ist, daher können Sie für den Einzug auch „Drucken“ sagen Sie kommen nicht aus den USA, Ihr Antrag wird abgelehnt Ziemlich brutal, aber wir können jetzt sehen, wie das abläuft. Wenn wir bei Stufe sechs über Studie fünf liegen, wird es die nächste If-Aussage auswerten. Ich komme nicht aus den USA. Ich werde das auf ein anderes Land umstellen, sagen wir zum Beispiel auf Südafrika. Es wird scheitern und es wird gehen, es wird zur L-Erklärung gehen und drucken, dass Sie nicht aus den USA kommen, also wird Ihr Antrag abgelehnt. Lassen Sie uns das ausführen , dann wird es ausgeführt. Sie kommen nicht aus den USA. Der Antrag wurde abgelehnt, ich habe die erste Phase hinter Als ich dann hier zur zweiten Phase der IF-Erklärung überging , wurde die verschachtelte If-Erklärung, die aus dem USAC-Antrag ausgedruckt Auf diese Weise können Sie im Grunde weitermachen und verschachtelte IF-Bedingungen verwenden Sie können Ihre verschachtelten If-Anweisungen einrichten und Sie können auch Anweisungen verwenden, um sie zu ergänzen und etwas mehr aufzubauen , wie soll ich sagen, involviert und etwas strukturierter 44. Zusätzlich: Verschachtelte IF-Konditional-Praxis – [Lab]: Hallo zusammen und willkommen zur nächsten Laboraktivität, bei der der Conditional liegen wird Schwerpunkt weiterhin auf Nested If Wir werden an einer weiteren Übung arbeiten, nur um unser Wissen zu festigen und ein bisschen weiter zu gehen. In Ordnung Lassen Sie uns weitermachen und hier ein weiteres Nested If Conditional einrichten . nächste Teil hier wird sich auf einen Studenten konzentrieren , der versucht, sich für ein Postgraduiertenprogramm zu bewerben , und er ein Bachelor-Student, kürzlich seinen Bachelor-Abschluss abgeschlossen hat, und er hat seine Ergebnisse im letzten Jahr und möchte sich Lassen Sie uns dafür also eine verschachtelte If-Bedingung erstellen. Zuallererst wollen wir also unsere Variablen erstellen Also werde ich zuerst die Variable für den Grad festlegen. Also hier sage ich, dass Abschluss gleich ist, und das wird ein Bachelor-Abschluss sein Dann sage ich Abschlussnote und hier sage ich 77. Dann möchte ich hier meine geschachtelte If-Anweisungslogik einrichten hier meine geschachtelte If-Anweisungslogik Zuerst haben wir unsere erste If-Anweisung. Also werden wir zuerst den Abschluss des Studenten überprüfen. Wir werden sagen, ob der Abschluss dem eines Bachelor-Abschlusses entspricht Wir können weitermachen und die geschachtelte if-Anweisung hinzufügen Wenn das stimmt, wollen wir dann die Abschlussnote überprüfen Wir können dann weitermachen und sagen, ob die Abschlussnote natürlich größer oder gleich 75 ist natürlich größer oder gleich 75 Dann können wir das gedruckte Dokument sehen. Sie sind berechtigt, sich für ein Postgraduiertenstudium zu bewerben. Da haben wir. Wir können sehen, dass du das an Ort und Stelle hast. Die Abschlussnote ist 77, unser Bachelor-Abschluss der Bachelor-Abschluss, wir werden den ersten Test und den zweiten Test hier bestehen und es sollte in der Konsole ausgedruckt werden, dass Sie sich für ein Postgraduiertenstudium bewerben können . Wenn ich nach unten scrolle und das starte , sollte es heißen: Los geht's. Sie sind berechtigt, sich für ein Postgraduiertenstudium zu bewerben. Lassen Sie uns nun weitermachen und einige zusätzliche Faktoren hinzufügen. Lassen Sie uns weitermachen und die Aussagen hier übergehen. In diesem Fall werde ich hier keine L-Aussage für den Bachelor-Teil hinzufügen . Ich werde nur eine Erklärung für die Abschlussnote hinzufügen . Ich werde hier nur s sagen und ich werde Print sagen. Sie sind nicht berechtigt, sich für ein Postgraduiertenstudium zu bewerben. Dann werde ich hier sagen, und ich werde hier sagen, Note zu niedrig. Lassen Sie mich also natürlich meine Klasse 272 wechseln. Der Abschluss wird immer noch ein Bachelor-Abschluss sein , das wird also bestanden. Aber die Abschlussnote hier wird 72 sein. Es wird den Anforderungen entsprechen. Das bedeutet, dass diese Print-Anweisung natürlich nicht weiter ausgeführt wird. Wir fahren dann mit der nächsten Erklärung fort , und das bedeutet, dass Sie nicht berechtigt sind, sich für ein Postgraduiertenstudium, die zweite Stufe, zu bewerben. Lassen Sie uns weitermachen und das ausführen. Lass es los, du kannst es sehen. Da steht: Sie sind nicht berechtigt, sich für ein Aufbaustudium mit der Note zu niedrig zu bewerben Aufbaustudium mit der Note zu niedrig zu So können wir auch einfach mehr Übung mit unseren verschachtelten IF-Bedingungen machen mit unseren verschachtelten IF-Bedingungen Ordnung. Das war's mit den Aktivitäten und Lektionen zu verschachtelten If-Aussagen und dergleichen 45. For Loops: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf vier Loops konzentrieren wird. Lassen Sie uns also weitermachen und loslegen. Die Frage, die uns beschäftigt, ist also, was ist eine Vierschleife? Eine Vierschleife ist also eine iterative Anweisung, die zum Wiederholen oder Iterieren einer Sequenz verwendet wird Und das kann entweder ein Tupel, eine Liste, ein Wörterbuch, eine Zeichenfolge oder sogar eine Menge Sie können also sehen, dass es mehrere Anwendungsfälle für eine Vierschleife Lassen Sie uns nun weitermachen und uns hier einige Codierungsschnipsel als Also hier haben wir zum Beispiel eine Liste Okay, unsere hier definierte Variable ist also Menschen. Und in der Liste haben wir eine Liste mit Namen wie Maria, John, Eon, Kate und Sarah. Das sind die Werte in unserer Liste. Nehmen wir an, wir wollen die Namen in einer Liste durchgehen. Wir können eine Viererschleife verwenden und um eine Viererschleife zu deklarieren, würden wir mit vier beginnen , und dann wollen wir uns für die Variable entscheiden , die Werte in dem Bereich annimmt, den wir hier haben. Wir sagen vier Personen, Person wird deine Variable sein, und ich möchte, dass sie in der Personenliste steht. Und dann, während wir diese Liste durchgehen, wollen wir jeden Wert in dieser Liste drucken , indem wir „Person drucken“ sagen. Diese vier Schleifen werden also so lange ausgeführt , bis sie alle Werte in der Liste ausgedruckt hat. Wenn wir also anfangen und vier Personen in Personen sagen , schauen wir uns zuerst Maria an und dann sagen wir Person drucken, was im Grunde bedeutet, Maria auf die Konsole zu drucken. Dann geht es zum nächsten Wert über , der John ist, und dann wird John gedruckt. Eon, Print Kate und Prinz Sarah. Nun, das wird viel mehr Sinn machen. Werden wir das tatsächlich in der Laborübung anwenden? Nun, hier ist ein weiteres Beispiel , bei dem Sie Reichweite nutzen werden. Okay. Durch die Verwendung von Range ist dies also sehr hilfreich, wenn wir mit Zahlen an sich arbeiten. Auch hier müssen wir eine Variable hinzufügen, bei der die zugewiesenen Werte im Mittelpunkt stehen werden. Wir können also sagen, vier I im Bereich von Null bis 11, drucken I. Es werden also alle Werte im Bereich von Null bis 11 gedruckt. Nun, in diesem Fall wird es sehr spezifisch sein. Wenn Sie hier also Ihre vier Schleifen mit Bereich einrichten , werden Sie in diesem Beispiel von Null bis Zehn ausdrucken , nicht 11. Okay? Also, was auch immer Sie am Ende des Bereichs hier angeben , wird das Limit sein und diese bestimmte Zahl nicht enthalten. Ich weiß, dass es etwas verwirrend sein könnte , wenn Sie sich das vorstellen, aber machen Sie sich keine Sorgen, wir werden in den Laborübungen daran arbeiten . Das ist also nur ein kleines Beispiel, wenn T in vier Schleifen zusammengefasst wird. 46. Running for Loops – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf Folgendes konzentrieren wird. Lassen Sie uns also anfangen. Also werden wir hier an einigen Beispielen arbeiten nur um unser Verständnis zu festigen Richtig. Zuallererst möchte ich mit einer Liste arbeiten. Also werde ich hier eine Liste mit Sportarten erstellen. Also werde ich sagen, dass Sport gleich ist, und zwar hier in meiner Liste. Lass uns Golf spielen. Lass uns Fußball spielen. Setzen wir Rugby ein, spielen wir Tennis und dann setzen wir Bd Ten ein. Okay, wir haben hier also ein paar Sportarten. Nun wollen wir alle Werte in dieser Liste durchgehen . Dazu können wir eine einfache Viererschleife erstellen. Also beginnen wir hier mit den Schlüsselwörtern vier. Dann wollen wir eine Variable definieren , die all diesen Sportarten zugewiesen wird. Ich sage für Sport im Sport. Das ist die Variable, die wir deklarieren werden , und sie wird alle Werte, die hier im Sport vorkommen, aufnehmen hier im Sport , die wir in dieser Liste hier für Sport definiert haben. Sport wird Golf, Fußball, Rugby, Tennis und Badminton zugewiesen , und das wird an seinem Platz sein Um diese Lücke zu schließen, müssen wir dann einen Doppelpunkt hinzufügen. Dann wollen wir „Drucken“ sagen. Hafen. Es wird also in Ordnung sein, und diese Schleife wird weiterlaufen bis alle Werte hier ausgegeben wurden. Also werden wir zuerst Golf spielen. Also wird es zuerst Golf drucken. Dann wird die Vierschleife wieder laufen. Dann schnappt es sich Football, ordnet es zu, druckt Fußball, schnappt sich Rugby. Die Vierschleife wird wieder laufen. Dann wird es nach Rugby suchen und das drucken, dann Tennis und dann Badminton Dann schauen wir uns diesen Test hier an, dann können wir weitermachen und sehen, laufen und los geht's Es druckt also Golf, Fußball, Rugby, Tennis und Badminton Diese Schleife wird also so lange laufen, bis alle Werte in der Liste hier ausgedruckt sind , die wir im Grunde genommen deklariert haben Das ist eine grundlegende Methode, mit der Sie eine Vierschleife verwenden können. Nun, eine weitere Sache, die ich Ihnen beibringen möchte, ist, wie Sie in Ihren vier Schleifen Pausen hinzufügen können . Wenn Sie also möchten, dass Ihr Programm beendet wird, nachdem ein bestimmter Wert erreicht wurde, sagen wir, ich möchte einfach alle meine Werte hier in meiner Liste ausdrucken , bis wir sagen, Tennis. Ich möchte Badminton nicht mit einbeziehen. Ich möchte beim Tennis aufhören. Was wir also im Grunde machen können , ist, dass wir weitermachen und es wie folgt einrichten können. Wir können eine if-Anweisung hinzufügen. Wir können hier also sagen, dass Sport gleich Badminton ist Und denk dran, du musst es genau buchstabieren. Und dann möchte ich Pause sagen. Das wird die Schleife durchbrechen, nicht sie unterbrechen, also heißt es, die Fallschleife am Laufen zu hindern. Ich möchte nicht, dass Sie alle Werte in der Liste durchgehen Ich möchte, dass du aufhörst, wenn du Badminton erreichst. Es wird Golf, Fußball, Rugby und Tennis drucken. Es wird alles durchdringen. Und wenn der Sport Badminton ist, wird er natürlich kaputt gehen. Wenn nicht, wird es den Sport einfach weiter drucken , also Golf Okay, es wird direkt gedruckt, Fußball, wir werden direkt zum Drucken übergehen, Rugby, gedruckt, Tennis, Drucken. Aber sobald es Badminton erreicht, wird diese Aussage wahr sein, und sie wird den Sturz dort und dann stoppen, und er wird gestoppt, bevor er veröffentlicht Lassen Sie uns jetzt weitermachen und diesen Code ausführen. Und da haben wir es. Damit wir sehen können, dass es Golf, Fußball, Rugby und Tennis druckt. So können wir die Break-Anweisung hier nutzen. Nehmen wir an, ich möchte nur Golf und Fußball drucken. Ich möchte nicht Rugby, Tennis und Badminton drucken. Sie können das schon beenden, indem Sie Rugby eingeben, und dann werden die anderen Werte nicht mehr gedruckt , weil es hier mit der Break-Anweisung aufgehört hat Es druckt jetzt also nur Golf und Fußball aus. Wenn ich jetzt diesen Code ausführen würde, könnten wir sehen, dass er nur Golf und Fußball ausgibt. Also, so können Sie Break-Anweisungen auch in Ihre vier Schleifen integrieren . Okay. Richtig. Als Nächstes möchte ich , dass wir lernen, wie wir die Continue-Anweisung verwenden können. Das ist also ein bisschen anders als die Break-Anweisung. Nehmen wir nun an, wir wollen zum Beispiel verhindern, wir wollen zum Beispiel verhindern hier ein bestimmter Wert ausgegeben wird. Okay? Wir können weitermachen und bestimmten Code oder etwas Ähnliches hinzufügen, aber sagen wir der Argumentation halber, ich möchte weitermachen und Golf, Fußball, Tennis und Badminton ausdrucken , und ich möchte es tatsächlich so machen Nehmen wir an, ich möchte Golf, Fußball, Rugby und Badminton ausgeben, aber ich möchte Okay, was Sie tun können, Sie können sagen, ob Sport gleich, gleich ist, und Okay, ich möchte nur sagen, mach weiter. Was jetzt also im Wesentlichen passieren wird , ist, dass die Sportarten wie üblich bei Golf, Fußball und Rugby ausgedruckt werden. Und wenn es dann Tennis ist, sagen wir einfach weiter und machen weiter mit den vier Schleifen. Okay, es wird also „Weiter“ heißen. Und bevor wir die Sportart ausdrucken, wird es weitermachen und die Herbstschleife natürlich erneut starten und zum nächsten Wert übergehen , der Badminton ist, und Tennis wird weggelassen Okay? Also so wird die fortgesetzte Aussage funktionieren. Die fortgesetzte Aussage ermöglicht es uns also , als Vierer-Schleife fortzufahren. Natürlich wird die Vierschleife neu gestartet, man könnte sagen, und es wird zum nächsten Wert übergehen und das ausgeben, was hier zuvor als Tennis festgelegt war. Wenn wir also nach unten scrollen und „Lauf“ sagen würden, würden Sie hier sehen oder einfach Golf, Fußball, Rugby, Badminton und Tennis spielen , aber danach mit der Vierschleife weitermachen und einfach mit der Liste hier und den Werten weitermachen , die wir eingerichtet haben. So können wir also die Continue-Anweisung verwenden . Nun, eine weitere Sache, die ich Ihnen beibringen möchte, ist, wie Sie Reichweite nutzen können. Also können wir weitermachen und all das entfernen und ich möchte, dass wir sagen, dass wir vier I in Reichweite haben, und wir wollen einen Start- und einen Stoppbereich einrichten. Der erste Wert wird also dort sein, wo wir beginnen, aber ich möchte bei Null beginnen und ich möchte bei zehn enden, was bedeutet, dass ich 11 eingeben muss. Ich möchte jetzt erklären, warum hier ein Doppelpunkt hinzugefügt wird. Dann können wir print sagen, und in Klammern können wir einfach I sagen. Also nochmal, hier werde ich eine Variable sein, die jedem Wert hier zugewiesen wird In diesem Fall wird es Null, eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn sein, und die 11 hier wird die Obergrenze sein Sie werden den Wert hier niemals ausdrucken, und Sie werden nur den Wert minus eins dazu drucken. Also lass es mich dir hier zeigen. Also das sollte Null bis Zehn ausdrucken, also scrollt es runter und sagt Run. Und wir können hier weitermachen und sehen, dass es Null, Eins, Zwei, Drei, Vier, Fünf, Sechs, Sieben, Acht, 910 ausgibt Eins, Zwei, Drei, Vier, Fünf, Sechs, . Wenn ich das jetzt zum Beispiel auf 51 setze und hier eins einfüge, bedeutet das, dass es von eins bis 51 gedruckt wird . Wenn ich jetzt nach unten scrolle und „Ausführen“ sage, wird von eins direkt bis 50 gedruckt. diese Weise können wir auch den Bereich in unseren vier Schleifen nutzen , um bestimmte Werte auszudrucken , wie wir hier in einem bestimmten Kontext sehen können. Ordnung Leute. Das funktionierte mit vier Loops. Ein paar Übungen und Beispiele nur um dein Verständnis zu festigen In der nächsten Lektion werden wir der nächsten Lektion vier Schleifen mit einer Liste von Wörterbüchern verwenden vier Schleifen mit einer Liste von Wörterbüchern verwenden. Seien Sie gespannt darauf 47. Eine Liste von Wörterbüchern durchlaufen – [Lab]: Hallo zusammen. Und willkommen zur nächsten Laborübung, die sich auf die Verwendung von vier Schleifen mit einer Liste von Wörterbüchern konzentrieren wird Verwendung von vier Schleifen mit einer Liste von Wörterbüchern Wir werden also im Wesentlichen lernen, wie wir eine Liste von Wörterbüchern erstellen und wie wir unsere Wörterbuchliste durchgehen können Lassen Sie uns also weitermachen und loslegen. Also wollen wir natürlich weitermachen und unsere Liste erstellen. Also lass mich das hier runterwerfen. Und wir werden das Leute nennen. Ich werde Gleichwertiges sagen. Und denken Sie daran, das wird eine Liste sein, also brauchen wir öffnende und schließende eckige Klammern, einfach so Dann können wir unser Wörterbuch definieren. Wir werden drei Wörterbücher haben , die wir definieren wollen, oder drei Instanzen Denken Sie an Wörterbücher, Sie beginnen und öffnen sie, schließen sie mit geschweiften Wir müssen unsere Schlüsselwertpaare definieren. Wir werden zuerst den Namen und danach den Doppelpunkt haben . Der erste Schlüssel ist der Name und dann der Wert. Nachdem wir hier ein Leerzeichen hinzugefügt haben, werden wir weitermachen und das als, sagen wir, Ehre setzen , dann müssen wir ein Komma für unser nächstes Schlüssel-Wert-Paar hinzufügen ein Komma für unser nächstes Schlüssel-Wert-Paar Dann machen wir weiter und legen das fest da wir uns für die Lieblingsfarbe entscheiden können Ich sage Lieblingsfarbe und dann Curlon Space, und dann sage ich hier Braun Komma. Das ist ein weiteres Schlüssel-Wert-Paar Dann werde ich hier ein anderes Schlüssel-Wert-Paar spezifizieren, und das ist, lassen Sie uns das als Nicht-Analogie betrachten Und dann haben wir unser Doppelpunkt-Leerzeichen, und dann sage ich hier Südafrika Dann müssen wir am Ende ein COM hinzufügen und wir werden zwei weitere Wörterbücher erstellen Nun, ich möchte den Schleier nicht neu erfinden, besonders nicht mit den Schlüsseln, die wir definiert haben, ich werde das einfach so einfügen Dann möchte ich nur die Werte hier ersetzen. Also hier sage ich Marke, Lieblingsfarbe, Rot, Nationalität. Wir können Deutschland sagen. Und als Letztes hier setzen wir auf Kate, Lieblingsfarbe. Wir können grüne Nationalität sagen. Wir können sagen, Australien. Denken Sie daran, dass Sie für das letzte Wörterbuch, das Sie in Ihrer Liste haben, einfach das Komma am Ende entfernen können Dies ist eine Liste von Wörterbüchern. Jetzt fragst du dich wahrscheinlich, wie wir unsere vier Loop einrichten werden , sodass wir diese Wörterbücher durchgehen können Es ist sehr einfach. Wir wollen unseren Viererkreis einrichten, also sagen wir vier. Dann können wir unsere Variable definieren. Ich mache weiter und setze das so ein, wie wir es für mich in den Menschen sagen können. Weiter. Mir wird die Variable zugewiesen , die den Werten hier in unseren Wörterbüchern in der Personenliste zugewiesen wird. Dann können wir einfach print sagen und in unseren Klammern können wir uns einfach auf I beziehen und dann hier auf unsere eckigen Klammern, wir wollen uns auf einen bestimmten Schlüssel beziehen, auf einen beliebigen Schlüssel Nehmen wir an, ich möchte natürlich alle Werte von allen haben, die eine Lieblingsfarbe haben, eine Lieblingsfarbe. Hier in meiner eckigen Klammer werde ich die Lieblingsfarbe eingeben. Wenn ich jetzt „Drucken und starten“ sage , werden Braun, Rot und Grün ausgegeben Wie wir dort sehen können, haben wir hier unsere Variable definiert, was alles sein kann. Es ist nur ein Beispiel. Sie können diese Person anrufen, Sie können diesen Menschen anrufen, oder Sie können diesen Bewerber anrufen oder was auch immer Sie wollen. Das wird allen Wörterbüchern zugewiesen werden , die wir hier haben, und es wird jedes einzelne, das in dieser Personenliste vorkommt, durchgehen . Es wird alle Daten hier durchgehen. Dann werden wir alle Werte auf der Grundlage des Schlüssels drucken , was die Lieblingsfarbe ist. Wir können das für alles tun. Nehmen wir an, wir wollen alle Namen in all diesen Wörterbüchern abrufen alle Namen in all diesen Wörterbüchern Sie würden einfach auf den Namensschlüssel verweisen , der natürlich Name ist, und Sie können „ run“ sagen, um Ano Mark und Kate auszugeben Nehmen wir an, wir wollen die Nationalität bekommen. Wir können dasselbe tun. Sie können einfach den Schlüssel eingeben, nämlich Nationalität. Und du kannst rennen und dann werden alle Nationalitäten ausgedruckt Also Südafrika, Deutschland und Australien. Ordnung. Nehmen wir an, Sie können genau das tun. Nehmen wir der Argumentation halber an, Sie möchten, dass es etwas prägnanter Nehmen wir an, Sie möchten alle Aufzeichnungen rausholen und sie als eine Person, die zweite Person und die dritte Person behandeln die zweite Person und die dritte Person Okay? Also, was ich dir empfehlen würde , ist weiterzumachen und all diese Schlüssel in Ordnung zu bringen. Also zuerst wirst du einen Namen haben. Dann kannst du das kopieren und zur nächsten Zeile gehen und dann hättest du deine Lieblingsfarbe und fügst hier eine weitere Zeile ein und da steht Nationalität Wir werden den Namen, die Lieblingsfarbe und die Nationalität aller Werte ausdrucken Lieblingsfarbe und die Nationalität , und das wird natürlich gruppiert Wenn ich „Lauf“ sagen würde, können Sie hier sehen, dass alles gedruckt wird oder Browns of Africa Markiere rot Deutschland, grün, Australien. Es ist alles gleichzeitig mit jedem dieser Wörterbuchwerte verknüpft gleichzeitig mit jedem dieser Wörterbuchwerte Nun, es sieht nicht sehr sauber aus. Was Sie tun können, ist, dass Sie tatsächlich an einer Stelle etwas hinzufügen können . Denken Sie daran, die Druckfunktion mit einer leeren Sie können also einfach hier sagen, drucken und hier eine leere Zeichenfolge hinzufügen, und direkt am Ende auch drucken und eine leere Zeichenfolge hinzufügen. Das wird also etwas Platz geben. Also wird jedes Wörterbuch hier mit seinen eigenen Daten separat sein. Somit werden Annos Daten sauberer lesbar sein, Marks und Kates auch Wenn ich jetzt sagen würde, Lauf, wirst du sehen, dass es hier mehr Abstand gibt Sie können hier also sehen, okay, das gehört zu nein, Browns of Africa, Mark Red, Deutschland und Green Australia Das macht es also etwas übersichtlicher und übersichtlicher zu lesen. Richtig. So können wir im Wesentlichen unsere vier Schleifen einrichten und sie mit einer Liste von Wörterbüchern verwenden Dies wird sehr wichtig sein, insbesondere wenn Sie planen, mit Daten zu arbeiten und mit Python weitermachen möchten. Wenn du dich zum Beispiel dafür entscheidest, Jango zu lernen, ist es sehr wichtig zu verstehen, deine Daten mit Wörterbüchern durchläufst und Schleifen Wörterbüchern Es ist sehr vorteilhaft, wenn Sie sich beispielsweise weiter mit der Webentwicklung befassen Leute, das war's für diese Laborübung. 48. While-Loops: Hallo, Ron, und willkommen zur nächsten Lektion , in der es um Wil Oops gehen wird Also lass uns einen Blick darauf werfen. Rechts eine Wile-Schleife. Eine Wile-Schleife ist ihrer Natur nach einer For-Schleife sehr ähnlich , aber im Gegensatz zu einer For-Schleife führt eine Wile-Schleife weiterhin eine Anweisung aus, solange die angegebene Bedingung Um uns zu helfen, unser Verständnis von Wile-Schleifen zu festigen, wollen wir weitermachen und uns eine Diese Analogie hier wird sich nun auf die Passwortverwaltung konzentrieren. Nehmen wir an, Sie müssen Ihr Passwort eingeben um auf ein Online-Portal zuzugreifen oder sich auf Ihrem Computer anzumelden oder etwas Ähnliches Darauf werde ich unsere Analogie des Verständnisses aufbauen Richtig. Wir haben also unseren Benutzer, versucht, sich auf einer Site oder auf unserem Computer anzumelden, und programmgesteuert können wir ein sehr einfaches Programm erstellen, in dem wir mit dem wlLoop-Prozess ein Passwort definieren können Wir haben zum Beispiel ein variables Core-Passwort, und der Wert ist hier als Beispiel natürlich password 123. Dann können wir unsere Eingabefunktion hier haben und der Wert dieser Eingabefunktion wird der Variablen, das Passwort einzugeben, zugewiesen. Also werden wir unsere Benutzer bitten , das Passwort einzugeben. Dann können wir eine While-Schleife verwenden, um hier weiterzumachen. Diese durchschaubare Schleife besagt, dass während des Passwortversuchs, welches Passwort auch immer eingegeben wurde , dieser Versuch nicht dem tatsächlichen Passwort entspricht Wir werden dem Benutzer das falsche Passwort in der Konsole ausdrucken Benutzer das falsche Passwort in der Konsole ausdrucken . Bitte versuchen Sie es erneut Dann werden wir erneut aufgefordert , unser Passwort erneut einzugeben . Dieser Wilops wird weiterlaufen bis diese Bedingung hier erfüllt ist, wie soll ich sagen, bis diese Bedingung nicht erfüllt ist Wie wir hier sehen können, solange das Passwort nicht dem Passwort entspricht, ist das der Operator, hier der Vergleichsoperator , ungleich Es entspricht zwar nicht dem Passwort, es wird weiterhin ein falsches Passwort sagen und uns auffordern, es erneut zu versuchen Und sobald diese spezielle Aussage, wenn sie natürlich nicht erfüllt wurde, mit anderen Worten, obwohl sie dem Passwort entspricht, wird sie die Wile-Schleife verlassen und es wird Willkommen gedruckt Das ist also eine Möglichkeit , wie Sie eine Wile-Schleife nutzen können , um mit einem Passwort umzugehen, das vom Benutzer eingegeben wird Oh, das war's für die theoretische Seite. In den Programmierübungen werden wir uns also mit While-Loops befassen 49. Laufen während Loops – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Verwendung von WOW-Loops in PySon konzentrieren wird . Lass uns anfangen Nun wollen wir zunächst eine Variable deklarieren , die wir verwenden möchten. Ich werde hier sagen, meine Zahl ist gleich, und ich werde vorerst Null sagen Dann möchte ich meinen WOW-Loop einrichten. Ich werde sagen, obwohl meine Zahl weniger als zehn ist. Ich wollte das Folgende drucken, was besagt, dass diese Zahl weniger als zehn ist. Die Bedingung, dass diese While-Schleife hier auswertet , wird also ständig diese Print-Anweisung ausführen , solange die Zahl hier kleiner als zehn ist. In diesem Fall wird es also unendlich sein. Also lass uns weitermachen und das testen, damit wir nach unten scrollen und Run sagen können. Und wir können hier sehen, dass ständig gesagt wird, dass diese Zahl weniger als zehn ist, diese Zahl ist weniger als zehn, diese Zahl ist weniger als zehn. Sie möchten weitermachen und die Ausführung dieses Codes beenden Es kann also einen Moment dauern und dann wird er gestoppt. Das ist es, was hier passieren wird, wenn Sie eine unkontrollierte While-Schleife haben, könnte man sagen wird ständig ausgeführt, denn was hier passiert, ist, dass die Bedingung wahr ist, dass die Zahl tatsächlich kleiner als zehn ist, also wird es am Ende der Zeit einfach diese Aussage ausdrucken Nehmen wir zum Beispiel an, Sie arbeiten mit einer Zahl, die gleich zehn oder größer als zehn ist wird diese While-Schleife im Grunde überhaupt nicht ausgeführt , da die erste Bedingung nicht erfüllt ist Nun, wenn Sie das tun würden, lassen Sie mich hier zum Beispiel einfach 11 sagen , und wenn Sie den Code ausführen , wird einfach nichts ausgegeben. Sie werden hier also sehen, dass überhaupt nichts ausgegeben wird. Wir können einfach weitermachen und das beenden. Der Grund dafür ist, dass wir nichts ausgeben Die Zahl ist natürlich deutlich größer als zehn. Was Sie hier normalerweise tun würden ist also außerhalb Ihrer While-Schleife. In derselben Zeile können Sie print sagen und hier können wir sagen, dass die Zahl größer oder gleich ist. Bis zehn. Und genau das können Sie jetzt einrichten. Also dann werde ich auch sagen, dass die Wile-Schleife nicht ausgeführt wurde und auch nicht ausgeführt werden wird Lassen Sie uns das jetzt ausführen , und jetzt werden Sie natürlich sehen, dass die Anzahl der Ausgaben größer oder gleich zehn ist Die Wile-Schleife wurde nicht ausgeführt. Also haben wir diese Aussage überprüft, um zu sehen, ob sie wahr Es war nicht wahr, und es ging direkt in die Print-Anweisung hier und es wurde der darin enthaltene Code nicht ausgeführt , weil die Aussage falsch war, und es die folgende Codezeile hier gedruckt. So können Sie Wil-Loops in Biason verwenden. Das ist also der einfachste Weg, ihre Logik damit zu verstehen Nehmen wir nun an, wir wollen es etwas komplizierter machen und wir wollen etwas Code ausführen, aber nicht für immer, sondern nur bis zu einer gewissen Einschränkung. Was wir tun können, ist, dass wir weitermachen und Folgendes tun können. Wir können entfernen, was wir hier haben. Ich setze die Zahl auf Null. Meine Zahl ist zwar kleiner als zehn, ich möchte sagen, drucke meine Nummer aus. Okay. Denken Sie daran, dass wir bei unseren Wal-Loops sicherstellen müssen, dass wir darunter programmieren. Also, wenn es hier in derselben Zeile ist, funktioniert es nicht so. Sie müssen sicherstellen, dass Sie Chap drücken und sicherstellen, dass Sie in Ihrer Wandschleife waren Gleiche gilt für die vier Schleifen und Ihre if-Anweisungen. Denken Sie also hier daran, wenn Sie unsere Aussagen verschachteln. Okay. Also, wenn wir diesen Code so ausführen, wie er ist , wird er für immer , in diesem Fall, die Nummer immer und immer wieder ausdrucken. Aber was wir tun wollen, ist, dass es die Zahl im Wesentlichen eins nach dem anderen ausgibt und wir werden ständig plus eins zu jeder Zahl hinzufügen und sie um eins erhöhen Wenn diese while-Anweisung hier, diese Logik hier, diese Aussage nicht wahr ist, wird sie das Programm am Ende beenden und nicht ewig laufen Um das Ganze zu erhöhen, wirst du meine Nummer sagen wollen. Entspricht meiner Zahl plus eins. Also, was hier passieren wird, werden wir im Grunde Null nehmen Wir werden prüfen, ob die Zahl weniger als zehn ist. Null ist also weniger als Zehn. Dann drucken wir Null und fügen dann eins hinzu und weisen es der Variablen zu , sodass es dann eins ist. Also dann ist eins weniger als zehn, drucken eins aus und dann fügen wir eins hinzu , also wird es zwei werden, und dann ist zwei weniger als zehn, und dann werden wir zwei drucken, und wir werden so weitermachen, bis die Bedingung hier falsch sein wird und wenn sie falsch war, können wir draußen eine gedruckte Aussage hinzufügen, können wir draußen eine gedruckte Aussage hinzufügen die besagt, dass wir einfach , dass das Programm und der Zähler fertig sind. Nur ein einfaches Beispiel. Das werden wir am Ende sehen, nachdem wir bewiesen haben , dass diese WAL-Aussage hier falsch ist. Mit anderen Worten, sobald es zum Beispiel 11, 12, 13 erreicht hat, werden diese Zahlen nicht ständig ausgedruckt, sondern das Programm wird hier einfach beendet. Lass uns weitermachen und das testen. Wir können sagen, lauf und los geht's. Es geht von 0 bis 9 und sagt, dass der Programmzähler fertig ist, also beendet es das Programm, es läuft danach nicht ewig und ewig weiter danach nicht ewig und ewig Ordnung. So können Sie weitermachen und das hier einrichten. Denken Sie daran, wenn die Zahl neun ist, wird sie sagen, dass neun weniger als zehn ist und dann neun ausgedruckt wird. Wenn es die Eins dazu addiert, wird es natürlich zehn. Zehn ist zwar nicht weniger als zehn, aber das wird nicht funktionieren. Ich werde einfach sofort das Programm ausdrucken und der Zähler ist fertig, sobald es in diesem Fall zehn ist. Okay. Das sind also die Grundlagen wie wir unsere Wild Loops nutzen können. Was ich jetzt tun möchte, ist, dass ich Ihnen hier auch ein etwas umfassenderes Beispiel geben möchte , das Ihr Verständnis etwas besser festigen wird Ihr Verständnis etwas besser festigen Ihnen hier auch ein etwas umfassenderes Beispiel geben möchte, das Ihr Verständnis etwas besser festigen wird. Und das ist das Passwort Das ist der beste Weg, Wild Loops zu verstehen. Also werde ich hier sagen, dass Passwort gleich und ich werde Passwort eins, zwei, drei sagen Und dann möchte ich eine Eingabefunktion haben , die meiner Variablen zugewiesen wird Also sage ich eingegeben, Passwort unterstreichen, und ich sage gleich Eingabe, und ich werde sagen, bitte gib dein Passwort ein und bitte gib dein Passwort füge einen Doppelpunkt und ein Leerzeichen hinzu Dann möchte ich meine Wile-Schleife einrichten, also sage ich, das eingegebene Passwort zwar nicht identisch ist, also verwende ich meine Vergleichsoperatoren nicht dem Passwort selbst entsprechen Ich möchte, dass Sie dem Benutzer eine Nachricht mit der Aufschrift „ Gültiges Passwort“ anzeigen Benutzer eine Nachricht mit der Aufschrift „ Gültiges Und dann möchte ich den Benutzer erneut auffordern , sein Passwort einzugeben , und dann sage ich , dass das eingegebene Passwort gleich ist, und ich werde diese Eingabefunktion erneut verwenden Bitte geben Sie Ihr Passwort ein. So wie es ist. Dann, falls diese Aussage hier natürlich nicht stimmt. Okay? Also, wenn es ein Passwort ist, wenn das eingegebene Passwort dem Passwort entspricht , also das Gegenteil, wir können hier drucken und sagen, Willkommen Benutzer. Okay, lassen Sie uns durchgehen, was hier vor sich geht. Also richten wir hier unser Passwort ein und fordern den Benutzer dann auf, ein Passwort einzugeben, dann wird unser Wile Loop das überprüfen Okay, das eingegebene Passwort, wenn es nicht dem Passwort entspricht , wollen wir jedes Mal sagen, dass das Passwort ungültig Bis der Benutzer ein Passwort eingibt, ist das korrekt. Was passieren wird, ist, dass sich diese Schleife hier dann wiederholt. Alles, was auf beiden Seiten nicht geregelt wird , einfach alles hier. Deshalb müssen wir, nachdem wir ein ungültiges Passwort sagen, diese Eingabefunktion in dieser WOW-Schleife hinzufügen , damit das Programm hier weiter ausgeführt wird und überprüft, solange das Eingabepasswort nicht dem Passwort entspricht, es wird weiterhin ein ungültiges Passwort sagen und Sie auffordern, weiterhin ein Passwort einzugeben. Sobald das Passwort korrekt ist, wenn diese Aussage falsch ist, wenn es dem Passwort entspricht, drucken wir Welcome User Lass uns weitermachen und es testen. Sagen wir, lauf. Wir wissen also, dass unser Passwort Passwort 123 ist. Ich sage hier: Pass 21, zwei, Enter. Ungültiges Passwort, bitte geben Sie Ihr Passwort ein. Ich sage, pass vier, drei, zwei, Enter. Ungültiges Passwort, geben Sie Ihr Passwort ein. Also wird es weiterlaufen. Und was ich jetzt tun werde, ist das richtige Passwort einzugeben, Passwort 123, dann sollte es Welcome User ausgeben. Jetzt sage ich Passwort eins, zwei, drei, Enter. Und dann heißt es Willkommen Benutzer, und das Programm wird, wie Sie sehen, ebenfalls nicht mehr ausgeführt. Ordnung. können Sie weitermachen und dies für einen Anwendungsfall zur Passwortverwaltung einrichten und wie Sie WOW-Loops in PySon nutzen können 50. Module: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf Module konzentrieren wird. Richtig. Also Module. Nun, ein Modul ist eine Datei, die PySON-Code enthält, in unsere PySON-basierten Anwendungen aufgenommen werden kann Der Vorteil von Modulen besteht nun darin, dass sie Ihnen helfen, Ihren Code in kleinere, wiederverwendbare Teile zu zerlegen , sodass wir leichter mit unseren eigenen maßgeschneiderten Anwendungen arbeiten unseren eigenen maßgeschneiderten Jetzt gibt es viele PySon-Module, und ich meine eine Menge Es gibt eine Liste, die Sie lesen und sich die folgende URL ansehen Sie können sich hier die URL ansehen, sie eingeben und diese Website hier listet Ihnen eine Vielzahl von PysON-Modulen , die Sie in Ihre Anwendung aufnehmen können Ich werde Sie hier nur durch eine sehr kurze Übung führen, in der es darum geht hier nur durch eine sehr kurze Übung wie Sie ein Modul in PySon verwenden können Aber es gibt noch viele andere Module über die Sie lesen und mit denen Sie experimentieren können Denken Sie also daran und notieren Sie sich das Module. 51. Mit Modulen experimentieren – [Lab]: Hallo, Ron, willkommen zur nächsten Laborübung, die sich auf die Arbeit mit Modulen in PySON konzentrieren wird auf die Arbeit mit Modulen in PySON Nun, zu dem Link, den ich in der vorherigen Lektion geteilt habe sich auf die Liste der Module in PySON konzentriert hat, Sie können einfach auf die folgende Website gehen und hier können Sie eine Liste aller PySON-Module sehen , die uns zur Verfügung stehen und die wir Wie Sie sehen können, gibt es eine riesige Auswahl und es wird eine Erklärung gegeben, und Sie können sogar mehr über all diese Module lesen , die uns gegeben wurden werden wir mit einigen Modulen arbeiten In dieser Laborübung werden wir mit einigen Modulen arbeiten. Ich wollte Ihnen nur einen Einblick geben, wenn Sie mehr erfahren und ins Detail gehen möchten, vielleicht nach dieser Übung oder nach dem Kurs. Lass uns auf jeden Fall anfangen. Ich werde es ziemlich einfach halten. Wenn Sie ein Modul in Pyson importieren oder damit arbeiten möchten, müssen Sie zunächst die Import-Anweisung hinzufügen Das ist das Erste, was Sie hinzufügen müssen, wenn Sie mit einem Modul arbeiten möchten. Du möchtest Import sagen. Das Modul, mit dem Sie arbeiten möchten. In diesem Fall werde ich das Datetime-Modul verwenden , weil ich als Endergebnis den Wert des heutigen Datums erhalten möchte Ich sage Datum, Uhrzeit, und das ist das Modul, das ich verwenden möchte Das wird eine ganze Liste von Funktionen und Klassen für die Arbeit mit Datum und Uhrzeit enthalten . Als Nächstes möchte ich die Datumsklasse aus dem Datetime-Modul importieren Datumsklasse aus dem Datetime-Modul Dazu kann ich einfach Datum und Uhrzeit, Import sagen und dann möchte ich die Datumsklasse importieren Perfekt. Als Nächstes möchte ich eine Variable einrichten. Ich sage heute, ist gleich, und ich möchte mich auf diese Datumsklasse beziehen. Ich sage also Datum, und der Datumsklasse ist eine spezielle Methode zugeordnet, die heute als Punkt bekannt ist heute als Punkt bekannt Also kannst du heute Punkt sagen. Dadurch wird das heutige Datum für uns im Format Jahr, Monate und Tag abgerufen und dieser Wert wird der Variablen heute zugewiesen . Dann können wir „Drucken“ in Klammern sagen, wir können „Heute“ sagen und das gibt es für uns sodass wir sehen können, dass es ein Datum gibt , das für uns ausgedruckt wurde Auf diese Weise können Sie mit einem Modul in Pyson ein einfaches Programm erstellen Modul in Pyson ein einfaches Programm erstellen Lass uns weitermachen und das ein bisschen interessanter machen. Lass uns versuchen, mit dem Massenmodul in Pierson zu arbeiten. Versuchen wir zum Beispiel, die Quadratwurzel einer Zahl zu berechnen Beispiel, die Quadratwurzel einer Zahl zu Wir können das entfernen. Nehmen wir an , Masse importieren und das Modul Dann wollen wir den Benutzer auffordern, eine Zahl einzugeben. Wir sagen, dass meine Zahl gleich ist und wir wollen das automatisch in eine Ganzzahl umwandeln Wir wollen nicht, dass das ein Float ist, also werde ich Int sagen Und dann werde ich die Eingabefunktion darin hinzufügen . Was auch immer hier hinzugefügt wird, wird als Ganzzahl behandelt, der Wert. Ich würde sagen, bitte gib eine Zahl ein, um ihre Quadratwurzel, den Doppelpunkt, zu finden , und wir lassen sie stehen , da wir hier auch ein Leerzeichen hinzufügen können. Also haben wir das Set. Als Nächstes möchten Sie die Quadratwurzel berechnen. Ich möchte eine Variable haben, um diesen Wert am Ende zu speichern. Ich sage SRT für Quadratwurzel, Unterstrichwert ist gleich, und dann nehmen wir das Massenmodul, das wir importiert haben, sagen wir Punkt, und dann wollen wir die SRT-Funktion anwenden, die aus dem Massenmodul stammt und als SQRT aus dem Massenmodul stammt bezeichnet wird Und in den Klammern hier wollen wir diese Berechnung durchführen Die Quadratwurzel war die Zahl, deren Quadratwurzel wir überprüfen wollen , und hier können wir meine Zahl eingeben. Und das ergibt die Quadratwurzel der Zahl, die Sie eingefügt haben, und dieser Wert wird im Wesentlichen hier eingegeben, um die Quadratwurzel dieser Zahl zu finden, und er wird als Quadratwurzelwert gespeichert Dann können wir hier unsere Kontoauszüge in gedruckter Form einrichten . Ich werde Drucken sagen. Und zuallererst werde ich weitermachen und meine Nummer hinzufügen. Also hier werde ich einfach meine Nummer sagen. Also die Zahl, die ich eingebe, dann drucke ich, ich werde hier eine Aussage platzieren und es heißt, die Quadratwurzel ist, und dann direkt darunter werde ich SQRT unter dem Quadratwert eingeben und dann werde ich die Quadratwurzel für die festgelegte Zahl ausdrucken die Quadratwurzel für die festgelegte Zahl ausdrucken Also, sobald Sie das eingerichtet haben, können wir weitermachen und unser Programm ausführen Und es heißt: Bitte gib eine Zahl ein , um die Quadratwurzel zu finden. Ich sage 64, drücke Enter, und da können wir sehen, dass es 64 ausgedruckt hat, was natürlich Acho war Und dann hieß es, die Quadratwurzel ist, und dann hieß es hier am Ende acht Okay. Und das hat den Quadratwurzelwert gedruckt. Das ist also ein sehr hilfreicher Anwendungsfall, den wir hier hinzufügen können , wenn wir einen Kopf anlegen und in diesem Fall im Wesentlichen mit unseren Modulen in Pyson arbeiten würden einen Kopf anlegen und in diesem Fall im Wesentlichen mit unseren Modulen in Pyson arbeiten , ein Massenmodul, das sehr hilfreich ist Es gibt eine Menge Dinge , die wir in diesem Beispiel hier tun und einrichten können , aber das ist nur ein Beispiel, um Ihnen ein Gefühl dafür zu geben. Von den Modulen, die wir verwenden können. Natürlich können Sie alle PySON-Module hier in diesem Index genauer untersuchen und Sie können einfach herausfinden, wie sie Ihrer PySON-Anwendung am besten zugute kommen können Ihrer PySON-Anwendung am besten zugute kommen 52. Mini-Übungsprojekt – Einführung: Hallo, Ron, und willkommen zur nächsten Lektion, die als Einführung in die Übungsprojekte dienen wird, die Sie in diesem Kurs erstellen werden Schauen wir uns also die Projekte an, die Sie erstellen werden. Das erste Projekt wird nun ein einfacher Taschenrechner sein. wird also von Ihnen erwartet, dass Sie in PySon ein einfaches Taschenrechnerprogramm erstellen in PySon ein einfaches Taschenrechnerprogramm Das zweite Projekt wird sich auf ein Begrüßungsprogramm konzentrieren Und das dritte und letzte Projekt besteht darin, ein Programm zur Notenkontrolle für Schüler zu erstellen ein Programm zur Notenkontrolle für Schüler Jetzt werde ich für jedes dieser Projekte die Anforderungen für das S-Projekt einzeln skizzieren Anforderungen für das S-Projekt einzeln Dann würde ich Ihnen empfehlen, alles, was Sie in diesem Kurs gelernt haben, anzuwenden und S-Projekte zu erstellen. Keine Sorge, ich werde die Lösung auf jeden Fall direkt nach jedem Projekt beifügen. So können Sie weitermachen und sich eine mögliche Lösung ansehen, wie Sie das S-Projekt abschließen können. Beachten Sie nun Folgendes. Bitte stellen Sie sicher, dass Sie das Projekt selbst ausprobieren, bevor Sie sich die Lösungen ansehen. Okay? Geben Sie also wirklich Ihr Bestes und wenden Sie Ihr Wissen an und arbeiten Sie selbst an Ihrem Projekt. Und dann kannst du die Lösung sehen. Machen Sie sich jetzt keine Sorgen, wenn die Lösungen zu 100% identisch sind. meine ich also, dass es viele Möglichkeiten gibt, ein Problem zu lösen, insbesondere beim Programmieren. Solange Sie sich also in Bezug auf die Anforderungen auf das Nötigste konzentrieren in Bezug auf die Anforderungen auf das Nötigste , können Sie loslegen Also behalte das einfach im Hinterkopf. Wie dem auch sei, ich wollte Ihnen nur die Praxisprojekte vorstellen , an denen Sie arbeiten werden, und die Lösungen, die danach bereitgestellt werden. 53. Mini-Projekt-Kurzbeschreibung #1: Einen einfachen Taschenrechner erstellen: Hallo zusammen und willkommen zu dem ersten Projekt, das Sie erstellen werden. Es wird darin bestehen, ein einfaches Taschenrechnerprogramm in PySON zu erstellen ein einfaches Taschenrechnerprogramm in PySON Schauen wir uns also die Projektanforderungen an. Ihre Aufgabe besteht also einfach darin, einen Taschenrechner zu erstellen , mit dem Benutzer zwei Zahlen addieren können. Um Ihnen hier einen kleinen Hinweis zu geben, müssen Sie die Eingabefunktion verwenden. Nun, das ist ein sehr einfaches Projekt , mit dem wir beginnen werden. Das ist es , was du zuerst tun willst. Stellen Sie sicher, dass Sie Ihren einfachen Taschenrechner in MSN erstellen Ihren einfachen Taschenrechner in . Sobald Sie ihn erstellt haben, können Sie die Lösung in der nächsten Lektion sehen Nachdem das gesagt ist, viel Glück. 54. Lösung: Einen einfachen Taschenrechner erstellen: Hallo zusammen und willkommen zur Lösung des ersten Projekts, bei der es darum geht , einen einfachen Taschenrechner zu erstellen. Nun gibt es viele Möglichkeiten, Sie Ihr Programm erstellen können. Dies ist nicht die Alles-und-Alles-Lösung, sondern nur eine der Lösungen , die Sie in Ihr Projekt integrieren können Ihr Projekt integrieren , um die Anforderungen zu erfüllen. Also lass es mich dir zeigen. Also, das Erste, was ich tun möchte, da wir mit dem Taschenrechner arbeiten, wäre es sinnvoll, mindestens zwei Zahlen zu haben, um sie tatsächlich zu addieren. Also werde ich weitermachen und sagen, Nummer eins ist gleich, und wir wollen einen Float verwenden Sie können eine Ganzzahl verwenden, aber dann sind Sie natürlich nur auf ganze Zahlen beschränkt natürlich nur auf ganze Zahlen Ein Float wäre also die bessere Wahl. Was wir also tun können, ist Float zu sagen, weil wir in einen Float umwandeln wollen und innerhalb eines Floats möchten wir unsere Eingabefunktion hinzufügen, die standardmäßig den Zeichenkettenwert , der in der Eingabefunktion gesetzt wird, stattdessen in einen Float umwandelt. Also werde ich da drin sagen, gib bitte deine erste Zahl ein, Doppelpunkt. Dann möchte ich eine weitere hinzufügen und sagen, dass Zahl zwei gleich Float ist, und wir sagen Eingabefunktion und jetzt möchte ich sagen geben Sie bitte Ihre zweite Zahl als Doppelpunkt ein. Richtig. Wir werden den Benutzer bitten, eine Zahl und dann eine zweite Zahl einzugeben , die als Float betrachtet wird. Dann wollen wir unsere Variablen einrichten. Ich sage, Summe ist gleich, und dann sage ich einfach Zahl eins plus Nummer zwei, einfach so Dann kann ich weitermachen und Summe drucken sagen. Damit das alles funktioniert, kann ich jetzt eine beliebige Zahl eingeben, ob es eine Dezimalzahl ist oder ob es nur eine ganze Zahl ist, das ist in Ordnung. Ich werde Nummer eins plus Nummer zwei sagen. Lass uns weitermachen und das testen und sagen Lauf. Lassen Sie mich zum Beispiel einfach zehn sagen und 22,5 eingeben Es gibt einen Wert von 32,5, und wir können sehen, dass wir hier gerade ein sehr einfaches Taschenrechnerprogramm erstellt haben ein sehr einfaches Taschenrechnerprogramm Fall, dass hier nur zwei Zahlen eingegeben werden, und natürlich verwenden wir die Gleitkommazahl auch nur, für den Fall, dass hier nur zwei Zahlen eingegeben werden, und natürlich verwenden wir die Gleitkommazahl auch nur, um Dezimalzahlen Das ist nur eine sehr einfache Methode, mit der Sie einen einfachen Taschenrechner in PySON erstellen können einen einfachen Taschenrechner in PySON erstellen 55. Mini-Projekt-Kurzbeschreibung #2: Ein Grußprogramm erstellen: Hallo zusammen und willkommen zum zweiten Projekt, das Sie in diesem Kurs entwickeln werden, nämlich der Erstellung eines Begrüßungsprogramms Schauen wir uns die Projektbeschreibung und die Anforderungen an. Die Projektanforderungen. Ihre Aufgabe ist es, ein Begrüßungsprogramm mit drei einfachen Funktionen zu erstellen . Jetzt sollte die erste Funktion beim Aufruf Guten Morgen anzeigen. Die zweite Funktion sollte Guten Tag anzeigen, wenn sie aufgerufen wird, und die dritte Funktion sollte Guten Abend anzeigen, wenn sie aufgerufen wird. Nur um Ihnen hier einen Hinweis zu geben, diese Funktionen benötigen keine Parameter oder Argumente Denken Sie daran, und Sie können sich natürlich gerne die Lektion Funktionen ansehen, nur um nur einen Einblick in eine kurze Auffrischung Das ist alles, Leute, was die Anforderungen für dieses nächste Projekt angeht die Anforderungen für dieses nächste Projekt Viel Glück mit deinem zweiten Projekt. Und natürlich wird die Lösung wie zuvor auch Ihnen zur Verfügung stehen. Aber natürlich versuchen Sie es bitte selbst und wünschen Ihnen natürlich viel Glück. 56. Lösung: Ein Grußprogramm erstellen: Hallo zusammen und willkommen zu der Lösung für das zweite Projekt, dem es darum ging, ein Begrüßungsprogramm zu erstellen , das natürlich Guten Morgen, Guten Tag und Guten Abend ausgab. Lassen Sie uns weitermachen und loslegen. Jetzt gibt es natürlich viele Möglichkeiten, wie Sie es hätten tun können. Ich werde dir nur einen Weg zeigen. Das ist eine der einfachsten Möglichkeiten, wie du es hättest tun können. Zuallererst, guten Morgen. Ich werde meine Funktion erstellen, das Schlüsselwort def verwenden und dann möchte ich meine Funktion und Namen haben Ich werde sagen, setzen wir das auf morgendliche Begrüßung, Öffnen und Schließen von Prinzen, fügen Sie am Ende Ihren Doppelpunkt für die Funktion hinzu, und dann können wir hier Drucken sagen, und ich werde Guten Morgen sagen Sehr einfach. Damit ist die Morgenveranstaltung erledigt. Das sind die Nachmittage. Ich werde nach dem Mittag taub sagen. Ich füge den Doppelpunkt Und wieder sage ich „Drucken und hier sage ich einfach „Guten Abend“. Und meine letzte Funktion, ich werde sagen, für am Abend, werde ich sagen, abendliches Lesen, Öffnen, Programmieren von Parences, ich werde Drucken sagen Guten Abend. Einfach so. Also haben wir unsere Funktionen definiert und auch den Code hinzugefügt, der ausgeführt werden soll, sobald sie aufgerufen werden. Rufen wir jetzt unsere Funktionen auf. Alles, was Sie jetzt hier am Ende tun müssen , ist, sich auf sie zu beziehen. Also werden wir am Morgen die Begrüßung, die Eröffnungs- und Schlusspresse haben . Dann werden wir am Nachmittag eine Begrüßung mit Eröffnungs- und Schlusspause abhalten, und dann werden wir am Abend Eröffnungs- und Schlusspausen So können Sie also im Wesentlichen ein einfaches Programm für Grüße erstellen Okay, wir haben die Funktionen definiert und sie werden hier aufgerufen und es wird diese Codezeilen instanziieren und in jeder Funktion einzeln ausführen diese Codezeilen instanziieren und in jeder Funktion einzeln Wir sollten also „Guten Morgen“, „Guten Tag“, „ Guten Abend“ auf unserer Konsole sehen Guten Abend“ auf unserer Konsole Also, wenn ich sagen würde, lauf, los geht's. Da steht: Guten Morgen, Guten Tag und Guten Abend. Ordnung. Das ist eine typische Lösung für das zweite Projekt. 57. Mini-Projekt-Kurzbeschreibung #3: Einen Noten-Checker für Schüler erstellen: Hallo zusammen und willkommen zum nächsten Projekt, das sich darauf konzentrieren wird , ein Programm zur Notenprüfung für Schüler zu entwickeln Werfen wir einen Blick auf die Projektanforderungen. Richtig. Für dieses dritte und letzte Projekt sollten Sie ein Programm zur Notenprüfung für Schüler erstellen . Das wird deine Aufgabe sein Jetzt sollten Benutzer in der Lage sein, ihre Ergebnisse einzugeben, z. B. 43, 85 , 92, 51 usw. Und Sie müssen sicherstellen, dass Sie bei der Bewertung der Note ein I E if und sonst eine Bedingung verwenden Bewertung der Note ein I E if und sonst eine Bedingung Wenn die Punktzahl nun 75 oder höher ist, sollte eine Unterscheidung angezeigt werden. E Wenn die Punktzahl 50 oder höher ist, sollte sie als bestanden angezeigt werden, andernfalls sollte sie als Fehlgeschlagen angezeigt werden. Also hier sind Ihre Anforderungen. Also viel Glück mit Projekt drei. Und wie immer wird die Lösung bereitgestellt, aber ich empfehle wie immer es auszuprobieren, bevor Sie sich die Lösung ansehen. Also, wie ich schon sagte, viel Glück. 58. Lösung: Einen Noten-Checker für Schüler erstellen: Hallo zusammen und willkommen zu der Lösung für Projekt drei, das ein Programm zur Notenprüfung für Schüler erstellen möchte Lass uns weitermachen und eintauchen. Als Erstes müssen wir nun eine Eingabefunktion verwenden, bei der der Benutzer seine Punktzahl eingibt. Wir wollen zuerst unsere Variable definieren, die diesen Wert aufnimmt und speichert. Ich werde sagen, dass meine Note gleich ist, und hier werden wir mit einer Ganzzahl arbeiten Integer wäre angemessen, weil wir mit ganzen Zahlen arbeiten werden Daher würde ich empfehlen, dass Sie etwas Casting für Ihre Eingabefunktion implementieren. Also werden wir Int verwenden und das in die Eingabefunktion für die Zeichenfolge einfügen, die die Standardeinstellung sein wird. Dann können wir hier sagen, bitte gib deine Parade im Doppelpunkt ein, und dann wollen wir unsere If-Anweisung einrichten. Also gemäß der Anforderung. Wenn also die Benutzerpunktzahl größer als 75 ist, möchten wir die Unterscheidung drucken. Wenn die Benutzerbewertung größer als 50 ist, wollen wir früher drucken, andernfalls wollen wir, dass das Drucken fehlgeschlagen ist. In Ordnung, also lasst uns weitermachen und das einrichten. Also, wenn die Note größer als 75 ist, möchte ich diese Unterscheidung drucken. Wenn hier die Note oder die Narbe, könnte man sagen, größer als 50 im Leerzeichen ist, können wir „Als drucken“ sagen. Andernfalls können wir fehlerhaft drucken. Okay, das ist also ein einfaches Programm, das wir einrichten können , um die Noten einzugeben und unsere Note zu erhalten. Okay, was wir jetzt tun können, ist nach unten zu scrollen und „Ausführen“ zu sagen, und es ist Eingabe in unserer Note. Geben wir 51 ein. Geben Sie ein, da steht Vergangenheit weil die erste Bedingung hier versagt hat, also ging es direkt zur nächsten Bedingung über, die Prüfung, und die Note hier war größer als 50, also wurde vorbei gedruckt, und dann wurde der Code gestoppt. Wir können das auch für die anderen überprüfen, also machen wir das. Sagen wir, starten Sie die Konsole erneut. Geben wir 78 ein, Enter. Das ist ein Unterschied, weil natürlich die erste Aussage hier bewertet wurde. Ich habe bewiesen, dass ich wahr war. Ich habe die Auszeichnung gedruckt und damit war das Programm beendet. Machen wir es auch für gescheitert. In diesem Fall setzen wir es also auf weniger als 50. Sagen wir also, lauf. Und ich werde 42 sehen, Enter. Also ist es gescheitert. Also die erste Aussage galt natürlich nicht für, also wurde sie zur nächsten Aussage übersprungen, galt auch nicht für diese Aussage, und am Ende ging es an die Aussage, die letzte, die uns zur Verfügung stand und gedruckt wurde, schlug fehl Ordnung. So können Sie also in Physon ein Programm zur Notenprüfung für Schüler erstellen Physon ein Programm zur Notenprüfung für Schüler 59. Was ist objektorientierte Programmierung?: Hallo, weiter und willkommen zur nächsten Lektion, die sich auf die Beantwortung der Frage konzentrieren wird , was objektorientierte Programmierung ist Schauen wir uns das mal an. Also objektorientierte Programmierung. Objektorientierte Programmierung ist nun ein Programmieransatz, sich auf die Konzepte von Klassen und Objekten konzentriert. Jetzt fragen Sie sich wahrscheinlich, was eine Klasse und was ein Objekt ist. sich also keine Sorgen, wir werden viele umfassende Lektionen haben . Ich möchte hier nur einen Ansatz verfolgen, um mit einer objektorientierten Programmierung zu beginnen . Dann werden wir uns mit dem befassen, was das umfasst, nämlich Klassen und Objekte In der nächsten Lektion werden wir uns ansehen, was Klassen und Objekte sind, damit wir den grundlegenden Ansatz der objektorientierten Programmierung verstehen können den grundlegenden Ansatz der objektorientierten Programmierung verstehen objektorientierten Programmierung 60. Was sind Kurse und Objekte: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf Klassen und Objekte konzentrieren wird. Lassen Sie uns also weitermachen und tief in die Materie eintauchen. Lassen Sie uns also einen Blick darauf werfen. Also, was sind eine Klasse und ein Objekt? Einfach ausgedrückt ist eine Klasse also im Grunde eine Blaupause für die Erstellung eines Objekts, während ein Objekt eine spezifische Instanz dieser Klasse ist Ich weiß, das klingt ein bisschen abstrakt und ein bisschen verwirrend, aber keine Sorge, wir werden uns eingehender damit befassen, und um uns beim Lernen zu helfen, werden wir uns eine Analogie ansehen Schauen wir uns eine Analogie an. Nehmen wir der Argumentation halber an, wir haben eine Person Wir können eine Person als Klasse bezeichnen. Und mit dieser Klasse werden wir verschiedene Eigenschaften haben Zum Beispiel können wir die ID dieser Person haben. Wir können ihren Vornamen, ihren Nachnamen, ihr Alter und ihre Nationalität haben. Dies sind einige Merkmale, die wir für eine Person festlegen können. Lassen Sie uns nun einen Blick auf unsere Objekte werfen. Wir können ein Objekt oder diese bestimmte Person haben. Ihre ID ist eine, Sie können diese also wie eine Sozialversicherungsnummer oder eine andere Art von ID behandeln eine Sozialversicherungsnummer oder eine andere Art , die Sie auf diese bestimmte Person beziehen möchten. Ihr Vorname ist Lucy, ihr Nachname ist Johnston, 22 Jahre alt und sie sind 22 Jahre alt und sie kommen aufgrund ihrer Nationalität aus Deutschland Lassen Sie uns weitermachen und ein weiteres Objekt erstellen. Also hier haben wir eine andere Person. Die Idee dieser Person ist zwei. Ihr Vorname ist Mark, ihr Nachname ist Smith. 21 Jahre alt und haben eine Nationalität, sie kommen aus Österreich. Das ist also ein typisches Beispiel dafür, wie man Klassen und Objekte in unserer realen Welt interpretieren kann . Die Klasse wäre also die Blaupause, das wird also eine Person sein Dann würden wir die Attribute mit dieser Person verknüpfen , und natürlich können wir Objekte haben, die auf all dem basieren alles berücksichtigen Richtig. Lassen Sie uns also weitermachen und eine weitere Analogie anstellen, um den Prozess besser zu verstehen Nehmen wir zum Beispiel an, unsere Klasse ist ein Auto Wir haben hier die Attribute ID, Marke, Farbe, Modell und Modelljahr. Wir werden hier dann zwei Objekte erstellen, und das nächste Objekt hier hat die Idee von drei. Die Marke ist GMC. Die Farbe ist Sage, das Modell ist GMC E two und das Modelljahr ist 2007 Nehmen wir an, wir haben ein anderes Objekt, ein anderes Auto. Hier haben wir die Idee von vier, der Marke BMW, der Farbe Blau, dem Modell BMW X R und der Flasche Jahr zwei Größe und 11. Hoffentlich festigt das jetzt euer Verständnis von Klassen und Objekten und wie sie angewendet werden können Leute. Das war's für diese theoretische Lektion. Wir werden an einer praktischen Übung arbeiten um den gesamten Prozess besser zu verstehen. 61. Erstellen und Verwenden von Kursen und Objekten – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf Klassen und Objekte konzentrieren wird . Lass uns anfangen. Nun, das Erste, was wir tun wollen, ist eine Klasse zu definieren. Diese Klasse werden wir hier als Person bezeichnen. Das wird unser Plan sein. Unser Plan wird sich auf Menschen beziehen. Ich werde weitermachen und Klasse sagen. Person, und du willst das Codon direkt danach hinzufügen das Codon direkt danach Okay. Also hier haben wir eine Klasse namens Person definiert. Und wie ich bereits erwähnt habe, ist eine Klasse eine Blaupause, und diese Blaupause dient zum Erstellen von Objekten Mit anderen Worten, Instanzen und Person wird der Name dieses speziellen Entwurfs sein dieses speziellen Entwurfs Richtig, damit wir die Eingabetaste drücken und es darunter verschachteln können. Wir können ein weiteres Leerzeichen hinzufügen. Wir wollen dann unsere Konstruktormethode einrichten, und diese wird mithilfe der Methode double underscore init double underscore eingerichtet der Methode double underscore init double underscore Um das zu tun, können wir weitermachen und def init, double underscore sagen def init, double underscore Und was wir dann tun wollen, ist, dass wir einige Parameter hinzufügen wollen Sie werden also Ihre Klammern öffnen und schließen wollen Ihre Klammern öffnen und schließen Ich möchte nur ein bisschen mehr auf diesen Konstruktor verweisen , all diese Innit-Methode, die Jetzt wird diese Inet-Methode automatisch aufgerufen, wenn Sie eine neue Instanz oder ein neues Objekt der Personenklasse erstellen , und sie legt die Anfangswerte für unsere Instanzen, Eigenschaften oder Lassen Sie uns also weitermachen und uns das ansehen. Welche Attribute werden wir definieren? Das erste, was wir tun müssen, ist, uns selbst hinzuzufügen. Nun stellt self die Instanz der Klasse selbst dar, und jede Methode in einer Klasse verwendet self als ersten Parameter, um auf das Objekt zu verweisen, das im Grunde unsere Methode aufruft. Das wird also unser erstes Attribut sein, könnte man sagen. Aber unsere anderen Attribute, die uns bekannt sind, werden natürlich ID sein. Vorname. Denken Sie daran, ich nehme das von dem theoretischen Beispiel, das ich Ihnen gezeigt habe, dieselben oder zumindest ähnliche Eigenschaften. Vorname, dann haben wir den Nachnamen. Dann wollen wir Alter und Nationalität haben. Das sind also die Attribute das sind die Attribute , die wir verwenden werden, und sie werden auch als Parameter bezeichnet , wenn man sie in den Mesod einfügt Okay? Also behalte das hier im Hinterkopf. Also, wenn Sie sie hier in Ihre Nachricht aufgenommen haben, bezeichnen Sie sie als Parameter. Und diese Parameter werden in unserem Fall übergeben, wenn wir eine neue Instanz von Person erstellen . Okay. Richtig. Wir wollen sichergehen, dass wir das mit einem Doppelpunkt abschließen. Dann können wir die Eingabetaste drücken und darin können wir einfach ein weiteres Leerzeichen hinzufügen. Wir wollen eine Absicherung vornehmen und die Dinge so einrichten, dass wir die Werte so zuweisen können , dass sie als Argumente an die Instanzattribute übergeben werden . Um das zu tun, können wir sagen, dass Selbstpunkt-ID gleich ID ist. Nächste Zeile. Dann haben wir den Selbstpunkt Vorname gleich dem Vornamen. Dann werden wir den Selbstpunkt-Nachnamen gleich dem Nachnamen haben. Dann wird Selbstpunktalter gleich Alter und Selbstpunktnationalität gleich Nationalität Okay, wir haben den Aufbau vorbereitet. Okay. Perfekt. Das nächste , was wir tun wollen, ist, dass wir nun in der Lage sein wollen, eine Instanz oder ein Objekt einer Person zu erstellen. Lassen Sie uns also weitermachen und genau das tun. Wir werden also sicherstellen wollen, dass wir unserer nobleren Person entsprechen und dass wir uns außerhalb unserer befinden, und hier können wir tatsächlich eine weitere Zeile hinzufügen, und wir können einfach sagen, dass Benutzer eins gleich ist , und wir werden Person sagen, und dann geben wir unseren tatsächlichen Hier erstellen wir also eine Instanz der Personenklasse und weisen sie unserer Variablen hier zu, die Benutzervariable sein wird. Okay. Dann werden wir unsere Werte hinzufügen. Also hier, erinnere dich an die Orte. Also haben wir Ausweis, Vorname, Nachname, Alter und Nationalität. Wir werden zuerst die ID haben, also wird das hier der erste Wert sein. Wir können eins sagen. Dann wird sich der Vorname daran erinnern, welche Datentypen hier gelten. Also, was auch immer Sie hier eingeben, erinnern Sie sich an ganze Zahlen und Ihre Ganzzahlen und Ihre Zeichenketten Hier können wir natürlich einfach weitermachen und hier ein Beispiel anführen. Hier werde ich Jane sagen, und dann können wir ein Komma eingeben und dann hier einfach ein bisschen nach unten scrollen. Wir können weitermachen und diesen Smith einstellen. Und dann geben wir das Alter von 22 Jahren und legen das Land fest. Ich werde das auf Frankreich setzen. Okay, wir haben das Set. Unsere Werte sind also Eins, Jane Smith, 22, und Frankreich, und sie werden hier an unsere Innit-Methode übergeben, und sie werden hier an unsere Innit-Methode übergeben, die sie den Attributen des Benutzers zuweist , was natürlich so aussieht, als ob Benutzer eine Punkt-ID gleich eins Der Vorname eines Benutzerpunkts entspricht Jane. Nachname von Benutzer Punkt entspricht Smith, Benutzer ein Punkt H ist 22. Die Nationalität des Benutzers mit einem Punkt ist Frankreich. Okay. So wird also alles verarbeitet. Nehmen wir nun an, wir möchten die Attribute unserer Instanzen drucken. Okay? Wir können die spezielle DICT-Methode verwenden Es handelt sich also um eine Dict-Methode, es uns ermöglichen wird, eine Wörterbuchdarstellung der Objektattribute des Benutzers auszudrucken eine Wörterbuchdarstellung der Objektattribute des Benutzers Um das jetzt zu tun, werden Sie weitermachen wollen, Sie werden weitermachen wollen und drunter sagen, drucken Und wir sagen Benutzer eins, Punkt, doppelter Unterstrich, DICT, doppelter Und was wir jetzt tun können, ist, dass wir weitermachen und diesen Code ausführen können Und hier werden Sie sehen, dass es alle Attribute, die wir hier gesetzt haben, und alle Werte ausgeben dass es alle Attribute, die wir wird. Beachten Sie nun, dass dies kein Wörterbuchformat ist. Sie werden hier also Schlüsselwertpaare sehen , die wir entsprechend eingerichtet haben. Okay. Nun, diese Dikt-Methode hier ist eine sehr einzigartige Methode und sie wird ein Wörterbuch zurückgeben, wie wir hier sehen können, wo die Schlüssel die Attributnamen sind, wie wir IG sehen können und Vorname, Nachname, Alter, Nationalität, die Werte sind die entsprechenden Werte für diese Instanz Wir können hier Jane Smith, 22, Frankreich sehen. Die Ausgabe ist, wie wir sehen können, wie folgt. Nehmen wir nun an, wir möchten direkt zugreifen und Attribute zuordnen. Wir wollen also einen bestimmten Wert erhalten. Was wir hier also im Grunde tun können, ist, dass wir einfach print sagen können und sagen wir, Benutzer eins , Punkt, und ich werde sagen, hier ist Vorname. Wenn ich diesen Code jetzt ausführe, wird er hier gedruckt, wie wir in der zweiten Zeile sehen können, Jane. den Vornamen eines Punktes sagen , greifen wir im Grunde direkt auf das Attribut zu. Dadurch wird der Wert des Vornamen-Attributs von Benutzer 1 ausgegeben , der in unserem Fall hier bei der Erstellung des Objekts auf Jane gesetzt wurde , und das ist der Grund, warum wir Jane hier in der Ausgabe sehen können . Okay, so können wir also eine Absicherung machen und mit Klassen und Objekten arbeiten. In Ordnung. Lassen Sie uns nun weitermachen und Übersichtlichkeit halber ein weiteres Beispiel anführen. Ich füge hier einfach einige Zeilen oder Leerzeichen hinzu und erstelle einen weiteren Benutzer. Ich sage, Benutzer zwei ist gleich Person, zwei, und hier sage ich Mark do 27, und ich sage, sagen wir Österreich Wir können das nach hinten verschieben und ich werde hier einige Zeilen hinzufügen Jetzt wollen wir hier das gesamte Wörterbuch dieser Instanz für Benutzer zwei abrufen hier das gesamte Wörterbuch . Sie können sagen, Benutzer zwei Punkte als Unterstrich DICT dict ausgeben, und Sie möchten, sagen wir zum Beispiel, Benutzer zwei drucken und ich möchte speziell, Benutzer zwei drucken und ich möchte speziell sagen wir, die Nationalität abrufen Ich sage die Nationalität des Benutzers mit zwei Punkten . Lass uns das ausführen. Da haben wir's. Jetzt können wir diese zweite Instanz hier abrufen und wir können alle Schlüssel-Wertepaare sehen und wir können sehen, wann wir weitergemacht und nach der Nationalität gefragt haben, um Benutzer zwei Punkt Nationalität drucken zu sagen, es ging los, um dort den Wert von Benutzer zwei zu holen, was natürlich Österreich war, und wir können dort sehen , was hier in unserer Konsole ausgegeben wurde. Okay. So können wir im Grunde eine Absicherung vornehmen und mit Klassen und Objekten in SN arbeiten. Nun, es steckt noch viel mehr dahinter, aber das ist nur eine grundlegende Struktur wie Sie den Prozess mit Bauplänen und Klassen und Objekten und Attributen usw. angehen würden den Prozess mit Bauplänen und Klassen und Objekten und Attributen usw. . In Ordnung 62. Benutzerdefinierte Methoden: Hallo zusammen und willkommen zur nächsten Lektion, die sich mit benutzerdefinierten Methoden befassen wird. Schauen wir uns das mal an. Richtig, also benutzerdefinierte Methoden. Nun bestimmen die Methoden, die wir in einer Klasse definieren , welche Aktionen ihre Objekte ausführen können. Wir können unsere eigenen benutzerdefinierten Methoden erstellen und sie auf unsere Klasse und Objekte anwenden. Um das Ganze kohärenter und verständlicher zu machen, schauen wir uns eine einfache Analogie an Wie wir bereits zuvor gelernt haben, wissen wir jetzt, dass eine Klasse natürlich unser Plan ist natürlich unser Plan Wir wissen jetzt, dass wir Objekte an diese Klasse angehängt haben, und wir haben verschiedene Attribute Attribute, ID, Vorname, Nachname, Alter, Nationalität. Wir haben hier unsere Objekte, wir haben unsere Instanzen, wie wir sehen können. Wir können aber auch Mesoden zu unseren Objekten hinzufügen Dies sind benutzerdefinierte Methoden , die wir tatsächlich anwenden können. Wie Sie hier zum Beispiel sehen können, würde für eine Person eine Botschaft , die als angemessen erachtet werden könnte , Essen, Lernen, Schlafen beinhalten. Dies sind einige Beispiele für benutzerdefinierte Nachrichten, die wir in unserem jeweiligen Anwendungsfall hinzufügen können. Darauf werden wir in der praktischen Laborübung näher eingehen. Das ist auf Custom Mesods. 63. Arbeiten mit benutzerdefinierten Methoden – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Verwendung benutzerdefinierter Methoden in Pyson konzentrieren wird Verwendung benutzerdefinierter Methoden in Pyson Um uns etwas Zeit zu sparen und den Vorgang nicht von Grund auf zu wiederholen, habe ich bereits weitergemacht und unseren Code von vorher verlassen , als wir etwas über Klassen und Objekte gelernt haben , relativ identisch Es gibt ein paar Dinge, die ich entfernt und herausgenommen habe, aber wie Sie sehen können, haben wir genau das. Ich werde einfach weitermachen und hier etwas Überflüssiges entfernen. Das haben wir hier. Wir haben unsere Klasse, unseren Plan, wir haben unsere In-Net-Methode Wir haben unsere Initialisierung festgelegt. Wir haben unsere Objektdeklaration und drucken ein bestimmtes Attribut dieser Objektinstanz Okay. Also haben wir das an Ort und Stelle. Wenn Sie ihn aus irgendeinem Grund nicht haben, können Sie diesen Code hinzufügen. Ich würde Ihnen daher empfehlen, dies hier hinzuzufügen. Ich gebe dir einen Moment oder so. In der Zwischenzeit werde ich es nur ein bisschen erklären. Im Wesentlichen werden wir jetzt also einen benutzerdefinierten Mesod hinzufügen Wir werden hier tatsächlich zwei benutzerdefinierte Methoden hinzufügen , nur um Ihnen zu zeigen , wie Sie natürlich mit unseren Objekten und unseren Klassen kommunizieren und unsere eigenen Methoden hinzufügen können, mit unseren Objekten und unseren Klassen kommunizieren und unsere um die Werte anzuwenden, die wir hier haben, und um alles zusammen zu organisieren Lassen Sie uns also weitermachen und mit dem vorliegenden Prozess beginnen. Was wir nun tun wollen, ist wir unsere Methode genau hier in unserer Deklaration erstellen wollen . Also werde ich die Eingabetaste drücken und es muss unserem angeborenen Mesod entsprechen Und was wir sagen wollen, ist Def, und dann wollen wir unseren Mesodnamen einrichten Also hier nenne ich es M-Lesen, und wir müssen selbst bestehen Jetzt fragst du dich wahrscheinlich: Okay, hey, ist das nicht eine Funktion? Also das ist eine gute Frage. Also, wenn wir unsere Klasse einrichten und Logik hier im Einklang mit unserer Innit-Methode definieren Dies wird als Methode behandelt und nicht als Funktion, diese Codezeile Also behalte das hier im Hinterkopf. Sie werden es Mesod nennen. Wenn Sie mit Klassen arbeiten und sie auf der Ebene der Innit-Methode selbst definieren , werden Sie sie hier in Byson als Mesod behandeln Wie immer haben wir def und das kann auch eine funktionale Methode in Python definieren Unser benutzerdefinierter Name hier wird migriert. Dann gehen wir hier selbst durch. Jetzt bezieht sich self natürlich auf die spezifische Instanz unserer Personenklasse , die diesen Mesod mit self aufruft Die Methode kann dann auf unsere Attribute wie Vorname, Nachname, Alter und Nationalität unserer speziellen Instanz zugreifen unsere Attribute wie Vorname, Nachname, , die wir eingerichtet haben Was wir jetzt tun können, ist innerhalb dieser speziellen Methode, wir können Print sehen und ich werde weitermachen und dort Hallo sehen Mein Name ist Leerzeichen und dann können wir Zeichenkettenverkettungen hinzufügen Wir werden Plus sagen, und dann willst du dich auf deinen Vornamen beziehen und dazu müssen wir zuerst bei uns selbst suchen Bei Prinzen willst du Selbst sagen, und dann willst du Punkt als Vorname sagen Jetzt wird dieser Mesode genau wie eine Funktion funktionieren. Denken Sie daran, was wir mit Funktionen gelernt haben. Wir wollen es jetzt nennen Was wir dann tun wollen, ist, dass wir es ausführen wollen, also können wir einfach ein bisschen nach unten scrollen und ich werde etwas Platz hinzufügen. Und jetzt werde ich einfach Benutzer mit einem Punkt M begrüßen Klammern öffnen und schließen. Und das wird diese Nachricht hier und den Code darin aufrufen Also sollten wir in der Konsole sehen, es wird den Vornamen hier aus dieser Codezeile hier drucken hier aus dieser Codezeile hier und dort Hallo sagen. Mein Name ist Jane, und das wird hier ausgeführt , weil wir diese Methode aufrufen. Wenn wir jetzt nach unten scrollen und „Run“ sagen, sollten wir jetzt Jane sehen und dann Hallo. Ich heiße Jane. Perfekt. können wir eine benutzerdefinierte Nachricht erstellen. Lass uns weitermachen und eine weitere erstellen. In derselben Zeile werde ich Jeff sagen und wir werden meine Nationalität sagen. Self, Doppelpunkt, sag einfach print und ich sage, ich komme aus dem Leerzeichen und füge eine Zeichenkettenverkettung Hier werden wir weitermachen und Self Dot sagen, und natürlich haben wir hier Nationalität Ich werde Nationalität sagen. Makuch sagen, ich komme aus, und jetzt wollen wir nur diese Methode nennen, also können wir einfach Benutzer einen Punkt sagen, meine Nationalität Und natürlich sollte es hier den Vornamen drucken , den wir hier eingegeben haben, und wir rufen die Begrüßung Wir werden dort einfach Hallo drucken. Mein Name ist Jane, und dann sollte hier stehen, dass ich aus Frankreich komme, und das sollte Likes bedeuten. Also, jetzt können wir weitermachen und das schach machen. Also, wenn ich nach unten scrolle und Lauf, Jane sage und dann Hallo. Mein Name ist Jane und ich komme aus Frankreich. Okay. So können wir also unsere Methoden einrichten und sie auch aufrufen. Ordnung. In Ordnung, Leute. Das war's für diese praktische Übung zur Arbeit mit benutzerdefinierten Methoden in PySon 64. Was ist Erbschaft?: Hallo, Eon, und willkommen zur nächsten Lektion, die sich mit Vererbung befassen wird. Schauen wir uns das mal an. Also Erbschaft. Vererbung ermöglicht es uns, eine untergeordnete Klasse zu erstellen die alle Attribute und Methoden einer übergeordneten Klasse erbt und Methoden einer übergeordneten Klasse Schauen wir uns nun die Analogie und einige Grafiken an , um sicherzustellen, dass wir die verstehen. Lassen Sie uns also einen Blick darauf werfen Nehmen wir an, wir haben eine Elternklasse, dann werden wir auch eine Kinderklasse haben. Wir können mehrere untergeordnete Klassen haben und die untergeordnete Klasse wird im Wesentlichen sowohl Attribute als auch Methoden von der Elternklasse erben sowohl Attribute als auch Methoden von der Elternklasse Versuchen Sie, es in diesem Licht zu sehen, wo Sie buchstäblich einen Elternteil haben und Sie ein Kind haben und sie erben in der realen Welt, sie werden, man könnte sagen, bestimmte Genetik und so weiter erben bestimmte Genetik Aber in diesem Fall hier beim Programmieren werden wir Attribute und Methoden von der übergeordneten Klasse selbst erben und Methoden von der übergeordneten Schauen wir uns eine konkretere Analogie an. Nehmen wir an, wir haben einen Elternteil und dieser Elternteil hat zwei Kinder Im Grunde genommen die Kinder hier in diesem Beispiel können die Kinder hier in diesem Beispiel einen Teil der Genetik von diesem Elternteil erben Sie können blondes Haar und grüne Augen erben. Und natürlich werden sie in diesem Fall auch erben, wie man unter Anleitung der Eltern spricht und geht wie man unter Anleitung der Eltern spricht und unter Anleitung der Eltern Wir könnten das so behandeln, als ob wir die Elternklasse und die Kinderklassen programmieren die Elternklasse und die Kinderklassen Die Kinder werden vom Elternteil erben. So können Sie den Prozess der Vererbung bestimmter Eigenschaften in Bezug auf die blonden Haare und die grünen Augen sehen Vererbung bestimmter Eigenschaften in Bezug auf , in Bezug auf Augen und Haare, die Dann ging es natürlich um die Botschaft, das Reden und Gehen. Die Eltern helfen uns beim Sprechen und Gehen. So können Sie Vererbung beim Programmieren behandeln , indem Sie sich hier einen Anwendungsfall von Eltern und Kindern ansehen und ihn dann beim Programmieren als Eltern-Kind-Klassen bezeichnen . 65. Kurse mit Erbschaft erweitern – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Laborübung, die sich auf die Durchführung von Vererbungen in Python konzentrieren wird . Also lasst uns anfangen. Also das erste , was wir tun wollen, ist unsere übergeordnete Klasse zu erstellen. Ich werde hier eine gemeinsame Klasse einrichten und Elternklasse sagen. Und unser Kurs wird auf einer Person basieren. Also werden wir Klassenperson sagen. Dann wollen wir unseren Konstruktor einrichten , der unsere Init-Botschaft enthält Also sagen wir de space underscore init, double underscore, und wir gehen durch self, und wir können den Namen eingeben, und sagen wir Nationalität Also haben wir dieses Setup. Als Nächstes wollen wir alles mit self initialisieren und es entsprechend zuweisen Wir können also sagen, dass Selbstpunktname gleich Name ist. Und Selbstpunktnationalität entspricht Nationalität. Perfekt. Also haben wir das Set. Jetzt wollen wir unsere benutzerdefinierte Methode definieren. Also, was ich hier mit unserer Innit-Methode machen werde, wir werden weitermachen und sie definieren Also werden wir zum Beispiel Def meinen Namen sagen zum Beispiel Def meinen Das wird der Methodenname sein, und wir werden self durchgehen, und mit self haben wir Zugriff auf unsere Attribute Also werde ich print sagen , und hier werde ich sagen, mein Name ist ein Doppelpunkt, und Sie möchten sicherstellen, dass Sie dieses Set haben. Und dann können wir draußen eine Zeichenkettenverkettung verwenden , sagen wir Plus, und Sie möchten nur in Klammern auf Ihr Namensattribut verweisen, also können Sie Self Dot NIM sagen Hier haben wir unsere Attribute definiert und wir haben auch Das haben wir umgesetzt. Stellen Sie sicher, dass Sie das eingerichtet haben. Was wir jetzt auch tun können, ist, dass wir auch eine andere Methode für die Nationalität entwickeln können auch eine andere Methode für die Nationalität entwickeln . Wir können „Meine Nationalität angeben“, „Ich“ , den Doppelpunkt sehen und wir können „Drucken“ sehen Meine Nationalität ist das Kerlon-Leerzeichen, und wir können Folgendes hinzufügen Ich selbst, nicht Genau wie solche. Wir haben hier unsere benutzerdefinierte Nachricht und alles, was ins Spiel kommt. Ich werde hier einfach herauszoomen, damit Sie die Gesamtansicht hier etwas klarer sehen können . Großartig. Also haben wir das Set. Also, was wir tun wollen, ist unsere Kinderklasse zu definieren. Also, was ich hier machen werde, ist hier draußen , in der Reihe mit unserer Personenklasse in derselben Zeile. Ich werde es nur ein bisschen klarer machen. Ich werde hier einen Kommentar hinzufügen , und das wird Kinderkurs heißen. Diese Klasse hier wird also Mitarbeiter genannt werden. Ich werde hier Klasse, Mitarbeiter sagen. Was jetzt wichtig ist, wenn ich alle Methoden und Attribute aus der Personenklasse erben will , muss ich hier, wenn ich meine Mitarbeiterklasse definiere, die hier die untergeordnete Klasse ist, diese Personenklasse erben Dazu müssen Sie nur noch die Klasse, die Sie die Vererbung durchzuführen möchten , in Klammern Ihrer untergeordneten Klasse durchgehen, um hier erben möchten , in Klammern Ihrer untergeordneten Klasse durchgehen, um die Vererbung durchzuführen. Hier möchte ich sagen, Person. Und jetzt habe ich diese Personenklasse mitsamt ihren Attributen und ihrer Botschaft geerbt diese Personenklasse mitsamt . So einfach ist das also. Nun, das nächste , was wir tun werden , ist, dass wir weitermachen und unsere Instanzen einrichten wollen. Wir können also weitermachen und damit beginnen. Aber da wir keine Innit-Methode hinzufügen oder unseren Konstruktor einrichten werden, müssen wir hier in unserer Mitarbeiterklasse Um etwas Code hinzufügen . Sie können also die Eingabetaste drücken, und ich empfehle Ihnen, die vorherige Anweisung durchzugehen . Dadurch wird sichergestellt, dass unser Code nicht auf Fehlermeldungen oder Probleme stößt , und wir können hier keinen Code hinzufügen , den wir möglicherweise hinzufügen müssen. Lassen Sie uns nun mit unserem Objekt umgehen. Also werden wir hier eine Variable erstellen, und ich werde einfach sagen, Mitarbeiter eins gleich ist, dass Mitarbeiter eins gleich ist, und das wird auf meiner Mitarbeiterklasse basieren Wir werden eine Instanz eines Objekts erstellen. Und die Werte, die wir hier haben würden , erinnern uns an das Attribut. Wir haben also Namen und Nationalität. Das bedeutet, dass wir hier natürlich zwei Werte berücksichtigen müssten. Wir können hier den Namen John sagen, und dann die Nationalität hier, wir können einfach Österreich sagen. Okay. Also haben wir das Set. Lassen Sie uns jetzt weitermachen und sehen ob das tatsächlich funktionieren wird. Wenn ich also zum Beispiel den Mesod meinen Namen nennen würde, wäre das ein guter Test , um zu sehen, ob das Attribut und der Mesod von der Personenklasse vererbt werden Jetzt kann ich einfach eine Absicherung machen und Mitarbeiter eins sagen, Punkt, und wir wollen diesen Mesod meinen Namen nennen, um zu sehen, ob dieser Wert John an den Namen übergeben wird , weil er diese bestimmte Botschaft geerbt hat diese bestimmte Botschaft geerbt Mitarbeiter eins, Punkt, mein Name. Und wir sollten sehen, ob es hier in der gedruckten Erklärung steht, wenn ich Lauf sage. Wir können sehen, dass da steht: Mein Name ist John. Das ist also ein guter Hinweis darauf , dass wir unsere Methoden und auch unsere Attribute hier erfolgreich geerbt haben unsere Methoden und auch unsere , weil der Wert John, wie wir sehen können, genau hier in diesem benutzerdefinierten Mesod korrekt übergeben wird und er wird auch mit unserer Innit-Methode abgerufen Nehmen wir nun an, wir wollen weitermachen und anstatt diesen bestimmten Mesod aufzurufen , wollen wir uns nur auf das Attribut selbst beziehen, also geben das Attribut selbst Also wollen wir uns auf den Namen beziehen. Was wir hier tun können, ist, einfach eine gedruckte Erklärung zu erstellen und wir können sagen, drucken. Alles, was Sie tun möchten, ist, sich hier auf Ihre Variable zu beziehen, das ist Mitarbeiter eins, und Sie können einfach Punkt sagen und wir können Name sagen. Das wird sich hier auf das Attribut beziehen, um einfacher zu testen, ob das Attribut von einer Person an einen Mitarbeiter vererbt wurde . Wenn ich Lauf sage, sollte ich jetzt John hier sehen und da haben wir es. Es wird korrekt durchlaufen, wie wir sehen können. Richtig. Nehmen wir an, Sie können Erbschaft und Voreingenommenheit walten lassen. Nun, etwas anderes, das ich Ihnen beibringen möchte ist der Teil über einzigartige Methoden, die ausschließlich in der Kinderklasse und natürlich nicht im Einzelunterricht angewendet werden ausschließlich in der Kinderklasse und natürlich . Das möchte ich Ihnen als Nächstes beibringen. In Ordnung, also lass uns weitermachen. Also ich möchte, dass wir jetzt, wie Sie hier sehen können, diese frühere Aussage hier haben, und was ich jetzt tun möchte, ist, dass ich tatsächlich meine eigene nit-Methode hinzufügen , natürlich meine Attribute initialisieren und auch meine eigene benutzerdefinierte Methode erstellen möchte Was ich jetzt also tun werde, ist einfach weiterzumachen und diese frühere Aussage zu entfernen Und um es einfacher zu machen, füge ich einfach die Logik hinzu , die ich hier habe. Und ich werde weitermachen und einfach den ersten Teil hier machen , diesen Strick. Da reingeklebt wie so. Jetzt möchte ich hier mein eigenes Attribut hinzufügen, das nur für Mitarbeiter gilt hier mein eigenes Attribut hinzufügen, das und nicht Teil der Personenklasse Ich werde einfach hier nach einem Namen das Alter angeben. Dann muss ich sagen, dass Selbstpunkt G dem Alter entspricht, einfach so. Dann möchte ich meine Methode einrichten. Ich werde weitermachen und das einrichten. Ich möchte taub sagen und ich werde mein Alter sagen. Durch Selbst-Dolon, und ich möchte Print sagen. Und hier werde ich einfach sagen, mein Alter ist ein Doppelpunkt, und jetzt muss ich umwandeln, ich werde in eine Zeichenfolge umwandeln, das Alter, weil ich hier eine Zeichenkettenverkettung habe Dann sage ich Plus, und ich möchte es in eine Zeichenfolge umwandeln, weil Alter natürlich eine Ganzzahl sein wird Also Zeichenfolge hier, ich werde sagen , ein Selbstpunkt, den H mag. Und hier ist der Wert. In der Position werde ich Name, Alter und Nationalität angeben. Hier in der nächsten Position muss ich das Alter angeben und ich werde 24 sagen. diesem Grund fügen wir hier Casting hinzu , weil es als Ganzzahl verwendet wird und weil wir eine Zeichenkettenverkettung haben, werden wir auf einen Fehler stoßen, also müssen wir es in eine Zeichenfolge Okay. Lassen Sie uns nun diese Methode aufrufen und sehen , ob sie tatsächlich funktioniert. Was ich jetzt tun werde, ist einfach hier runter zu gehen und zu sagen: Ich bin hier runter zu gehen und zu sagen: in meinem Alter. Mal sehen, ob das natürlich funktioniert. Lass uns weitermachen und den Code ausführen. Und da haben wir's. Ich bin 24 Jahre alt, also das macht weiter und benutzt diese spezielle Methode. Es berücksichtigt natürlich das Alter, und es wird hier abgedruckt, so wie wir unseren Code genannt haben. Okay. Perfekt. Wir können jetzt sehen, dass wir hier unsere eigenen Funktionen hinzufügen können , und das wird uns ermöglichen, Code hinzuzufügen , der für diesen Mitarbeiter einzigartig ist. Diese Altersmethode hier wird also für diese Personenklasse überhaupt nicht gelten . Okay, perfekt. Also haben wir das in Ordnung gebracht. Also so können wir das machen. Jetzt fragst du dich wahrscheinlich, okay, also wenn das der Fall ist, können wir uns hier trotzdem auf diese Methoden beziehen. Wie Sie bereits gesehen haben, können Sie sich immer noch auf diese Methoden beziehen . Sie werden immer noch arbeiten. Wie Sie hier sehen können, wir uns auf diese Methode, wenn wir Mitarbeiter einen Punkt meinen Namen sagen beziehen wir uns auf diese Methode, wenn wir Mitarbeiter einen Punkt meinen Namen sagen, also Vererbung findet immer noch statt. Wie Sie sehen können, funktioniert es immer noch einwandfrei, da wir sehen können , dass die Ausgabe, die wir zuvor hatten, immer noch für uns gerendert wird. Hallo. So können Sie also Vererbung in PySon durchführen 66. Fehlerbehandlung mit Try außer Anweisungen: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf die Fehlerbehandlung mit Try Accept konzentrieren wird . Schauen wir uns das mal an. Also Fehlerbehandlung. Jetzt können wir Fehler in unserem PySON-Code mit Tr-Accept-Anweisungen behandeln Jetzt wird der Code, den wir ausführen möchten, in den Tri-Block oder die Tri-Anweisung eingefügt in den Tri-Block oder die Tri-Anweisung eingefügt Und wenn innerhalb des Tri-Blocks ein Fehler auftritt, wird der Inhalt des Except-Blocks oder der Except-Anweisung ausgeführt. Das ist der Prozess hier. Der Code, den Sie ausführen möchten, wird im Tri-Block platziert, und wenn ein Fehler auftritt, wird der Except-Block natürlich mit dem Code ausgeführt, der sich innerhalb des Except-Blocks befindet. Ordnung. Wir werden in eine Laborübung eintauchen, um hier etwas mit der Fehlerbehandlung in Pyson zu üben 67. Fehlerbehandlung mit Try-Except – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Verwendung von Tri außer Blöcken in PySON konzentrieren wird Verwendung von Tri außer Blöcken in Wir werden es also sehr einfach und direkt auf den Punkt bringen Lassen Sie uns also weitermachen und ein Programm einrichten. Also werde ich es sehr einfach halten, und ich werde zum Beispiel sagen, dass Name gleich ist, Name gleich ist, und ich werde hier auch eine gedruckte Erklärung haben , in der es heißt: Name drucken Sehr einfach. Lassen Sie uns diesen Code ausführen. Und dann bekommen wir ein gedrucktes Zeichen. Großartig. Nun wollen wir das hier zu einem Try-and-Accept-Block hinzufügen . Wir wollen unseren Code immer im Try-Accept-Block ausführen. Zum Beispiel wollen wir versuchen sagen und wir wollen diesen Code einrücken, sodass Sie ihn markieren und Hab drücken können, sodass Sie ihn markieren und Hab drücken können dann wird er für Sie so schön eingerückt Wir werden Pyson sagen, dass ich möchte , dass du diesen Code ausprobierst Wenn es nun einen Fehler oder etwas Ähnliches gibt, möchte ich, dass Sie ihn im Block außer hier finden. Also können wir es tatsächlich so ein bisschen sauberer machen. Also wollen wir den Code hier ausprobieren. Wenn es einen Fehler gibt, möchte ich, dass Sie alles ausführen, was auch immer im Except-Code hier steht. Und hier können Sie normalerweise sagen, dass zum Beispiel eine Ausnahme aufgetreten ist. Wenn ich diesen Code ausführen würde, wird er einfach gedruckt. Nun, wenn ich irgendwelche Fehler hatte oder so, sagen wir, wir haben hier zum Beispiel eine Print-Anweisung, wir werden den Namen drucken , aber wenn wir den Namen entfernen und er nicht existiert, ist dies ein Auslöser für die Ausführung der Ausnahme, die besagt, dass eine Ausnahme aufgetreten ist. Wenn ich „Ausführen“ sage, heißt das, dass eine Ausnahme aufgetreten ist, ohne dass unser Code beschädigt wird . Es wird nichts dergleichen tun , es wird es fangen. Das ist das hilfreiche Werkzeug, um Try-Expit-Statements hier zu verwenden. Wie Sie hier sehen können, haben wir hier eindeutig einen Fehler , weil wir den Namen hier drucken, aber die Namensvariable nicht existiert. Dieser TR-Block schlägt also fehl und geht dann zum Except-Block über und druckt eine Nachricht aus. Dies ist eine benutzerdefinierte Nachricht hier und wie Sie sehen können, wird sie ausgedruckt. Wenn ich jetzt nicht versuchen und außer hier blockieren müsste, wenn ich dies und das entfernen und einfach Name drucken sagen und es so lassen und ausführen würde, würden Sie sehen, dass hier ein Fehler hinzugefügt wird , der besagt, dass der Name nicht definiert ist. Das ist eine sehr hilfreiche Methode , mit der Sie Ihre Trcet-Anweisungen verwenden können , um einen Fehler zu erkennen, sobald er auftritt Sie würden Ihren Code hier in den Tri-Block einfügen , den Sie tatsächlich ausführen möchten Wenn aus irgendeinem Grund ein Fehler in diesem Try-Block auftritt, werden Sie den Except-Block verwenden und dort einfach eine Nachricht ausgeben, damit Ihr gesamtes Programm nicht beschädigt wird. Auf diese Weise können Sie mit Try-Except-Anweisungen eine Fehlerbehandlung durchführen . 68. JSON in Python: Hallo zusammen und willkommen zur nächsten Lektion, die sich auf die Arbeit mit JSON konzentrieren wird. Jetzt fragst du dich wahrscheinlich: Okay, ich werde mit JSON in Python arbeiten, aber was in aller Welt ist JSON? JSON ist also die Abkürzung für JavaScript Object Notation und es ist ein leichtes Format zum Speichern und Übertragen unserer Daten. Es wird häufig in Verbindung mit der Daten-API verwendet. Sie haben vielleicht schon einmal davon gehört, insbesondere wenn Sie aus dem Bereich Programmierung und dergleichen kommen . Aber wie dem auch sei, das ist nur eine zusätzliche Lektion , die ich euch beibringen möchte und das meiste davon wird sich bei der Laborübung als Wert herausstellen . Lassen Sie uns genau das tun und mit JSON in Ison arbeiten. 69. Arbeiten mit JSON – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf die Arbeit mit JSON in PySON konzentrieren wird Als Erstes wollen wir natürlich das JSON-Modul in PySON importieren Ich werde JSON importieren sagen. Jetzt importiert dies das in PySons integrierte JSON-Modul, das verschiedene Funktionen für die Arbeit mit unseren JSON-Daten bietet und es Ihnen ermöglicht, zwischen JSON-Zeichenketten und PysON-Objekten zu konvertieren Als Nächstes müssen wir eine Beispiel-JSON-Zeichenfolge zum Testen definieren eine Beispiel-JSON-Zeichenfolge zum Ich werde hier eine Variable erstellen, die als Person-JSON bekannt ist, sagen wir equals, und wir müssen unsere einfachen Anführungszeichen an den Seiten hinzufügen , und dann müssen wir unsere geschweiften Klammern innerhalb von und dann müssen wir JSON eingeben, eine sehr wichtige Sache, die Sie sich merken sollten, JSON behandelt Schlüsselwertpaare natürlich nur mit doppelten Anführungszeichen und nicht mit einfachen Anführungszeichen. Wenn wir also unsere Schlüsselwertpaare definieren, möchten Sie sie wie folgt definieren, und zwar mit doppelten Anführungszeichen. Den ersten Schlüssel können wir zum Beispiel als Vorname angeben, den Doppelpunkt hinzufügen und der Wert muss natürlich auch in doppelten Anführungszeichen stehen. Also müssen wir hier unsere doppelten Anführungszeichen hinzufügen , und ich sage nein. Wir können unser Komma für unser nächstes Schlüsselwertpaar hinzufügen , das der Nachname sein wird Also hier doppelte Anführungszeichen und Doppelpunkt für den Nachnamen. Dann setzen wir den Wert hier in doppelte Anführungszeichen Pretorius und los geht's Also haben wir weitergemacht und eine Beispiel-JSON-Zeichenfolge definiert eine Beispiel-JSON-Zeichenfolge Okay. Wie Sie hier sehen können, ist es den Pison-Wörterbüchern sehr ähnlich, obwohl es einen kleinen Unterschied in der Syntax gibt, wie Sie an einer JSON-Zeichenfolge und einem Wörterbuch sehen können Die Schlüssel sind also Vorname und Nachname, sind auch unsere Attribute und unsere Werte sind Anu und Pretorious. Jetzt wollen wir unser JSON in ein PySON-Wörterbuch umwandeln. Wir speichern das in einer Variablen namens person und verweisen dann auf das JSON-Modul, das viele Funktionen hat, und eine davon ist die Funktion loads Wir können also sagen, dass Punkte geladen und Pakete geöffnet und geschlossen werden. Jetzt werden wir unseren JSOMString in ein PysOn-Wörterbuch umwandeln unseren JSOMString in ein Um das zu tun, können wir unseren JSON-String durchgehen , indem wir Person JSON sagen Und das wird es für uns unterbrechen. Wenn wir nun Person drucken, sollte es im Format eines Wörterbuches ausgegeben werden. Sagen wir jetzt, lauf. Los geht's, wir können sehen, dass es jetzt in einem Wörterbuch steht. Zuvor war es AdjacN-String und jetzt haben wir es in ein reguläres Wörterbuch in Python konvertiert Nehmen wir an, ich möchte einen bestimmten Wert wie Pretorius erhalten Wert wie Pretorius Ich kann hier einfach neben der Person in eckigen Klammern sagen. Ich kann dieses bestimmte Attribut oder den Wert, den ich erhalten möchte, eingeben , was Pretorious ist Nachname wäre der Fall. Ich werde Nachname sagen. Sagen wir rennen, jetzt sollte Pretorius da stehen. Perfekt. Auf diese Weise können Sie also im Grunde weitermachen und Ihr JSON in einem Pison-Wörterbuch pausieren Nehmen wir an, Sie möchten weitermachen und es andersherum Nehmen wir an, Sie möchten ein Pison-Wörterbuch in eine JSON-Zeichenfolge konvertieren . Also lass uns weitermachen und das tun Aber wir können diesen Code entfernen, und wir müssen immer noch das JSON-Modul verwenden, und wir werden ein Wörterbuch mit Früchten erstellen. Ich werde sagen, dass Früchte gleich sind, und wir können ein normales Wörterbuch mit unseren geschweiften Klammern erstellen und unsere wichtigsten Wertepaare hinzufügen Also mache ich weiter und setze das als Namen oder Fruchtnamen und den Wert als Traube Dann stelle ich die Farbe hier als zweiten Schlüssel ein, und der Wert hier wird auf Lila gesetzt. Entschuldigen Sie mich. Einfach so. Es sind also Preis und Wörterbuch festgelegt. Also unsere Schlüssel, Name und Farbe, unsere Werte, Traube und Violett. Perfekt. Jetzt wollen wir unseren Preis und unser Wörterbuch in eine JSON-Zeichenfolge konvertieren, damit wir unsere Variable so einrichten können, dass sie den JSON speichert. Wir können das also als Früchte bezeichnen, denen JSON entspricht. Dann werden wir uns wieder auf das JSON-Modul beziehen, das über eine eingebaute Funktion verfügt, die als Dumps bekannt Wir können Dumps sehen und unsere Klammern öffnen Und diese Funktion wird verwendet, um ein Pison-Wörterbuch in eine JSON-Zeichenfolge umzuwandeln ein Pison-Wörterbuch in eine JSON-Zeichenfolge Also haben wir es jetzt in unser Wörterbuch aufgenommen, was natürlich Früchte sein wird Und alles, was Sie dann tun wollen , ist gedruckt zu sehen, und Sie werden weitermachen wollen und Obst JSON sehen wollen. Wenn wir jetzt „Ausführen“ sagen, wird es wie folgt ausgedruckt, und wir können jetzt sehen, dass es die JSON-Zeichenfolge ausgedruckt hat . Ein wichtiger Unterschied, den es hier zu beachten gilt, ist also JSON. Sie können jetzt sehen, dass es zu doppelten Anführungszeichen geworden ist, und das ist ein wichtiger Hinweis darauf, dass es jetzt in einem JSON-Format vorliegt. noch einmal zu wiederholen und zusammenzufassen, wird json dot Loads verwendet, um eine JSON-Zeichenfolge in ein PysOn-Objekt wie unser Wörterbuch zu konvertieren , und json dot Dumps wird verwendet, um ein PysON-Objekt oder ein Wörterbuch in eine JSON-Zeichenfolge zu konvertieren ein PysON-Objekt oder ein Wörterbuch in eine JSON-Zeichenfolge Okay. Das ist also nur ein bisschen über die Grundlagen der Arbeit mit JSON in PySON 70. Erstelle dein eigenes Projekt: Hallo zusammen und willkommen zur nächsten Lektion, die sich einfach darauf konzentrieren wird, unser eigenes Projekt zu erstellen. Sie möchten jetzt also Ihr eigenes Projekt erstellen. Schauen wir uns also die weiteren Details an. Also erstellst du dein eigenes Projekt. Jetzt, mit all Ihren neu erworbenen Fähigkeiten, ist es an der Zeit, all das zu nutzen und Ihr eigenes Python-Projekt zu erstellen. Ich würde Ihnen also empfehlen, jetzt zum Abschnitt Projekt und Ressourcen dieses Kurses zu gehen Abschnitt Projekt und Ressourcen , um weitere Informationen zu erhalten. Dort gebe ich Ihnen einen Einblick in die nächsten Schritte und die Erwartungen, wie Sie in Hisen weitermachen und an Ihren eigenen Projekten arbeiten können in Hisen weitermachen und an Ihren eigenen Projekten arbeiten 71. Vielen Dank!: Hallo, alle zusammen. Und willkommen zur letzten Lektion dieses Kurses, in der ich nur dafür danken möchte, dass Sie sich entschieden haben, diesen Kurs abzuschließen. Es war mir eine Freude, Sie zu unterrichten, und ich hoffe, dass Sie dadurch wertvolles Wissen gewonnen haben . Also vielen Dank. Wenn Sie etwas Zeit haben, würde ich mich sehr freuen, wenn Sie erwägen würden, eine Bewertung abzugeben. Da es immer positiv ist, meine Kurse zu verbessern und mein Bestes wenn Sie etwas Zeit haben, würde ich mich sehr darüber freuen. Wenn nicht, ist das völlig in Ordnung, solange Sie eine großartige Lernerfahrung hatten, und das war's für mich und viel Glück auf Ihrer Entwicklungsreise, und ich wünsche Ihnen alles Gute. Auf Wiedersehen und nochmals vielen Dank.