JSON und API-Management in Python | Arkadiusz Włodarczyk | Skillshare
Suchen

Playback-Geschwindigkeit


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

JSON und API-Management in Python

teacher avatar Arkadiusz Włodarczyk, Professional teacher

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.

      Was ist JSON? Warum verwenden wir es? Welche Probleme wird JSON gelöst?

      5:55

    • 2.

      Daten in Python in JSON in Datei und String erstellen

      9:55

    • 3.

      Daten von der JSON Datei in Python laden

      3:59

    • 4.

      Hübscher Drucker - Pretty hübscher und sorte JSON

      7:38

    • 5.

      Was ist Pip und PyPi? Installieren und Spielen mit externer Paket – Anfrage

      11:29

    • 6.

      Daten vom Server aus der JSON-Datei laden

      10:16

    • 7.

      Aufbereitung von JSON Daten | Überwindung von Spitzenwerten aus der Liste von Wörterbücher

      18:28

    • 8.

      Refactoring – wir machen unseren Code einfacher von der vorherigen Lecture

      14:09

    • 9.

      LÖSUNG 1: Verzögerung von wenigen Benutzern vom Server

      7:06

    • 10.

      LÖSUNG 2: Verzögerung von wenigen Benutzern vom Server

      4:53

    • 11.

      LÖSUNG 3: Erleichterung

      12:05

    • 12.

      Standardausstattung von den fehlenden Werten des Wörterbuchs, wenn du auf leere Element zugreifen kannst.

      6:03

    • 13.

      Was ist öffentliche API? Wo finden du sie? stackoverflow

      12:50

    • 14.

      Anwenden von JSON

      10:17

    • 15.

      Websites vom Python-Code öffnen – webbrowser

      4:35

    • 16.

      Nachträge letzte Woche - -

      10:15

    • 17.

      Übung

      6:23

    • 18.

      ÜBUNG: zufällige CAT Bilder von Rassen

      2:39

    • 19.

      Erlaubnis zur Erlaubnis - log mit API-Schlüssel – Feiertagskalender

      12:14

    • 20.

      Authorization – Einstellungen

      6:23

    • 21.

      ÜBUNG: CAT System - Einführung

      12:37

    • 22.

      POST - Hinzufügen einer Katze zur Lieblingsliste

      6:57

    • 23.

      Läufer – eine Katze aus der Lieblingsliste entfernen

      15:25

  • --
  • 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.

207

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Erfahre, wie du JSON und API in Python auf schnelle und einfache Weise verwendst!

features im Kurs covered

  • Was ist JSON?
  • Warum verwenden wir es?
  • Welches Problem sich JSON lösen?
  • Warum ist JSON so weit verbreitet?
  • Warum ist es eine großartige Lösung für den Übertragen von Daten zwischen verschiedenen Sprachen
  • Wie man Python in das JSON Format in der Datei und in String speichern
  • Wie man die JSON Datei oder String load und in den file umsetzt?
  • Das JSON Format ziemlich ausdrucken
  • Was ist Pip und wie man verwendet
  • Was ist PyPi
  • So installierst ich externe Paket wie Anfrage
  • Worf es erfordert und die grundlegende Nutzung dieses Pakets
  • Wie du eine externe Server herstellst, der eine JSON Datei zurückkehrt.
  • Wie du den Inhalt dieser Datei herunterlädst?
  • Wie du eine mögliche Ausnahme behandelst
  • Wie du JSON Daten testen und spielen kannst?
  • Du lernst, wie du Daten auf praktisches Beispiel verarbeitest. Wie du einfach zu pflegen Code machst.
  • Wie man den Code neu aufrechterhält?
  • Was ist die API?
  • Fragen aus stackoverflow.com in den JSON aufholen
  • Bildverarbeitung und Eröffnen von Links vom Python-Skript im letzten lecture
  • So erhältst du Fragen von letzten Woche, ohne das Zeit manuell zu machen
  • Übung zu cat :-)
  • 3 zufällige Katzenbilder im Webbrowser von bestimmten Rettung.
  • Was ist der API-Schlüssel?
  • Wie man es verwenden muss?
  • Warum es auf Websites verwendet wird?
  • Praktisches Beispiel der Nutzung von API-Schlüssel auf Websites mit Feiertagen

Triff deine:n Kursleiter:in

Teacher Profile Image

Arkadiusz Włodarczyk

Professional teacher

Kursleiter:in

I am the author of 27 very popular video courses about programming, web-development and math in Poland. I've also created 7 video courses in English. Over 340,000 people enrolled in my courses. I put all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in your programming and web development adventure :)

I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course, you will finally understand everything that you code.

I've been developing websites for over 15 years, and i've been programming for over 10 years. I have enormous experience in that matter, and I want t... Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Programmiersprachen Python
Level: Intermediate

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. Was ist JSON? Warum verwenden wir es? Welche Probleme wird JSON gelöst?: Hallo, alle. Heute erfahren Sie, was ISS Jason, Warum verwenden wir? Welches Problem hat Jason Self? Warum wird Jason so weit verbreitet? Und warum ist die großartige Lösung für die Übertragung von Daten zwischen verschiedenen Sprachen? Okay, also stellen Sie sich vor, für eine Sekunde tat die Einheit, um Daten mit Fightin zu verarbeiten, die direkt aus der Datenbank kommt . Und nach der Verarbeitung dieser Daten sieht es in unserer Pfeife und Sprache so aus. Okay, also bevor es in der Datenbank war, jetzt ist es hier. Verarbeitete Daten in der Sprache AARP Iten. Als Nächstes möchten Sie diese gesamte Datenspitze übergeben? Eine andere Programmiersprache, wie zum Beispiel Javascript. - Warum? So kann der Programmierer, der in Javascript programmiert, diese Daten in Webbrowsern für die Benutzer von seiner Website anzeigen . Okay, theoretisch könnten Sie das Datum in die Datei schreiben, das mir gefällt, was hier in einem Text angezeigt wird, damit Sie genau richtig einen Kampf Zeichen für Zeichen machen , richtig? - Richtig. Diese ganze Daten in einen Kampf durch korrupte korrigiert. Aber es gibt ein Problem, weil nicht notwendigerweise in anderen Programmiersprachen. Diese Daten können auf diese Weise beschrieben werden. Was soll ich damit meinen? Nun, zum Beispiel, in anderen Sprachen, können sie nicht haben, zum Beispiel, Topples richtig. Es gibt also keinen Datentyp wie diesen. Zum Beispiel sie keine ein, aber sie geben ihre Sprache neu ein oder sie verwenden hier den Kleinbuchstaben, nicht den Großbuchstaben. Es kann also unterschiedliche Unterschiede geben, aber es hängt wirklich von der Sprache ab, richtig? Und deshalb können wir diese Daten nicht einfach Charakter für Charakter in einem Kampf speichern und sie dann im Inneren lesen. Zum Beispiel, Jarvis, Menschen in anderen Programmiersprache. Okay, zum Glück haben wir ein Datenformular namens Jason. Okay, also kann Jason in jeder Programmiersprache verwendet werden, da Jason bestimmte Regeln zum Speichern von Daten hat , gefolgt von allen Programmierern. Und es ist cool, weil Sie nicht brauchen, um sie zu tragen, weil , na ja, sie sind es in Methoden Inp , Iten oder andere Programmiersprachen, die die ganze Arbeit für Sie tun. Okay, nur eine Methode und alles wird von diesem Tag übertragen werden. Datentyp zwei, der Jason Day, dass ich, oder von Jason zwei Kämpfer oder eine andere Programmiersprache. Also ist es wirklich cool. Es ist mächtig. Es gibt nur Dies ist genau wie ein bisschen gewinnen Datentyp, der von anderen Programmiersprachen richtig verwendet wird . Mit Hilfe einer Funktion können Sie Ihren Tag ändern, an dem ich beißt habe, gerichtet an Jason. Und jemand in einer anderen Sprache liest Jason mit Onley. Eine Methode, die er in seiner eigenen Sprache arbeitet. Du operierst in deinem eigenen Land. Gut. Es ist perfekt, nicht wahr? Sie brauchen nur nicht eine lernte andere Programmiersprache, um zu verstehen, wie der andere Programmierer mit Feed seine Daten arbeitet, richtig. Und um die Macht der Lösung zu verstehen, stellen Sie sich vor, für eine Sekunde, dass diese gemeinsame Datenbindung ehemalige wie Jason überhaupt nicht existiert. Was müsstest du tun? Du würdest, würdest, außer der Sache, von der wir vorher erzählt haben, oder? Gleich in Charakter für Zeichen. Nun, Sie könnten zum Beispiel alles Recht auf, wenn ich in den vier Monaten, die von Ihnen gebildet werden würde, zum Beispiel, Sie könnten Daten mit Komas und nachfolgenden Aufzeichnungen mit Eingabe oder einigen trennen bedingte unterbrechbare spezielle Markierungen. OK, also könnten Sie, wissen Sie, zum Beispiel über Attribute oder Tags wie in HTML nachdenken . Also weißt du so etwas in unserem Kampf. Aber leider müsste die Person, die Ihre Datei zum Beispiel in JavaScript lädt, von vollständiger Null aus der Absackung als Spezialmantel auf Lee erstellen , um Ihre neue die erfundenen Daten für Mutterspiel zu unterstützen . Für jeden Programmierer gäbe es wahrscheinlich eine andere Idee, diese Art von Problem zu lösen. Stellen Sie sich das Chaos vor, das es in unsere Programmierwelt bringen würde. Glücklicherweise brauchen wir uns darum keine Sorgen zu machen, weil wir etwas haben. Wird das Jason heißen? Okay, Jason. Also etwas, was ist zwischen anderen Sprachen? In der nächsten Lektion werde ich Ihnen zeigen, wie Sie den folgenden Typ schreiben. Also dieser direkt in Jason und dann müssen Sie sich einfach nicht darum kümmern, dass das passiert , weil die Person, die Java-Skript in C plus ein anderes für eine andere Programmiersprache programmieren wollte , dies einfach in seine Sprachgele übersetzen kann mit Gwan erfüllt . Deshalb ist dies so mächtig und Kohle, um das Gebäude zu nutzen. Diese Lektion. Vielen Dank. 2. Daten in Python in JSON in Datei und String erstellen: Hallo, alle. Heute lernen Sie, wie Sie das Datenformat von fightin in die Daten für den Monat in Jason ändern . Um Jason zu verwenden, müssen Sie nur den Import, Jason, eingeben . Und es ist alles Ja, denn Jason ist die Stand-Up-Bibliothek. Äh, also wirst du tun, ist Jason wichtig. Jason, richtig. Haben Sie hier eine Beschreibung der Methoden heute? Du bist dann drauf und gibst Matt. Dump bedeutet, etwas fallen zu lassen. Es bedeutet, wegzuwerfen, etwas beizubringen. Okay, wenn wir also die Begriffsmethode verwenden, meinen wir wirklich, dass wir Dumping machen. Du wirst fallen lassen. Diese Daten warfen den Weg, und wir ändern sie in den Jason. So speichert diese Methode Daten innerhalb und diese sehr wichtige Zeichenfolge. Deshalb ist hier wie für String für Monate, Jason. Okay. Und, nun, wie man es benutzt? Es ist sehr einfach. Sie müssen nur Jason Dämme eingeben, und dann Ihre Zeit die Daten. Willst du den Film wechseln? Okay. Natürlich müssen wir das Modell ausführen, weil Sie einfach wichtig sind. Chasen Jason Damps und Film. Und wie Sie sehen können, haben wir das gerade in der heutigen geändert, aber es ist nicht so formatiert, oder? Und nicht ist das stattdessen aus? Stimmt mit dem Großbuchstaben, wir haben hier gut. Jetzt sind sie ein kleiner Fall, oder? Wir ändern auch den Sturz in eine Art Off-Array. Okay, also funktioniert alles gut, aber es gibt ein paar Probleme, richtig? Sie haben wahrscheinlich bemerkt, dass wir hier eine seltsame Sache haben. Was ist das? Nun, weißt du, polnische Charaktere. Wie zum Beispiel, dieser ist außerhalb der Fragetabelle mit dieser Escape-Tabelle. Das ist dieses Ding. Das ist also eine Art Tabellen-Off-Basiszeichen. Grundlegende Zeichen. Andi, zum Beispiel 65 mit Großbuchstaben A 104 assoziiert ist Zehenalter. Richtig? Dies ist also eine Tabelle aus grundlegenden Zeichen. Aber werden Charaktere aus Polen, Ahrens Ah, hier. Nicht alle von ihnen. Rechts aus Deutschland, auch aus China auch recht. Deshalb haben wir so etwas. Aber wenn wir wollen, dass wir diese Charaktere benutzen, können wir es tun. Wir können es tun, indem wir das Bowling wechseln. Versichert die Frage falsch, weil standardmäßig gesagt wird, dass es wahr als Diakone. Also, wenn wir ihren Film schicken und dann machen wir so etwas. Versichern Sie fragen So änderten wir den Namen Argument auf die Fälle dann, wie Sie jetzt sehen können, haben wir hier nicht dieses Ding. Aber wir haben wirklich mit dem Charakter mit Okay, Andi und ich denke, dass du es immer so machen solltest. Also haben wir hier eine Nachricht, weil wir den Apostroph hier haben, richtig? Und was auch bedeutet, dass wir es wirklich in Mode auf diese Weise, so dass wir so etwas tun können ist Jason Dumps und, zum Beispiel, codiert, bewegt. Schreib etwas Negatives. Und wenn wir unser Modul betreiben, haben wir es in einem Rebellen gespeichert. Und jetzt könnten wir es einfach einfach direkt an den Server senden, zum Beispiel, so aussehen. Und jemand dort könnte nur wirklich als Saite richtig. Und er könnte es in seine eigene ändern, gebunden in seiner Programmiersprache, wie zum Beispiel in Javascript. Das ist gut. Aber auch, Sie haben die Möglichkeit, es in das Feuer zu speichern. Und dann nein. Dann würden Sie keinem anderen Server eine Zeichenfolge schicken, aber Sie schicken das ganze Feuer, richtig? Also, wie es zu tun? Sie verwenden die Jason Damp Methode 40. Also schreiben wir Jason Damp. Dan, wir müssen die Daten eingeben, die wir auch ändern wollen wir müssen die Daten eingeben, die wir auch ändern wollen, Jason. , Also in unserem Fall bewegt es sich. Und hier haben wir FB haben wir nur für die steht für fünf Zeiger. Also müssen wir den Kampf eröffnen. Richtig? Also verwenden wir die Webarten im Text. Also die Datei mit, weil automatische Liebe und es heißt, dass fünf, zum Beispiel, Probe Jason. Also verwenden wir die Erweiterung. Jason, du musst hier keine Erweiterung hinzufügen, aber ich denke, es ist eine gute Idee, Zehenverlängerung, damit jeder sofort sehen kann. Das ist Jason fünf. Und dann müssen Sie es im w-Modus öffnen, der der Schreibknochen ist, weil Sie ins Feuer fahren möchten. Wir wollen nicht von einem gebrochenen Zeh bis dahin lesen. Und ich denke, es ist eine gute Idee, die Codierung in tow ut f 8 zu setzen. Also wird alles im Inneren richtig interpretiert, oder? Alle Charaktere, und dann werden wir sie retten. Es ist die 505 und jetzt können wir es einfach hier eingeben, Feuer, um Ende zu machen, und hier und dann als letztes Argument werden wir das benannte Argument senden, versichern, wer fällt, also haben wir kein Problem mit der Charaktere fragen, richtig? Und, nun, wir können es jetzt speichern Zufallsmodul. Und über das, was passiert ist, Wie Sie in dem Ordner sehen können, wo wir unsere Pfeife und fünf, die Probe. Ah, weil die Probe Jason Fire gerade erstellt wurde. Wir können es jetzt mit der Notiz öffnen, aber auf. Und wie Sie sehen können, haben wir es in einer Zeile. Jetzt ist es nicht formatiert, aber, hey, es funktioniert gut, weil wir den Großbuchstaben in kleinere Großbuchstaben ändern, oder? Wir ändern die Spitze in den Bereich und jemand Also haben wir jetzt eine Jason formatiert fünf , dass wir Toe Server oder zwei senden können, Art Javascript-Schule Estrich auf einer anderen Programmiersprache. Und jemand kann es mit seiner lesen, weil er einfach eine Methode verwenden kann, um es richtig zu laden, Das ist sehr cool. Und, nun, Sie passen sich an diese, wenn Sie es lesen wollen, weil die um ehrlich zu sein, das Jagd-Format ist ein einfach für Monat zu lesen, wenn Sie Daten analysieren wollen, richtig. Also haben wir uns vorgestellt, dass Sie von jemandem zu diesen Daten gehen, richtig und Sie müssen sie zuerst analysieren, bevor Sie sie in Ihrem Programm verarbeiten und wie es geht. Nun, schau, kein Gedanke. Pass Kunststoff ungefolgt im Internet. Wenn Sie insgesamt plus plus eingeben hat gute Plug Ins. Und wenn Sie zu den Plug Ins gehen, fügen Sie bedeuten, dass Sie hier eingeben können. J s immer noch Andi geben sogar Gefängnisse. Trotzdem habe ich es bereits installiert. Sie können einfach Creek Andreas gestohlen wie das und Creek und so, nachdem Sie das Programm in der Plakette neu starten , ist Sie gut jetzt hier, Jr Still, und Sie können einfach tippen ah Creek auf J So weit Sie sehen können, es ist jetzt formatiert und es ist Rückstand. Sie können den Titel leicht sehen. Es ist, als gäbe es das Veröffentlichungsjahr. Es ist so, oder? Die Credits sind für Regisseur wie den Regisseur, was sehr cool ist. Es ist einfach zu lesen, zu schreiben und was mehr ist. Hier haben Sie gute etwas wie zum Beispiel Jason Viewer. Also, wenn Sie es öffnen, können Sie in die Oder springen, wie Sie sehen können, es ist Hervorhebung der Linie, die ich hier klicke und Sie können in unserem Kampf springen und analysieren. Es ist natürlich, Moment haben wir nur eine Platte. Wenn es mehr gäbe, sind solche Dinge wirklich nützlich. Stellen Sie sich vor, dass Sie die Daten wie diese von jemandem abrufen. Sie analysieren es dann so, indem Sie zum Beispiel Milch plus Plus Plus verwenden. Und weil Sie analysiert haben, wissen Sie jetzt, wie diese Daten später verarbeitet werden, oder? Sie können es so laden, wie wir lernen, wie wir in der nächsten Vorlesung tun, und dann können Sie es damit verarbeiten. Um zusammenzufassen, was wir in diesem Vortrag erreicht haben, haben wir gelernt, wie man den Typ von unserer eigenen Gezeitenerhöhung in den Jason ehemaligen ändern kann. Wir haben gelernt, wie man es in der Zeichenfolge speichert, mit der dams Methode, die gefragt hat, ob das für String steht. Und wir haben auch gelernt, wie man das Jason-Format im Feuer speichert. Richtig. Und wir haben auch dafür gesorgt, dass fragende Zeichen nicht in der Datei oder in einer Zeichenfolge dargestellt werden . Wir haben auch gesagt, das Richtige und Kolding Also erinnere dich an die Sphinx hier und was sollen wir nach dem Tod tun, richtig? Um ehrlich zu sein, nichts. Du musst dir keine Sorgen mehr machen. Whoa! Du musst dir keine Sorgen machen, was mit den Daten passiert, denn diese Daten werden an jemanden gesendet, und der Typ wird sie selbst verarbeiten. Du musst nicht mit ihm kommunizieren. Sie müssen ihm nicht sagen, wie Sie diesen ersteren erfunden haben, weil er Jason kennt und mehr er nur in eine Methode verwendet, um es in seine eigene Programmiersprache zu laden. Und er kann seine eigene Programmiersprache verwenden, um es richtig zu verarbeiten. Das ist echt cool. Das ist nur das. Das ist und danke für 3. Daten von der JSON Datei in Python laden: Hallo, alle. Heute laden wir Jason String wurde von irgendwo zu unserem Programm geschickt, richtig? Wir wissen nicht, woher es uns egal ist, weil es immer dasselbe ist, oder? Jackson für Geld ist immer das Gleiche. Stellen Sie sich also vor, dass diese Variable hier und codierte abgerufene Bewegung wirklich eine Variable ist , die abgerufen hat, die die Daten, die hier von einem Server ist, zum Beispiel . Okay, also kam es zu uns vom Server von einem anderen Server. Wir retweeten es und speichern es hier. Und jetzt, wenn Sie diese Daten verarbeiten wollen, müssen wir sie in das Datum der Einheimischen so ändern, oder? Denn sonst werden wir es nicht verarbeiten können, weil es Dinge in Jason gibt , aber das funktioniert nicht in Pipe. Und um es zu tun, müssen wir nur eine Zeile verwenden, Jason, diesen Loht als String, und dann senden wir es in dieses Funktionsargument. Und wir können zum Beispiel diesen entschlüsselten Film speichern. Wir können jetzt einfach unsere Modelle ausführen und so etwas tun. Das gibt es nicht zu. Es ist jetzt in Biden ehemaligen, aber Sie können sehen, hier ist keine. Also wird es gut funktionieren. Wir haben den Sturz nicht richtig gehalten. Aber mach dir keine Sorgen darüber. Denn wenn Sie hier jetzt Probleme haben wollen, können Sie das ändern. Wir verwendenzum Beispiel zum Beispiel den Wörterbuchausdruck. Sie können das in die Spitze ändern, oder? Sie können tun, was Sie wollen mit dieser Datenzeit, weil es jetzt in Titan ist. Oh, du kannst einfach alles damit machen, weil stürzen. Stellen Sie einfach sicher, dass es nicht geändert wird, oder? Du bearbeitest die Zeta, und du weißt, dass du sie zum Beispiel nicht ändern solltest , damit du es nicht tun musst, Erwachsene. Das Wichtigste ist, dass wir diese Daten jetzt verarbeiten können. Uns ist egal, woher es kommt. Aus welcher Sprache? Es funktioniert einfach. Was ist mit Eve? Du wolltest Jason von define laden? Nun, Sie müssen zuerst öffnen, wenn ich Also, mit offenen, mit offenen, lassen Sie uns trotzen, dass wir von der vorherigen Vorlesung hatten. Also Probe, Jason. Probieren Sie das, Jason. Und jetzt müssen wir in der in der Fernbedienung öffnen. Aber lesen Moody's Standardmodus müssen Sie die einschließlich auf die richtige setzen und speichern Sie die trotz. Und jetzt müssen wir dich nur noch tun. Tun Sie so etwas, Jason, das laut und die fünf Punkte, die sie hier sind, und das Ergebnis davon ist, dass Sie den codierten Film nehmen. Wenn wir also herum sind, wird unser Modulergebnis genauso gelesen wie der codierte Film, richtig? So einfach ist es, es als re cool zu lesen, nicht wahr? Nur eine Zeile und wir können die Daten aus anderen Sprachen nehmen und sie in unserer Sprache verwenden. Jason ist also wirklich, sehr oft Nachrichten. Ist es zu lesen Es ist es wird seine Weihnachtsbaby verwenden. Okay, als Übung, versuchen Sie, die gleichen Dinge zu tun, die ich in den letzten beiden Filmen gemacht habe. Vorträge. Okay, das ist alles bei der Wahl. Und es gibt immer, wenn Sie irgendwelche Fragen haben, zögern Sie nicht, 4. Hübscher Drucker - Pretty hübscher und sorte JSON: Hölle über die Mühe. Sie haben wahrscheinlich bemerkt, dass die Daten, die wir von Jason mitbringen, in unserer Show wirklich schlecht aussehen und weil es Auto verinnerlicht ist. Nun, haben Sie jetzt einen Rekord, aber stellen Sie sich vor, es gibt etwa 30 davon. Es wäre schwer zu sagen, welcher welcher ist. Richtig? Es ist also eine sehr gute Idee, wenn wir angerufen haben. Drucken Sie es so schön wie möglich und wie es geht. Es gibt zwei Möglichkeiten, die 1. 1 ist, die Damps zu verwenden. Danke. Schauen Sie, wenn Sie ein anderes Argument einhalten, das Argument namens Einzug, das Ihnen sagt, wie groß Platz zwischen diesen Rebellen innen sein sollte und wie es formatiert werden sollte, werden wir hier für Sie setzen und nicht ist, dass jetzt, wenn wir auf unserem Modul auf so etwas zu tun, haben wir nicht wieder so ein hinzugefügt hier und einige Räume. Richtig? Also jetzt, wenn Sie drucken und beschichteten Film, ist es groß formatiert, nicht wahr? Sieht gut aus. Sie können sehen, dass wir jeden Ärger haben. Was mehr ist, Sie haben Sort-Kuss genannt Hier, schauen Sie, Sie können so etwas wie sort bye Kuss tun und wir können von falsch, welche Mitarbeiter Fehler Default zu true ändern . Und jetzt, als wir auf unserem Modul waren, werden Sie nicht Dies, dass die Schlüssel sortiert sind. Alphabetische tragen rechts Schauspieler Budget, ABC Hier haben wir t r w a. Rechts, So gibt es keine Art es So ist es jetzt einfach zu lesen. Ok. Also, Schauspieler, okay, sie liegen tot versperrbar, hier geschrieben. Versuchen Sie, diese falsch zu analysieren, aber ich werde es nicht tun. Ich suche danach. Wo ist das Budget? Oh, es ist hier. Okay, jetzt verstehst du? Was? Warum? Es ist eine gute Idee, Zehe sortieren. Warum? Es ist eine gute Idee, einige Indianer zu machen und es hier gut aussehen zu lassen. Richtig. Okay, also haben wir ein Problem gelöst. Aber wie? Toe Speichern Sie es ins Feuer. Nicht so, aber der richtige Weg. So wie hier. Was Sie tun, lassen Sie auf die gleiche Weise. Also machst du so etwas? Nein, wir haben es hier um das Modul hinzugefügt und Sie werden feststellen, dass es für Mord ist. Aber Sie müssen sich daran erinnern, dass es ein Problem über vier Monate gibt und hier zu kommen. Dieser Kampf wird ein bisschen größer werden, oder? Weil es hier bei der Geburt keine weißen Räume gibt. Und Baxter Tran. Also, ähm, es ist nicht immer eine gute Idee. Sie hängen davon ab. Würden Sie richtig erreichen wollen? Wenn du Zeh willst, mach es zum Guten und du weißt, dass du von hier lesen wirst, dann kannst du es richtig machen. Andernfalls müssen Sie sich nicht darum kümmern. Denn wenn jemand wirklich ändern muss, kann er J A Hocker und Jason View verwenden, wo er die Firefox-Feuerstelle verwenden kann , hat eine eingebaute Sache, die Ihnen zeigen kann, dass Jason gut aussieht, auch wenn es nicht gut aussieht am Anfang. Also Oh, vielleicht sogar diese eine andere gute Idee, Sortierfall ist auch nur nützlich, wenn Sie Fuß gehen, lesen Sie den Inhalt. Ok? Eso So machst du es zum Sparen. Aber was passiert, wenn wir versuchen, den Kampf zu eröffnen? Sieh mal, als er das Feuer öffnete und wir davon lesen wollen. Also haben wir jetzt das Ergebnis hier in Jason. Als wir auf unserem Modul waren, stellen wir fest, dass wir auch nicht Jason formatiert haben, wie man es in formatierte ändern kann. Nun, um es zu tun, können wir wieder in Jason Müllkippen schicken. Das Ergebnis. Ok. Und dann in und Sie müssen sicherstellen, dass die Frage falsch ist und während Sie zum Beispiel die Schlüssel serviert haben, also ist es eine ziemlich lange Lügen, um so etwas zu tun, richtig? Was mehr ist, wir hatten zwei erste Gesetze, die es nicht ändern. Ähm, ich mag diese Linie nicht. Wir könnten, wissen Sie, eine Funktion dafür erstellen. Wir könnten auch das Modul PP-Druck verwenden . Wie funktioniert der BP-Druck? Sie können sich so entscheiden, dass der Import PP Druck , der für hübsche Druck steht. Also bringen wir diesen Druck ist hübsch und wir verwenden ihn wie diesen PP-Druck und wir schicken ihnen einfach ein J einige um das Modul. Wie natürlich kennen Sie die zwei Jahre dazwischen, um es auf diese Weise zu verwenden, weil dies der Name der Bestellung ist . Und jetzt der Funktionsname um das Modul herum. Dieses Konzept ist auch auf Dies ist Standardbibliothek formatiert, so dass Sie es nicht installieren müssen. Uh, es ist bereits installiert und Sie können hier darüber lesen, versuchen, ein paar andere Dinge zu tun. Hören Sie, Sie haben Beispiele, die ich darüber sprechen könnte, aber um ehrlich zu sein, müssen Sie anfangen, Bibliotheken an diesem einfach selbst zu lernen. Das sind nicht so nützliche Bibliotheken, oder? Sie sind nur zusätzliche Dinge, die Sie lernen können, und sie könnten nützlich sein, aber es ist nicht so wichtig. So können Sie leicht versuchen, es selbst zu tun. Okay, nehmen Sie sich Zeit. Lesen Sie, was hier geschrieben ist, und versuchen Sie, die gleichen Dinge zu tun, die hier gemacht wurde. Und um ehrlich zu sein, wenn Sie Dinge lernen, kopieren Sie nicht alles von hier. Richtig, aber zu allem. Linie bei Nacht. Also importieren wir die Leute, die mitbringen. Dann können Sie diese Zeile kopieren und zum Beispiel zudies und versuchen zu sehen, was unter dem Zeug ist. Also drucken Sie das Zeug aus, sehen Sie, was mit dieser Zeile passiert ist, richtig? Dann machen Sie Tage und versuchen, zu sehen, was in pp und dann ah, tun Sie den Druck, wie sie es hier getan haben. Und nun, versuchen Sie nicht, die England gleich vier rechts zu benutzen, und bringt einfach so den Unterschied zwischen dem hübschen Drucker mit Indien zu sehen und wir haben sie ausgestoßen. Rechts Auf diese Weise werden Sie lernen, dass Sie die Variable hier bis von vier bis zum Beispiel 2010 enthalten . Überzeugen Sie sich selbst. Der Unterschied ist, wie man lernt. Okay, das ist also deine Übung. Wo Sie diesen Inhalt von hier lesen und versuchen, mit ihm zu spielen. Und denken Sie daran, dass Sie nicht auswendig lernen müssen. Sie müssen sich nicht für immer an all diese Funktionen erinnern. Du machst keine Notizen daraus. Denn um ehrlich zu sein, erinnere ich mich nicht an die meisten dieser Dinge hier. Ich weiß nur, dass sie existieren. Und wenn ich sie brauche, komme ich einfach zurück und ich lerne es sehr, sehr weit zurück. Okay, es war einfach unmöglich, Zeh. Wissen Sie, wenn Sie zu Rohr und Standard Ribery gehen, um alle Mitarbeiter von hier Höhe erinnern und denken Sie daran, dass das nur Namen von Modulen und innerhalb davon, gibt es noch mehr Inhalt hinter der Es ist eine gute Idee, Zehe wissen, dass etwas existiert, aber es bedeutet nicht, dass Sie sich auswendig daran erinnern müssen. Sie erzählen diese Lektion. Vielen Dank. 5. Was ist Pip und PyPi? Installieren und Spielen mit externer Paket – Anfrage: Hallo, mein Freund. Heute werden Sie am Ende trug dies, Menschen und wie man es benutzt. Oder diesen Tortenkuchen. Und wie man ein externes Paket installiert. Wie zum Beispiel, Anfrage. Wofür wird Anfrage verwendet? Und die grundlegende Verwendung des Pakets. Also lasst uns von den Leuten anfangen. People ist ein Paket-Installationsprogramm. Okay, ist ein Akronym für Leute installiert Pakete und gut, Sie brauchen es für externe Pakete. Warum? Denn mal sehen, wenn wir versuchen, etwas mit diesem Kult-Anfragen zu importieren. Okay, dies ist ein externes Modul externes Paket. Wenn ich dieses Modul ausgeführt habe, werden Sie feststellen, dass wir einen Pfeil haben. Keine Anforderungen mit Modulnamen. Wir haben eine Rolle wie diese bekommen, weil wir keine Anfrage installiert haben. Ok? Bisher haben wir ihre grundlegenden die Standardmodelle verwendet und sie funktionierten finden, weil sie bereits installiert sind . Aber wenn wir etwas verwenden, das nicht standardmäßig installiert ist, müssen wir die Leute OK verwenden, die ein Paketinstallationsprogramm ist. Aber zuerst müssen wir irgendwie etwas wie Anfragen finden. Richtig? Wie geht es? Nun, du solltest zum Kuchenkuchen gehen. Das Organ, das ist der Kuchen rechts abbiegen Park es verschwinden. Er ist es, Index. Es ist also Index, was bedeutet, dass es eine Art von Liste aller Pakete ist, in denen Sie installieren können. In Ordnung, dann können Sie hier nach Projekten suchen, wie zum Beispiel Anfragen. Und warum suche ich nach Anfragen? Denn in Zukunft möchte ich Ihnen etwas zeigen, das beantragen kann, damit es für den Inhalt der Website fragen kann . Und die coole Sache an Pi Tony, die jemand bereits implementiert hat. Was bedeutet, dass er es das HTTP-Protokoll nannte. Also, HTTP-Protokoll richtig. Sie fragen sich wahrscheinlich jetzt, was das Protokoll bedeutet? Nun, Protokoll bedeutet, dass es Regeln kritisch ist Regelsatz von Regeln, die befolgt werden sollten. HTTP-Protokolle. Es bedeutet, dass es Regeln für die Verbindung mit der Website gibt. Richtig? Wenn Sie etwas überfüllte Website erhalten möchten, müssen Sie dem Protokoll folgen, Http. Und Sie müssen das gesamte Protokoll neu lernen, um etwas so Einfaches zu tun. Ja, aber zum Glück für uns hat es schon jemand programmiert. Richtig? Deshalb suchen Sie nach der externen Bibliothek. Also ja, wir haben Anfragen innerhalb der Suche nach der by pie Website geschrieben und wir haben so etwas gefunden . Wir haben hier kostenlose Bibliotheken. Wir konzentrieren uns nur auf diejenige, die keine Nummer nach dem Anforderungsnamen hat. Also keine Aufzeichnungen. Immer noch nicht kostenlos anfordern. Dies ist das neueste immer. Okay, also lasst uns darauf klicken. Und jetzt haben wir eine Beschreibung von der Anfrage. Was macht es? Einige einfache Verwendung. Darüber hinaus können Sie zum Projekt-Link gehen, oder Sie können hier in die Dokumentation gehen und viele Dinge darüber lesen. Aber um ehrlich zu sein, ich weiß nicht mal alles von hier aus, weil es nicht so ist, dass du kein Ende brauchst. Denken Sie an vier Hever alles, was hier ist. U s ein Programmierer muss wissen, dass etwas in der Bibliothek so existiert. Also ist es eine gute Idee zu wissen, lesen Sie, was dieses Ding tun kann und konzentrieren Sie sich nur auf Dinge, die Sie brauchen. Okay, deshalb lernen wir für die nächsten Vorträge nur ein paar Dinge von hier. Und das wird genug für die Benutzer sein, die wir wollen. Und welchen Nutzen wollen wir? Nun, wir wollen, dass wir uns mit einer Website verbinden, die gute Jason-Daten hat, und wir wollen, dass wir diese Jason-Daten erhalten und sie verarbeiten, damit sie anders aussehen, um sie für uns nutzbar zu machen. Richtig? Wir haben über die spätere für jetzt gesprochen, da Sie dieses Ding Beispiel aus einem der vielen Pakete sehen können, die auf der Pipe verfügbar sind . Also, das ist eine Bitte, richtig? Wir haben es gefunden. Aber wie installiere ich es? Das war's. Das ist sehr wichtig, denke ich, um hier Insulin zu machen, du hast dafür, wie man es macht, damit wir es kopieren können. Oh, Sie können sich nur daran erinnern, dass Sie Bandinstallation eingeben müssen und dann den Namen aus dem Paket Sie installieren möchten. Also müssen wir isolieren. Sie müssen gemeinsame Linie öffnen, unsere Power-Shell in Fenstern auffordern. Also klicken wir hier auf den Suchknopf und wir geben einen Typ cmd oder wir geben Power-Show ein. Okay, das ist zum Beispiel ein offenes Stromschiff und, ah, ah, wenn wir hier sind, Ah, wir können Leute eingeben, die alles installiert sind, was wir einfach einfügen können. Würden wir von der Pfeife besetzt sein? Ich kann sie nicht. Und wie Sie sehen können, haben wir gerade die Anfrage installiert. Sie fragen sich vielleicht, wie können wir den Peep verwenden, wenn wir ihn nicht richtig installiert haben. Es ist ein Paketmanager. Es ist eine Art Programm, dieses Werkzeug. Nun, die neuesten Versionen von Teil und haben es bereits installiert. Wenn Sie also die neue Reservierung verwenden, brauchen Sie sich keine Gedanken darüber zu machen. Wenn Sie alle ihre Version verwenden, aktualisieren Sie einfach die Bissanversion, und Sie werden es bereits installiert haben. Also haben wir gerade ein Paket externe Pakete Schule installiert, richtig? Wir können es jetzt benutzen. Schau, wir können zu unserem Auto zurückkommen und würden unser Modul jetzt nicht betreiben. Wie Sie sehen können, funktioniert es gut. Wir haben keinen schmaleren wie diesen mehr, also können wir ihn benutzen und wie man ihn benutzt. Nun, Sie können das Tutorial lesen, oder? Oder Sie können wir Nein, Sie können dieses Video Zeh sehen. Lerne das, wenn du so etwas tippst. Anfrage, die Anfrage zu erhalten bedeutet in Englisch, Fragen Sie so fragen, um zu bekommen und Sie geben Sie einfach, dass Sie L. So , zum Beispiel, lassen Sie uns auf die Website verbinden heißt get cup dot com. Okay, also wollen wir diese Website bekommen und speichern sie, zum Beispiel, Antwort. Und jetzt, als wir auf unserem Modul waren. Wir haben innen und Antwort ein Objekt, das einen Wert 200 hat. Was bedeutet die 200? Es ist ein Status außerhalb der Website. Es bedeutet, dass alles finden wird, dass wir eine richtige Antwort bekommen. Wir können es jetzt benutzen. So können wir, zum Beispiel, geben Antwort, dass Text. Und dieses Ding ist jetzt ein Squeeze Text, dass, wenn wir gut klicken, wir wollen schnell, weil wir wahrscheinlich unsere nicht reagieren. Aber das wäre die ganze Website. Okay, wir wollen es hier nicht öffnen und wir brauchen wahrscheinlich nicht alle Informationen von dort, oder? Wir wollen Informationen von solchen Websites verarbeiten. Wie wir Informationen wie diese verarbeiten, haben wir bei zukünftigen Wahlen gelernt. Aber für jetzt wissen Sie, dass, um zu bekommen und müde Website, die nicht diese eine Codezeile zu sterben Sie nichts über HTTP-Protokoll wissen müssen, oder? Fast. Sie müssen nur wissen, dass 200 bedeutet, dass alles gut und gut gelaufen ist, wenn Sie so etwas eingeben, bemerken Sie sogar, dass die Antwort ein bisschen anders sein wird, wo es es gefunden hat. Das heißt. Das bedeutet, dass jemand wirklich eine Website wie diese erstellt hat. Lass uns so etwas machen. Vielleicht diesmal. So Antwort. Okay, jetzt haben wir nichts gefunden. Äh, das war das Entsperren. Aber wie Sie sehen können, bedeutet 404, dass nichts gefunden wurde. Richtig. Also zwei Dinge, die Sie daran erinnern können, können Sie es verwenden. Die Statusschicht, die Sie eingeben können. Klingt nach einer Antwort, die begonnen hat, Scout. Und wie Sie sehen können, haben wir eine 404. Ich gebe Ihnen gerne eine Übung. Nun möchte ich, dass Sie eine Funktion schreiben, die Website als Argument zur Verfügung gestellt öffnet. Okay, also, wie diese und ich möchte, dass Sie Dysfunktion für eine Art Liste von Websites aufrufen. So haben Sie eine Liste von Websites suchen und geben Es gibt unter einigen Inhalten wie Website, die verlässt und Website das Dutzend. Als Nächstes. Als nächstes möchte ich, dass Sie mindestens Off-Websites erstellen, die nicht richtig geöffnet wurden. So war der Anfang zum Scout 400 Form richtig. Und ich möchte, dass Sie all diese Websites in Das ist in Ordnung speichern. Wir wollen all diese nicht offenen hängenden Websites in einem Feuer, richtig? Nein, nicht offen. Nicht derjenige, der offen ist. Stellen Sie sich für eine Sekunde vor, dass diese am wenigsten Websites von Ihren Eiern stammen und er sagte Ihnen , Sie wissen was? Ich möchte, dass Sie sich diese 1000 Websites ansehen und Sie müssen sie öffnen und mir sagen, welche funktioniert hat und welche nicht. Okay, weil ich weiß, dass ich meine Zeit nicht damit verbringen will. Du solltest es tun. Und du bist wie: Oh mein Gott! Ich muss jetzt so viele Dinge tun Schreiben, um das Alter von diesen Websites manuell zu öffnen. Nein, das tust du nicht. Weil du Nope Iten, richtig. So können Sie alle Websites speichern, die nicht öffnen, und speichern Sie alle Websites, die sich öffnen tote Öffnung in einen anderen Kampf. Das ist ein Kook, richtig? Ich mag Python wirklich, weil Sie so viele Dinge tun können. Ah, wenn Sie Programmierung verstehen und Sie wissen, zum Beispiel, wer auf externe Bibliothek richtig Wie das und nicht ist, dass mit Kindern Nur ein paar Dinge aus dieser Bibliothek in den nächsten späteren Vorträgen wurden auf diese Bibliothek und ich werde Ihnen wirklich praktische Dinge in Bezug auf Jason die während des Unterrichts zeigen. Vielen Dank. 6. Daten vom Server aus der JSON-Datei laden: Ich hatte all meinen Freund in dieser Lektion, dass Sie gelernt haben, wie Sie eine Verbindung zu einem externen Server herstellen , der benachbarte Feuerhilfe zurückgibt. Sie kennen den Inhalt dieses Kampfes nicht, wie man mit einer möglichen Ausnahme umgehen kann und wie man Jason Data setzt und spielt. Nehmen wir an, für eine Sekunde, dass Sie ein Programm erstellen möchten, das wir zählen. Wir würden Benutzer die größte Menge an Aufgaben aus ihrer To-Do-Liste beenden. OK, nachdem Sie einen Kerl wie diesen gefunden haben, wollen Sie ihm den Preis in Form eines Kekses mit der Inschrift Master off Disziplin geben. Nehmen wir an, dass die Daten in der Form von Jason vom Server zur Verfügung gestellt werden. Ok. Und die Daten werden so aussehen. Es wird die Idee aus der Aufgabe geben. Richtig? Und was bedeutet Idee? Idee ist Identifikation. Er ist etwas, das einzigartige Dinge in unserem Fall identifizieren kann, eine bestimmte Aufgabe. Also, wenn jemand, den wir Nummer eins hätten, weiß er genau, über die Nummer eins eine Aufgabe ist. Zum Beispiel, einen Brief zu schreiben, um Nummer zwei zu gewöhnen, geht es um etwas. Mädchen befreien etwas über etwas anderes. Und so die Zahlen sagen, ist genau das, was es über die Idee der Aufgabe Idee des Benutzers ist, die den Benutzer identifizieren und auch dort Aufgabeninhalt, richtig? Etwas wie das auf die Informationen Wenn etwas abgeschlossen wurde oder nicht. Also bauen Sie direkt durch einen Fehler Theoretisch, könnten Sie dieses Programm einfach so erstellen. Wir haben alle Daten gemacht, oder? Sie könnten das Tal ater zur Verfügung stellen, an dem Sie einfach Tagesfunktionen verarbeiten können, vorausgesetzt, dass alles gut funktioniert. jedoch Wir habenjedochalle getestet, ob alles gut funktioniert. Es ist schwer, nicht wahr? Wir brauchen Teoh. Sei wirklich sicher, dass alles gut wird. Andernfalls, wenn jemand Ihnen Daten zur Verfügung stellt, können Sie einige Pfeile dann finden und er neigt dazu, Sie müssen ein Programm schreiben, das wir in einer schnellen Art und Weise gut gearbeitet haben angekommen. Sie werden nicht so viel Zeit haben, so dass Sie selbst Beispielersatzdaten erstellen können oder Sie die Vorteile der fertigen, am häufigsten verwendeten Datensituation nutzen können. Und es gibt eine Website, die Jason Place Colder genannt wird. Du magst es wirklich, denn wenn du hier zu Ressourcen gehst ,warst du nicht der Jason-Ort namens Es kommt mit sechs gemeinsamen Ressourcen. , Also sechs gemeinsame Dinge, die passiert, wenn Sie versuchen, ein Programm zu schreiben, das Sie mit ihnen spielen können , alle von ihnen kostenlos im Fahrzeug verwendet Diese Zehenübung, weil sie denken, dass Sie jetzt lernen werden, sind Dinge, die wirklich nützlich sind. DiSa Praxis. Schließlich, etwas wirklich praktisch und gut hier sind, Zum Beispiel, Beiträge schreiben ihre Beiträge in Foren mit einigen Kommentaren. Das Album ist mit einigen Fotos zu Duellistenaufgaben mit den Benutzern, die dies tun, um Liste zu tun . Also lassen Sie uns gehen, zum Beispiel, zu zwei DUIs Link und Sie können sehen, wir haben jetzt hier etwas, Jason Place bewacht, dass Typ ico dot com zwei DUIs Und jetzt haben wir auf externen Server. Wir haben Jason es fliegen lassen. Richtig. Ähm, da ist ein Jason-Typ von fünf. Wie Sie sehen können, ist das Falsche mit dem Start mit dem vollen Kleinbuchstaben, so dass wir es einfach verbinden können, richtig? Sie können einfach hier eingeben ich diesen Link und wir sind bereits damit verbunden. Wir haben es gerade in unsere Antwort gebracht. Als nächstes können wir unser Modul ausführen, und ich reagierte auf den Text und sagte, Sie können hier sehen, dass Squeeze Text hören, das ist Jason. Also können wir es wirklich als eine Schnur von Jason denken. Das bedeutet, ja, wir können Jason importieren und dann etwas tun, das Jason lädt. Wir haben wie hier, was für uns ist, wenn sie Tinte drängt. Dann, wenn wir Eltern öffnen ist, können wir einfach Ihre Antwort eingeben, diesen Text und wir können ihn für zwei speichern, zum Beispiel klingen wie Aufgaben, die ich nicht ausführen wollte. Unser Modul, das Sie nicht sind, ist, dass wir hier jetzt etwas wie Squeeze Text wieder haben , weil es sehr groß ist. Ah, wenigstens jetzt. Aber wir können, weißt du, Zugang haben. Zum Beispiel ist das erste Element, das Cassie hier ist, Benutzer i D. Und wenn wir hierher gehen, werden Sie feststellen, dass es derselbe Typ ist. Eine Wunde Wähler über ihn und voll, wie Sie sehen können, gibt es einen kleinen Unterschied, weil falsch hier beginnt mit dem Großbuchstaben, was gut ist, weil diese Wohnung Typ jetzt, Also ändern wir die Jagd und Inter Rohrleitung Typ. Das ist ein sehr cool, sehr schnell, sehr einfach auf. Wir können jetzt analysieren Prozess thes Datum, richtig, weil ist nicht an diesem, so können wir etwas tun wie, zum Beispiel, nehmen Sie das erste Mal Zitronen Sie Verbündete auf interne Elemente. Aber wir sprechen über die Verarbeitung dieser Daten in Zukunft Lecture. Moment ist das konzentrieren sich auf oh Pang diese Website. Schau, wenn ich dich tippe, zum Beispiel eine andere Webseite wie zum Beispiel diese, und wenn es keinen Jason gibt, dann ist das keine gute Idee, weil wir Probleme haben , Richtig? Weil Jason Änderungen lädt, Jason, nicht etwas anderes in die Piketon-Typen. Also, wie man es in die andere Richtung macht? Nun, um ehrlich zu sein, ist es sehr einfach, weil das Anforderungspaket so etwas wie und Methode hat , dass Jason Ihnen das gleiche Ergebnis geben wird. Wie die beiden Dinge, wenn Sie auf unserem Model sind, heißt es negativ diesen Ort für eine Sekunde. Sie werden feststellen, dass, wenn ich etwas tue, das ich getan habe , das Ergebnis ist das gleiche, aber Duris schlagen andere Sache. Was ist passiert? Nun, sieh mal, niemand. Ich mache so etwas Falsches. Beispiel. Wir werden auf etwas zurückkommen, das nicht existiert, oder? Und wir sind auf unserem Modul. Nun, vielleicht nicht etwas, das es nicht gibt. Ich denke, die Idee zuerst, wenn ich denke, dass existiert, aber sie ist nicht nebeneinander, weil diese Dinge auch sein sollten, wissen Sie, ähm, etablieren Sie sollten auch versuchen, die Dinge zu öffnen, die existieren. Aber das ist nicht die Art und Weise, wie wir jetzt in diesem Sektor nicht darüber sprechen. Das ist ein Problem. Aber ich bitte, dass wir uns auf Jason konzentrieren wollen. Also, wenn wir versuchen, die Harfe zu öffnen, die uns kein Jason-Ergebnis gibt, können wir jetzt etwas tun, das versuchen, dieses Ding zu tun. Andernfalls, wenn es eine Ausnahme gibt, die so aussieht Alles klar, dann können wir zum Beispiel sagen, dass der Inhalt nicht Jason ist. Richtig? Also, jetzt, als wir auf unserem Modul waren, stellen wir fest, dass wir die Informationen zum Inhalt bekommen haben, ist nicht James. Aber wenn wir an einen richtigen Ort wie diesen gehen, wie Sie sehen können, lief alles gut. Und jetzt werde ich dir etwas Neues sagen. Wenn du dein Haus tippst, dann ist dies ein Ort, wo du einen Mantel anziehen solltest, wenn alles gut gelaufen ist, okay? So wie hier in der Tri, außer Syntex Ah Anweisung, wenn wir unser Modul als Treibsand wie diese ausführen , dass alle Anweisungen danach ausgeführt werden, wenn alles gut läuft im Versuch Fall Okay, damit wir hier drucken können, zum Beispiel Aufgaben aus Null. Richtig, so können wir die Prozessdaten hier einfach verarbeiten. Und wir verarbeiten Daten in der nächsten Vorlesung. Okay, also, um zusammenzufassen, haben wir bei dieser Wahl gelernt, wie wir uns verbinden können, um den ganzen Sommer mit Jason zu verlängern, und wir haben einen Platzhalter für unsere Daten gefunden. Ich werde hier sogar Ihre eigenen Platzhalter erstellen. Sie können darüber in der Anleitung und Uploads auf die get help Ihre eigenen Zeiten lesen, weil sie wahrscheinlich jetzt sind, oder? Geht dorthin, wo Daten wie diese, oder Sie können einfach mit dem spielen, was bereits da ist. Rechte Zehe Übung machte Umfragen mit Commons, und es gab viele Verarbeitung Dinge mit diesem. Aberweißt du, weißt du, es ist nur für dich zum Üben. kamen Absichten. Also haben wir gelernt, wie man sich verbindet. Beispiel Donald den Inhalt der fünf Tage, die Art und Weise, wie wir wissen, wie eine Ausnahme zu behandeln, die mit Jason getrennt. Wir haben auch gelernt, dass, wenn Sie anderes in versuchen, außer Block eingeben, alles, was danach ist , ausgeführt wird, wenn alles im Tri-Buch gut gelaufen ist. Es ist also sehr nützlich. Andi. Nun, das hat eine Lektion gehört. In der nächsten Vorlesung. Wir werden lernen, wie man solche Daten verarbeitet. Richtig? Wir gehen Die Idee der Steueridee des Benutzers Wir wollen Zehe geben der Person mit der am meisten abgeschlossenen Menge an Aufgaben das Cookie-Monster dieser Stadt. Vielen Dank. 7. Aufbereitung von JSON Daten | Überwindung von Spitzenwerten aus der Liste von Wörterbücher: Kopf rüber. Aber in der letzten Vorlesung haben wir Jason-Daten von dieser Website angefordert. Jetzt ist es in unserem Programm. Wir haben es in einer Antwort bekommen. Wir ändern es auch mit der Antwort Jason in den Kuchen Tonton Typ aus Feuer So können wir jetzt diese Daten und diese Vorlesung verarbeiten. Wir wollen es so verarbeiten. Also, wenn der Benutzer i d hier ist mit dem vollendeten gleich wahr Also interessiert uns dieser Datensatz nicht . Das interessiert uns also nicht. Es gibt kein, dass es nicht gibt. Aber das hier Ja, denn abgeschlossen ist gleich wahr hier. Richtig? Das ist also der Typ, der uns vollendet hat. Es ist der Typ, der den Keks bekommt, oder? Kein von Kurs. Wir müssen die meiste Aufgabe erledigen. Richtig? Also müssen wir zählen, wie viele Wahrheit oder Auto erscheinen viele zuerst für den Benutzer. Ich d. Durch, zum Beispiel, eine oder, zum Beispiel, zum rechten Flügel, um zu zählen, wie viele Wahrheiten sind für jeden Kerl. Also wollen wir jedes Auftreten Aussehen speichern. Manifestation von einem Kerl mit i d. Aufgabe, wenn abgeschlossen, ist gleich wahr in einem früheren Leben ist in einem Wörterbuch, wo die Verwendung. Ihre Idee ist hier. Und hier ist die Menge aus Aussehen von True für die Person wie diese. Okay, also wo sollten wir tun, ist ich denke, du solltest es tun. Er direkt in der nach der Aussage Denn das ist, wenn wir sicher sind, dass alles gefunden wurde , haben wir die Jason-Antwort abgerufen und wir speichern sie in die Aufgaben. Okay, das ist also der Ort, an dem wir tun sollten, wie können wir es tun? Was sind gerade Aufgaben? Dies zumindest von Wörterbüchern. So können wir es gebrauchen. Zum Beispiel freuen sie sich darauf, jeden Eintrag innerhalb der Aufgaben für eine Sekunde zu durchlaufen, um uns daran zu erinnern , wie es funktioniert, die nur den Eintrag ausdrucken, oder? Führen Sie das Modul aus. Und wie Sie sehen können, haben wir viele Einträge, 200 aus Einsendungen. Und jetzt müssen wir diejenigen wählen, die hier die vollendete gleiche Zehe haben. Nicht falsch, aber wahr. Richtig? Also, wie es zu tun? Nun, um etwas aus dem Wörterbuch zuzugreifen, was wir was? Wir müssen es in einer Sucht tun, oder? Also wir actus Eintrag und dann wir Schauspieler Welt wir actus, dass Schlüssel abgeschlossen und wir wollen überprüfen ob diese abgeschlossen ist gleich Drew. Also, wenn es gleich zwei ist, bedeutet das, dass wir haben ich einen Kerl, der eine bestimmte harte und die spezifische Aufgabe abgeschlossen, wo wir können, weil, zum Beispiel, drucken Sie den Titel davon. Aber der Titel ist uns egal, oder? Wir wollen Zeh. Füge es irgendwo hinzu. Ich will es zählen zählen, gemeinsam die Zeit, die etwas nicht war, und wir wollen es irgendwie zu dem speichern. Eine bestimmte Idee von Benutzer, die diese Aufgabe abgeschlossen hat. Nehmen wir an, ich weiß nicht, wie es funktioniert, so gut, das ist zum Beispiel, drucken, was gerade drin ist. Eintrag aus, zum Beispiel, Verwenden Sie ihre i d auf dem Marsch. Wie Sie jetzt sehen können, haben wir viele Ideen, oder? Und zwei davon ist, dass wir hier Ideen von Jungs bekommen haben, die eine Aufgabe erledigt hatten. Und nun, wir sollten irgendwie zählen, wie maney weg diese Kerle hier sind. Wie man es macht. Nun, ich denke, es wäre eine gute Idee, ein Wörterbuch zu erstellen, wie wir es hier getan haben, oder? Also sollten wir so etwas wie Aufgabenfrequenz nach Benutzer tun und könnte eine einfache, leere Wörterbuchfrequenz erstellen und es wird die Häufigkeit nach Benutzer anzeigen. Richtig. Harman Times hat er die Aufgabe abgeschlossen. Also vielleicht lassen Sie uns gehen, um es Aufgaben Häufigkeit nach Benutzer abzuschließen, weil wir eine Aufgabe wie wir hier und jetzt werden wir darauf zugreifen. Abgeschlossene Aufgaben, Häufigkeit nach Benutzer und wir werden Actus wie diese. Also schauen Sie hier sind wir jetzt Zugriff Vollständig Aufgabenfrequenzen durch Benutzer und wir erstellen oder ein Zeichen der Benutzer i d, die hier auf der linken Seite ist. Richtig? Und wir wollen dem Zehenschlag die Zahl zuweisen, die hier ist. Fangen wir an. Wir haben hier nichts, also gut, also gut, wir können so etwas wie Plus machen, sie nennen eins. Es bedeutet, dass für jedes Mal die Wahrheit wütend sein wird. Jedes Mal, unser Programm, arbeiten wir so, was? Dieser Kerl? Nein, ist es nicht. Es ist falsch. Hier ist falsch. Das ist falsch. Oh, hier ist wahr. Also haben wir Benutzer I d eins und wir werden ein Wörterbuch erstellen abgeschlossen Aufgabe Häufigkeit durch Benutzer von einem und ihm zugewiesen, um die Sache, die da war. Plus eins. Richtig, also übergeben Sie eins. Also ist es gleich Zehe wollen jetzt fällt, fällt wahr. Also plus eins so vorher war eins. Also, jetzt ist es Do fällt durch kostenlos für fünf. Nun, 678 neun. Ah, Dan 11. Okay, und was jetzt? Hier ist noch ein Typ. Er ist ein Benutzer, den ich kenne. Also fällt, wir tun nichts gegen hier ist durch. Also werden wir jetzt als zweiter Eintrag für abgeschlossene Aufgabe erstellen, die vom Benutzer angefordert wird, weil wir ein anderes Kino verwenden werden. Und jetzt gehen wir jetzt, tun das Gleiche für den Kerl, der ich schreiben muss. Also hier ist durch hier ist falsch. Falsch. Und er war er bereit für unser Programm. Er wird wieder einen Platz eins plus eins sprengen und so weiter. Und so wird es funktionieren, richtig? Und, nun, mal sehen, ob es rumläuft. Wie Sie sehen können, geht es nicht weiter. Warum? Da ein Wörterbuch standardmäßig leer ist. Es hat keine Werte. Um in der Reihenfolge zu erstellenetwas Kunst Wörterbuch, Sie verwenden nicht diesen Operator verwenden Sie den Operator ein Zeichen, dass das ist es. Problem, richtig, Weil, um einen Schlüssel mit einem Wert zuerst zu erstellen, müssen wir Gleichheitszeichen nicht plus Gleichheitszeichen verwenden, weil wir wie sind, gerade jetzt versuchen Zehe bei plus eins zu etwas, das bereits von der Die Wahrheit ist, es gab es nicht. Also im ersten Fall, wenn es nichts gibt, sollten wir den Schlüsselfehler behandeln. Also, wie es zu tun? Nun, lassen Sie uns versuchen, die mit diesen zu tun haben. Aber wenn es eine Ausnahme gibt, wenn der Schlüsselpfeil passiert, wollen wir diesen Schlüssel erstellen. Also tun Sie etwas. 90. Also nur für das erste Vorkommen aus True für die abgeschlossene Aufgabe für jeden Benutzer, wollen wir zuerst einen Benutzer aus erstellen, dass wir d wie dies und ihm zugewiesen haben weil dies das erste Vorkommen ist, richtig? Aussehen Manifestation aus dem Kerl mit dem abgeschlossenen hart. Und dann in den nächsten Runden wird diese Ausnahme kein Drama, denn , denn das wird keinen Pfeil geben. Es wird keine Ausnahme auslösen. Richtig? Und jetzt, wenn wir unser Modul in Ordnung laufen, funktioniert lügen. Das soll so leiden. Wie Sie sehen können, haben wir das, was wir wollten. Wir haben jetzt ein Wörterbuch aus Fall, in dem der Schlüssel Benutzer ist, den ich vom Benutzer Idee habe. Also sollten wir es vielleicht auf dich ändern. Heidi Benutzer und der Wert ist der Betrag aus Erscheinungen, Währungen aus abgeschlossenen Aufgaben. Dies ist also die Menge an Stoßzahn, die der Benutzer vervollständigt. Wie Sie sehen können, hier ist die größte Zahl. Und hier ist die weil Zahl. Also haben wir zwei Gewinner runter. Wir müssen Cookies geben. Wir werden arm sein. Also müssen wir jetzt irgendwie diesen Kerl wählen und der geht richtig. Aber wenn wir suchen, holen Sie sich die. Sie können sofort sehen, dass sie jetzt die Gewinner sind. Stellen Sie sich vor, dass es hier 1000 Datensätze gibt. Du müsstest sie durchschauen. Natürlich haben wir einen Computer, der für uns wählen kann, aber um es zu tun, müssen wir eine Erkältung schaffen. Hast du es getan? Okay, also lass uns unseren Code erstellen, dass wir einen Typ wie diesen wählen. Also müssen wir Benutzer mit dem höchsten Betrag von abgeschlossenen Aufgaben bekommen. Lassen Sie uns für eine Sekunde so etwas tun. Greifen Sie auf die abgeschlossene Aufgabenfrequenz von Benutzern zu und greifen Sie über die Funktionselemente darauf Wie Sie jetzt sehen können, haben wir hier eine Liste von Topples und wir können aktiv weiche Äpfel einfach mit diesem Suchen Sie nach, wenn Sie nicht daran erinnern, das Anhalten, weil dies eine lange Zeit her war. Bitte gehen Sie zurück, äh, zu dem Abschnitt, über den wir gesprochen haben, damit wir jetzt etwas für jeden Schlüsselkörper tun können, richtig, weil er ein Kind ist, ist ein Wert, aber was wir für jeden Schlüssel tun können. -Wert. Aber wir können den Ski und Wert nennen. Also für jeden Benutzer, ich d. So ist dies ein Benutzer i d. Und für jede Zahl von abgeschlossenen Aufgaben, eine Reihe von abgeschlossenen Aufgaben. Wie Sie jetzt sehen können, ist es einfacher, richtig zu lesen, weil für Schlüsselwert nicht sagt ihre Unterstützung. Es ist genau genau. Er, wenn Sie auf Gericht schauen, ist für jeden Benutzer leichter zu lesen. Ich d für jeden Kerl wie die innen erledigte Aufgabe frequentiert von Benutzer I Themse. Und jetzt können wir Daten verarbeiten, oder? Gerade jetzt, die Schleife. Wir gehen durch jeden von diesem Datensatz so und wir haben innerhalb Benutzer I d. Diese innere Anzahl der abgeschlossenen Aufgaben. Dies ist die Frage, wie man von all diesen Jungs diese Kerl wählen, weil dieser Benutzer ich d hat die größte Menge an abgeschlossen hart und dieser Kerl, das erste, was wir tun müssen. Wir müssen irgendwie zählen, um irgendwie die Jungs mit dem größten Volumen zu wählen, wie man es auf die einfache Weise macht. Hm. Ich denke, wir sollten die Funktion verwenden, die bereits drin ist. Pytorch Wenn wir so etwas machen, bekommen wir alle Werte. Jetzt müssen wir den Kerl bekommen, was wir brauchen, um irgendwie das größte Volumen von hier zu sehen. Und wir können es auf diese Weise tun. Also werden wir die Box-Funktion benutzen. Und jetzt, Duke, bekommen wir den Maximalwert. Also 12 ist der Maximalwert Swing, um die Jungs zu wählen, die 12 als Wert hat. Es gibt also zwei Typen, an die wir uns erinnern müssen, um zwei Typen zu wählen, weil es zwei gibt. Wenn es mehr als zwei gäbe, wo wir mehr als zwei wählen müssen, müssen wir unser Programm universell machen. Also können wir jung machen, etwas tun, wie, das Maximum bekommen und dann sterben. Es wird mehr als einen Kerl wählen, wie das geht. Aber das erste, was wir brauchen, um unser Denken zu vereinfachen, müssen wir nur den Kerl wählen der den Wert gleich 12 hat. So ist die Anzahl der abgeschlossenen Aufgaben gleich dem Maximum aus diesem. Richtig? Also sind es Einsen 12. Dann haben wir den Kerl, den wir suchen, richtig? Also denkt der Benutzer den Kerl, den wir suchen gedruckt, um zu sehen, ob es gut funktioniert hat . Wir haben irgendwo hier einen Fehler gemacht. Ja, wir werden vermisst. Der Elternteil ist hier, Ron DiMaggio. Wie Sie sehen können, haben wir die Jungs mit unseren i d fünf und 10 gewählt, so dass wir sie nicht jemand retten können, oder? Ich denke, dass, um es einfacher zu lesen, sollten wir einfach Wir sollten eine Variable hier temporäre Variable erstellen, die, Sie wissen, gezogen wird Sie wissen, . Das Ergebnis von hier. Und wir wissen auch genau, was es zurückkehrt, oder? Denn wenn Sie sich die ansehen, wo wir denken müssen, was macht es jetzt? Wir wissen, weil nur involviert. Aber weißt du, du würdest später wieder zu dieser Kälte kommen. Wie zum Beispiel in zwei Wochen. Wir wissen, denken Sie daran. Aber wenn Sie das Ergebnis aus diesem speichern, zum Beispiel, zum Beispiel, markiert Betrag aus abgeschlossener Aufgabe. Sie sehen sofort, dass dieses Ding dieses Recht zurückgibt und Sie können es jetzt mit diesen vergleichen und was wir brauchen, um diese Benutzer zu retten. Ich denke also, dass wir zumindest zum Beispiel Benutzer erstellen sollten, zumindest zum Beispiel die ich mit abgeschlossenen Markierungen abgeschlossen habe, Aufgaben auszahlen und lassen Sie es leer machen. Und jetzt, lass uns einfach verbracht, es ist so, ähm, es ist kein Krieg, weil ich Marken Menge an völlig Aufgabe angehängt habe. Wir hätten darauf hineingehen sollen. Entschuldigung. Lauf, DiMaggio. Und wie Sie jetzt sehen können, ähm, richtig. Etwas funktioniert nicht. Wir haben die 10. Wir sollten 10 und fünf haben. Okay, ich habe einen Fehler gemacht. Und jetzt werde ich Ihnen sagen, wie ich das blockierte Gut, ich könnte, wissen Sie, diese Lektion von Anfang an aufnehmen. Aber du würdest nicht lernen, wie ich diesen Fehler mache. Und du würdest dieses Programm nicht kennen und wie ich mit erfahrenen großen Mystikern mögen, richtig? Du würdest denken, wenn du einen Fehler machst, bist du allein, oder? Du lernst nur. Nein, das stimmt nicht. Wenn Sie sogar erfahrener Programmierer sind, machen Sie Fehler wie diese und sie passieren vor allem, weil sie so genannt. Google nicht so gut? Ich werde Ihnen zeigen, wie Sie es in den Aufruf ändern, der auch gut aussieht, die Funktionen und so weiter. Aber zuerst müssen wir das Geheimnis lösen. Ziehen Sie das die erste Sache, wenn ich, äh, Soldaten. Ich dachte, wer und warum funktioniert es nicht? Und ich mag es, auf diese Weise zu debuggen. Mal sehen, ob dieses Ding wirklich zwei Mal etwas beteiligt, dieser Druck und, zum Beispiel, lassen Sie uns geben Sie ein Lassen Sie uns das Modul laufen. Das ist Typ OK, es hat wirklich zwei Mal involviert. Wer Nazief kennt, der Benutzer i d ist wirklich hier. Gedruckt richtig, wie Sie sehen können, hasst zu seinen fünf Versuch. Warum funktioniert nicht. Oh, also sollten wir uns wahrscheinlich dort ansehen, wo wir das richtig gemacht haben, als wir Benutzer erstellt habe ich d mit Markierungen abgeschlossen Menge an Handtüchern. Das Problem ist, dass wir innerhalb der Schleife erstellt haben. Wir sollten es außerhalb des Blicks schaffen, rechts 19. Ansonsten sind wir wirklich entleeren waren wirklich zuweisen Jedes Mal, wenn wir um diesen Hang herum wir weisen nichts in diese zumindest, und deshalb hat er nicht gearbeitet. Jetzt, wenn Sie kein Modul kennen, funktioniert es einwandfrei. Also leihst du bei dieser Wahl auch, wie ich meinen Mantel schnell mit den kleinen Nichten bestückt habe. Und wirklich, sie passieren eine Menge. Selbst wenn Ihre Erfahrung Mach dir keine Sorgen, wenn etwas nicht sofort für dich funktioniert, richtig, das ist immer noch völlig normal. Okay, also haben wir es damit gemacht, wie es funktioniert. Gut. Wir können auch, du weißt schon, hübschen Film, oder? Sieh dir so etwas an. Nachdem Sie die Grippe verlassen, bevor Sie Zehe drucken können die Benutzer Tote schießen, bekommen Cookie off. Meistern Sie Disziplin, äh, und ein Beispiel wie dieses und wir können unser Modul ausführen. Ja, Gold. Nun sollten wir irgendwie die Benutzer extrahieren, dass die Benutzer-ID 5 10 ist und ihren Namen oder E-Mail bekommen und, wissen Sie, die Cookies von Autos senden. Treten wir aus der Vorlesung heraus? Weil es ein bisschen lang wurde. Und in der nächsten Vorlesung sind wir zeigen Ihnen Es ist ein sehr wichtiger Vortrag, weil wir denken, dass Sie in London nächste Vorlesung wird Ihnen helfen, Pfeil zu vermeiden, wie ich hier getan . Ok? Weil Sie nicht nur so viele Mantel erscheinen gute Meilen. Und es wird schwieriger sein, einen Fehler zu machen, dass die während des Unterrichts. Vielen Dank. 8. Refactoring – wir machen unseren Code einfacher von der vorherigen Lecture: Hallo, alle. Es ist Zeit, den Code aus der vorherigen Vorlesung wieder Faktor. Aber was bedeutet es? Irgendwelche Faktoren sind Cardio? Nun, es bedeutet, dass wir den Code ändern wollen, den wir getan haben, damit er sein Verhalten nicht ändert. Was bedeutet nicht Verhalten? Nun, zu denken, dass der Code tut Warum macht es richtig? Warum denkt so, wenn wir wissen, dass es genauso funktionieren würde. Nun, du machst es, damit es einfacher ist, die Kälte so auf dem langen Boden zu halten, okay? Und es ist wirklich wichtig. Und um ehrlich zu sein, ist der Programmierer eine Person, die die meiste Zeit ziemlich schnell denkt, aber um die Dinge einfach zu pflegen Oh, ja, das braucht Zeit. Sie wollen ein get kout machen, dann müssen Sie wieder Fabrik es wirklich viel Zeit. Und, na ja, was ist hier, um Faktor wieder zu ändern, So wird das Verhalten nicht geändert. Leichen werden besser aussehen. Schau, die Dinge, die wir hier und hier gemacht haben, sind wirklich eine Art von Aktionen und für Aktion erinnern Sie sich an dieses Wort Aktion? Sie denken, das wäre erledigt. Sie können eine Funktion erstellen. Was haben wir hier gemacht? Wirklich gut, wir sind hier. Wir zählen es. Die Häufigkeit aus Aufgabe aus erledigten Aufgaben, richtig? Nein. Ok. So können wir eine Funktion Damen Definition der Funktion erstellen, die Aufgabe zählt. Es fühlt sich die nicht an, oder? Okay, warte. Wir können Sie Argumentaufgaben übernehmen, und jetzt müssen wir zählen, wie wir es zählen. Nun, wir haben es hier gemacht, also kopieren sie es und schneiden es von hier ab und bezahlten es hier. Und was sollen wir dann tun? Wir sollten es einfach richtig zurückgeben. Drei Umdrehung jetzt. Wir sollten nur hier involviert, so genannte kann nicht konkurrieren. Das sind Aufgaben im Frequenzzentrum. Also diese Funktion zählt abgeschlossene Aufgabenfrequenz und es gibt es richtig zurück. Sie können es einfach sagen, wie diese Onda Wir können unser Modul laufen und es funktioniert jetzt sagen wenn wir hier suchen. Oh, also dieser Teil des Mantels zählt die Aufgabe, kurz bevor wir alles hier hatten, richtig? Das war so etwas wie eine Erkältung wie diese. Stellen Sie sich vor, dass dieser Code länger sein würde, wieSie 200 Zeilen hatten , wie , und alles war nacheinander so, und Sie wären ok. Hat diese Partei macht diesen Teil richtig machen. Sie müssen es analysieren. Hier schauen wir uns nur diesen Namen an. Ok? Wir zählen abgeschlossene Aufgaben Häufigkeit oder senden die Aufgabe von hier. Ok. Und wir haben es hier und jetzt machen wir es wieder in Aktion. Ein Unfall aus. Was wir es nicht nennen sollten, ist, dass dies die Kälte aus dem vorherigen Vortrag mit einem engen , und ich werde Ihnen zeigen, warum es einfacher ist, in ihren eigenen zu erkennen. Jetzt jetzt. Lassen Sie uns eine Funktion definieren. Holen Sie sich zum Beispiel, Benutzer erhalten Benutzer mit Top abgeschlossen Stoßzähne. Es ist richtig bei Aufgaben. Häufigkeit nach Benutzer ist das Argument, das Sie nicht tun. Lasst uns ihn einfach gebissen werden. Keine Notiz. Ähm, du brauchst Tops, weil es gerade zu viele von ihnen gibt. Äh, genau das jetzt, was ist, warum ist es leicht, das Kraut zu erkennen? Weil wir und etwas sehen, dass es unter diesen ist. Ordnung, diese Anweisung funktioniert dafür. Schauen Sie, wenn ihr Mann Anweisung einer nach dem anderen, wenn Sie nur so eine Person mit einem wirklich guten Fokus sein müssen. Okay auf. Und es ist einfach, ihm den Fehler zu machen, wenn es Anweisungen nach der Anweisung gibt. Und es gibt so viele Indianer, und es gibt jemanden wie diese, direkt in den USA Es ist einfach, hier eine enge zu machen. Wir können sofort, dass Hey, wir müssen es hierher bringen. Gleich drauf. Was? Wir geben es zurück. Sie können sehen, dass gehen, um es am Ende zurück? Nein, das und jetzt machen wir keine Deckungen. Wir müssen wissen, dass es nur involviert ist. Und das können wir sofort sagen. Sehen Sie, dass wir keine Benutzer mit der am häufigsten abgeschlossenen Anzahl von Aufgaben erhalten. Und wir schicken ihnen nur die und wir können so etwas. Und jetzt können wir Cokie's rund um das Modul ausdrucken. Und wie Sie sehen können, funktioniert es gut, oder? Warten Sie. Schauen Sie, wie es einfach ist, eine Erkältung zu halten. Meine Damen, bitte beachten Sie, dass ich immer den Namen aus der Funktion mit dem Verb anfange, richtig? Mit der Aktion, die es auf diese Weise tut, Wenn Sie hier suchen, wir genau wissen, was wir tun. Was gesagt hat, spart uns Zeit, richtig? In der Zukunft, wo Cody für Maine leichter sein wird, haben wir den Mantel berücksichtigt. Es bedeutet nicht, dass es perfekt ist. Sie können versuchen, es noch mehr Faktor wieder, weil Sie wissen,, meine bekommen universell gute Verwendungsklassen. Wir wissen noch nichts über Klassen, weil Sie noch nicht über objektive Programmierung gesprochen haben. Also weißt du, er könnte wieder die Tatsache, dass wir den Kult in der Fabrik beeinflussen, bis er fast perfekt ist. Das wirklich ehrliche ist fast nie super perfekt. Das sind sie. Du musst manchmal, weißt du, richtig? Ruf diesen Vater ist möglich, weil du keine Zeit hast. Sie Person, die will, dass Sie die Code-Einsen schreiben. Es ist vorerst, genau für heute. Und dann musst du es schneller schreiben, oder? Aber wissen Sie, wenn Sie etwas Zeit haben, ist es eine gute Idee, Ihren Anruf zu verbessern. So ist es einfacher, für Sie später nicht Onley für andere, sondern für Sie zu pflegen. Okay, ich möchte Ihnen auch zeigen und verfilzten Teoh wissen Sie, manc universelle Methoden. Brooke hier haben wir gute Benutzer mit Top erledigten Anzahl von Aufgaben. Toby, alles Nest. Wir haben wirklich Mega-Funktion von ihm genannt, die Kuss mit Top-Werten von irgendeiner Art off Diktion überhaupt bekommen . Richtig, weil die Wahrheit ist, das ist, was wir tun, oder? Wir bekommen Fall. So, zum Beispiel, eine Zehen frei oder sieben in unserem Fall. Es sind fünf und zehn, die den größten Wert haben, und solche Dinge könnten viel passieren, oder? Wir wollen nur Kinder mit den größten Werten bekommen, damit wir sie später nutzen und es universell machen können. Also müssen wir das Gleiche tun, was wir hier getan haben. Aber im Moment denken wir über universelle Namen nach, also nun, lasst uns von dieser Schleife beginnen. Vielleicht sind das nur Tage. Also für jeden Schlüssel und für jeden Wert innerhalb des Wörterbuchs, wird das hier gesendet. Und wir müssen hohe Elemente aus diesem Wörterbuch bekommen, wie wir es vorher getan haben. Und wie Sie sehen können, zählen wir hier mehr als einmal in der Anzahl der abgeschlossenen Aufgabe von Mark. Außerdem nennt er sein Ego hier, weil wir es nur zählen müssen, warum wir nicht jedes Mal zu dem kommen müssen , weil es Zeit braucht. Wie Sie sehen können, ist es einfacher, Fehler in der Funktion zu erkennen, weil es nicht viele Indianer gibt, richtig? Also, ähm was? Nein, für jeden Schlüssel wie diesen, müssen wir einen Unternehmensgrund machen, damit wir aufhören können. Vielen Dank diese, wenn Anzahl der abgeschlossenen Aufgaben, was diese Anzahl der abgeschlossenen Aufgaben. Es ist also ein Wert richtig, dass diese, äh, hier gleich Marx sind. Anzahl der vollständigen Aufgabe oder dies markiert die Anzahl der abgeschlossenen Aufgaben. Es ist etwas, dass Rabatt und wie, die gleichen Dinge. Nun, es ist wirklich dieser Gedanke hier, richtig. Ich werde den Namen hier ändern. Das ist also das Wörterbuch, mit dem wir arbeiten. Also würden wir das mögen und nun, lass es uns vielleicht nicht schaffen, weißt du, mit dem Gedankenstrich. Aber das macht es zumindest Verständnis. Äh, es ist Kardinal, richtig? Aber warum nicht, um die Dinge zu verwenden, die wir können? Und wenn das Ding wie der Kapitän ist, brauchen wir nur einen König, richtig? , was bedeutet, zu Schlüssel ist alles, was bedeutet, zu Schlüssel. Andi. Nun, wenn Sie einen scharfen, was können Sie es zurückgeben? Uh, wir wissen es nicht. Hier. Okay, holen Sie Schlüssel mit den Werten und stimmen Sie zu. Was die abgeschlossen So betrachten wir Sie, Sir, nur zu sehen, es ist 5 10 Also jetzt können wir diese Art von Wörterbuch senden und bekommen, welche Schlüssel mit Top-Werten. Oder wir können hier geschickt werden und völlig und, äh, Wörterbuch, das wir verarbeiten wollen und von einem Fall mit den Werten bekommen. Umehrlich zu sein,ist diese Funktion etwas, das Sie in Ihrem eigenen Modul speichern können, das Sie verwenden können. ehrlich zu sein, Wenn Sie Jason-Daten verarbeiten möchten, können Sie sie für später speichern. Für die Zukunft verwenden Sie es richtig. Auf diese Weise sparen Sie Ihre Zeit. Also haben wir die Funktion wie diese mit den spezifischen Namen für eine Situation wie diese erstellt. Aber wenn Sie sehen, die A-Situation wie diese passiert viel und sie wird wieder fahren Funktion wie diese und bei der Gewinnung des Spiels, bedeutet dies, dass es Zeit ist, so etwas wie eine universelle Funktion wie diese zu machen. Und das war eine Übung. Legen Sie es in Ihr eigenes Modul. Und denken Sie daran, dass Sie eine Funktion wie diese haben. Der Diakon später verwenden, um Ihre Zeit zu sparen. Sie müssen nur auf den Namen der Funktion schauen, was sie tut. Du musst dich nicht erinnern. Wie funktioniert es? Sie wissen nicht, dass es Fall mit Spitzenwerten bekommt. Sie senden ihr Wörterbuch und Sie erhalten ein Wörterbuch. Was? Sie würden einen Kuss aus diesem Wörterbuch mit Top-Werten bekommen. dir egal, was hier passiert, es sei denn, du willst es optimieren, weil es ein konkreter Fall ist, oder? Aber in den meisten Fällen verwendet, verwendet, Ihnen egal. Es funktioniert gut. Und so programmierst du Dinge. Okay, als Übung mag ich dich auch. Tun Sie alles, was Sie in den letzten beiden Vorträgen gelernt haben. Es ist so wichtig. Sie können sich nicht vorstellen, wie diese beiden Vorträge wichtig waren. Beginnen Sie nicht mit Funktionen wie diesen. Beginnen Sie mit dem, was ich getan habe. Meine Mädchen versuchen, es alleine zu tun. Dann ändere die Kälte, die wir hier hatten, in einen Mantel wie diesen und mache ihn dann universell . Es wird so wirkungsvoll für dein zukünftiges Programmierabenteuer sein. Wirklich? Gehst du wieder? Viel Praxiserfahrung. Indem Sie dies tun, sind dies wirklich Dinge, die Sie in diesen letzten Vorträgen gelernt haben. Haben Sie als Programmierer getan? Programmierer sind wirklich Menschen, die Daten verarbeiten. Sie müssen nur wissen, wie Daten auf diese Weise verarbeitet werden. So ist es einfach, seine leicht zu lesen für andere zu pflegen und, na ja, Sie haben das Problem gelöst. Erstens, richtig? Und dann bist du ein Programm. Programmierer sind Menschen, die Funktionen verwenden, die von anderen erstellt wurden. Du brauchst nicht zu erfinden. Ich habe jedes Mal von Grund auf angerufen, oder? Sie können Manchmal müssen Sie den Code gut erfinden, aber später können Sie ihn wiederverwenden. Vielleicht könntest du irgendwo oder Internet eine kalte Funktion finden, die genau das tut, ? Sie könnten, wissen Sie, Ty wird gehen, wie man Fall mit Top-Werten aus dem Wörterbuch bekommt. Benimm dich, sei jemand. Wir bieten eine vory ähnliche Dinge wie diese und dann müssen Sie nicht einmal schreiben Konto. Um ehrlich zu sein, sind Sie ein Programmierer, und Sie müssen nur wissen, wie man Daten verarbeitet. Was möchten Sie mit Ihren Daten machen? Du weißt wirklich, wie hoch es ist. Es gibt einige Anus-Lösungen im Internet, die Sie fast alles googeln können. Also gibt es nur diese Lektion und viel Glück in Ihrer zukünftigen Programmierung Aufmerksamkeit. 9. LÖSUNG 1: Verzögerung von wenigen Benutzern vom Server: In der letzten Vorlesung gaben wir dem Kerl Nummer fünf Kekse. Nummer 10. Der Typ Nummer fünf kommt an einen Ort. Wer ist der Typ? Nummer fünf. Wir wissen es nicht, oder? Und ich glaube nicht, dass jemand gerne Kerl Nummer fünf genannt werden würde. Wir müssen es dazu bringen, es aus dem Jason zu extrahieren. Gut. Hier. Benutzer von Jason-Platzhalter-Benutzern. Wie Sie sehen können, haben wir hier 10 Kerle, alle haben ein einzigartiges I. D. und die Idee, die wir hatten, war fünf. Also wollen wir diese kirchliche erreichen. Und wir wollen, dass der Kerl angerufen wird. Nun, es ist eine Frau, Clementina und wie es geht. Nun, Sie können es mit ein paar verschiedenen Arten tun. Jetzt zeige ich dir die, die nicht die beste ist. Aber wir verbessern Mit dem vorgestellten Alter kam eine bessere Lösung. Ich denke, das, wo Sie Lords off lernen Guter Start statt, wissen Sie, mich wie ich, wenn ich ein Genie, das weiß, wie man alles lösen kann, Ich werde Ihnen zeigen, wie wirklich wir Programmierer arbeiten. Okay, das ist so. Wer hat gelernt, dass es mehr geht, wie man es löst? Nun, zuerst, um den Benutzer direkt hier zu verbinden. Also, aber wir müssen so etwas tun. Nun, nennen wir es unsere Liebe zu so etwas, wie du wahrscheinlich denkst, warum ich diesen Mantel hier steckte . Nicht hier, weil es hier nicht gut aussehen wird. Wir sollten eine Funktion für diese Verbindung erstellen und die gleichen Dinge tun, die wir mit dem Mantel gemacht haben , wenn wir in der letzten Vorlesung wieder Fabrik. Aber ich werde das nicht tun, weil du es später machst. Wurden Sie Gunnery Faktor entdeckt? Es ist eine Übung nach den Vorträgen, die Sie sehen werden. Also okay, du würdest einfach jede Erkältung tippen. Tut, was ich hier getan habe, in die Funktion. Eso erfahren Sie mehr? Nein, das ist nicht der richtige Weg, um einen Code zu schreiben, weil , wir versuchen,eine Verbindung zu Benutzern herzustellen, und wir werden versuchen, Benutzer zu bekommen, die von hier aus sein werden . Aber es ist mir egal. Du bist der Typ, der es als Übung reparieren wird. Also haben wir Nutzer und wir brauchen sie als Jason Andi. Jetzt haben wir Benutzer gesagt, wir können. Doch wie Sie sehen können, ist der Squeeze-Text so. Sie haben die Leasing von Wörterbüchern aller Benutzer von hier, so dass wir es richtig verarbeiten können. Wir können einfach zu jedem der Benutzer gehen. So zum Beispiel können wir zum Beispielnicht für jeden Benutzer innerhalb der Benutzer so gehen. Und wenn der Benutzer aus ich d Denn wenn ich es so mache, bist du nicht, dass wir den Benutzer haben . Hier ist jedes Mal, wenn Sucht so ist. Jetzt können wir leicht ins Schlepptau, Benutzer aus ID'ing. Und wenn es gleich gut ist, suchen wir nach dem Kerl. Nun, ich trotze, damit ich es fünf schreiben könnte, aber ich könnte es so schreiben, aber, weißt du, weißt du, es ist völlig unprofessionell, denn wenn ich verschiedene Typen bekomme, dann wird es nicht funktionieren. Richtig? Also haben wir hier, Benutzer Idee. Wir haben Marken, konkurrierten, Menge an Giftstoffen, und wir können es so überprüfen. Also, wenn der Benutzer der Idee drin ist, ist es am wenigsten Hi, das ist der Typ, nach dem wir suchen. Wir können, weißt du, so etwas machen. Okay, Benutzer aus Ideen. Er ist ein Typ, den Asi jetzt sehen konnte, wenn ich das Modul führe, da ist ein Typ mit der Absicht Nummer fünf. Also, wenn ich das mache, würde ich sofort den Namen von Chelsea D Treat und Clementi bekommen. Jetzt. Also die, nach der wir suchen, oder? Nummer fünf und Nummer richtig gemacht, nicht wahr? Damit wir ein Substantiv bekommen können, oder? Cookies für Cookie, denn wir müssen das jetzt nicht schreiben und jetzt rufen wir Chelsea Detroit jeden Namen an, nicht nach Nummer, oder? Mm. Wir können es etwas optimieren. Wie? Zum Beispiel? Schau, wenn wir Benutzer Idee mit Marken schreiben, konkurrierten, Anzahl von Aufgaben bemerken sogar, dass, obwohl wir Chelsea d behandeln mit i d fünf gefunden haben, wir immer noch in den Zustand hier überprüfen. Wenn der Benutzer i d 10 innerhalb der wenigsten von diesen beiden Jungs ist. Aber das müssen wir nicht. Wir können entfernen, wenn wir diese Idee später nicht verwenden. Ah di di, die wir gefunden haben und um die Module können Sie sehen. Jetzt haben wir 5 10 dann 10 auf. Und danach sind das geleerte Sorten. Der ganze Platz ist leer. Also haben wir ihr sein in Fällen wie diesen optimiert, wenn es auf den beiden Datensätzen ist. Natürlich haben wir das nicht, weißt du? Oh, sparen Sie viel Zeit. Wirklich? Also brauchen wir keine Sorge um Dinge wie Optimierung für so kleine DIP-Datenbanken? Nichts. Großer Datenbanken. Optimierung ist nützlich. Ich zeige dir nur, was du ihn verbessern könntest. Das ist also die Lösung. Nummer eins. Was ist das Problem an der Lösung? Nun, wir müssen eine Verbindung zu den Benutzern und erhalten ganze Benutzer gibt es. Wenn es also 1000 gäbe, gäbe, müssen wir, weißt du, sie alle hierher holen und dann jedes der Aufzeichnungen durchgehen. Es ist also nicht das Beste. Ich weiß, ich denke, du solltest genau den Kerl bekommen, den wir suchen, aber um es zu tun, müssen wir ein paar neue Dinge lernen und lernen, wie man es in der nächsten macht, wie 10. LÖSUNG 2: Verzögerung von wenigen Benutzern vom Server: Solution Nummer eins hatte also eine Schwäche. Wir mussten die ganze Datenbank in unser Programm bringen. Wie man eine bestimmte Person bekommt, die, die wir sofort suchen. Wenn wir Jason vom Server so gut abrufen,sehen Sie, sehen Sie, wenn wir hier zum Jason Thais Platzhalter gehen, werden Sie feststellen, dass wir die Get on the get ist wirklich hier verwenden können. Richtig? Wenn Sie also verwenden, um Methode zu erhalten, können wir so etwas tun. Wenn sie in Posten gehen, merkst du, dass wir alle Beiträge haben. Aber wenn wir so etwas machen, bekommen wir Post Nummer eins. Also wissen Sie, was für ein Fall, wenn wir es tun. Also denke ich, wir holen nur einen einzigen Kerl, nach dem wir gesucht haben, oder? Wir suchen nach dem Typ Nummer fünf. Also brauchen wir den Kerl so in Tagen. Also bitten wir um die spezifischen Jungs, die wir suchen. Okay, kommen wir zurück zu unserem Code in. Also müssen wir wirklich so etwas tun. Ich will einen bestimmten Kerl bekommen, also will ich den Typ Nummer eins holen. Also haben wir hier auf den einen Kerl. Sie können unser Modul ausführen und sogar nicht. Ist das Inside User, den wir jetzt haben? Weißt du, ich finde OK, denn hier ist der Hearst. Wie Sie sehen können,würden wir hier die falsche Verfügung stellen. Sie haben Recht, wie wir hierher gekommen sind. Wie Sie sehen können, Ein einzelner Benutzer innerhalb des Wörterbuchs, und sie denken, dass wir immer auf dem einen Datensatz zurückziehen, dass. Deshalb haben wir wenigstens nicht in diesem Wörterbuch. So können wir jetzt einfach nur auf so etwas wie diesen Gehirn-Benutzernamen hinunter. Und das ist der Typ, der das Kochen holen will. Aber sie wollen den Kerl Nummer fünf. Danke den hier. Also müssen wir hier irgendwie die Nummer direkt aus der Liste zur Verfügung stellen und auch feststellen, dass wir hier sind. Wir können zu diesem Zeitpunkt nur eine Anfrage bekommen. Wir können so etwas wie 5 10 richtig machen. Diese werden nicht funktionieren. Ging in so etwas wie diese fünf Zugeständnisse, nur nicht funktioniert, damit wir zwei Kerle auf einmal bekommen können. Also müssen wir durchmachen. Ich waren Sie, Sir. I d mit Markierungen abgeschlossen Anzahl der Aufgaben. Wir haben die Freilassung der fünf und 10. Also für jeden Benutzer d ich in diesem gekleidet. Ich muss eine Anfrage stellen, und ich muss es um fünf Uhr hier. Richtig. Also, wie können wir mit fünf hier so etwas tun? Aber das Problem ist, dass es nicht funktionieren wird. - Warum? Weil Ganzzahl nicht mit der Zeichenfolge verbunden werden kann. Allerdings können wir dieses Problem einfach lösen, indem ich denke, uns er vorher hier werfen wir Benutzer I d zu String. Und auf diese Weise gehen wir. Die Jungs, die wir suchen, richtig? Dasselbe wie hier schwebt. Es gab immer noch ein Problem in diesem Ozean. Beachten Sie, dass Art und Weise verbinden. Anfordern der Website, um Zeit. Also haben wir wirklich getan, etwas ist okay. will den Kerl Nummer fünf jetzt will ich den Kerl Nummer 10 und bemerken, dass Pres darauf hingewiesen hat, dass, um zu einem Server zu verurteilen, Sie wissen schon, senden Bisse an Server von einem anderen oder anderen Ort in der Welt, richtig? Und brauchte der beste Biss muss zu dir zurückkommen, oder? Es braucht Zeit. Das ist langsam. Dies ist wahrscheinlich einer der langsamsten Prozesse. Wenn Sie nur eine Sache zu bekommen haben, ist dies eine gute Lösung. Aber für mehr als einen ist das wahrscheinlich langsamer als das, oder? Auch wenn die Datenbank gut, werden wir sprechen. Okay, also gibt es überhaupt keine gute Lösung. Warum haben Sie das dann gezeigt? Weil wir es bei der nächsten Wahl verbessern können. Das ist also eine Lösungsnummer? 11. LÖSUNG 3: Erleichterung: Okay. Es ist Zeit für die beste Lösung, mit der Sie genau die Jungs bekommen können, die gesucht haben . Wir haben nur eine Anfrage. Also, wie man es benutzt? Nun, wir können einen Ausdruck wie diesen mit Ihnen verwenden, sind sonst mit dem Get a H 8 dp netted, als ich hierher kam. Ausrufe sind Mark I verwenden kann, zum Beispiel, die Taste. So, zum Beispiel, ich d und ich kann hier klicken, Typ fünf Sinne könnte sehen wir gehen. Der Typ Nummer fünf. Also diese Worte sehr ähnlich wie Tage, oder? Aber es gibt einen großen Unterschied, weil wir jetzt hier mehr als einen Kerl hinzufügen können, der die Konjunktion verwendet , damit wir in Verbindung machen können. Und zum Beispiel zum Beispiel möchte ich einen Kerl Nummer 10 bekommen. Und wie Sie sehen können, haben wir nur zwei Typen und wir können, wissen Sie, so etwas in unsere Anfragen einbinden und genau diese Typen bekommen und sie einfach haben wir nur zwei Typen und wir können,wissen Sie,so etwas in unsere Anfragen einbinden und genau diese Typen bekommen und sie einfach ausdrucken. Wir müssen sie nicht suchen, weil du sie hier schon gesucht hast, richtig? Und ich denke, das ist die beste Lösung. Also lasst uns einen Code von hier zu ihm sein, weil wir etwas Ähnliches tun müssen. Aber jetzt müssen wir einen Parameter senden, wie man einen Parameter an den Link sendet. Dieses Problem. Sie müssen die Parameter des Arguments name verwenden. Und dann machst du so etwas. Nun, wenn ich dastue, tue, kriegen wir den Kerl Nummer fünf. Wenn ich das Mäßige führe, merken wir, dass es nicht funktionieren wird. Warum? Weil der Benutzer jetzt wirklich eine Liste des einzelnen Wörterbuchs ist, weil, naja , wissen Sie, es könnte mehr als ein Wörterbuch geben, richtig? Also sollten sie,wissen Sie, Benutzer anrufen wissen Sie, . Und wie Sie sehen können, wenn wir etwas tun, zum Beispiel, ich die gleich 10. Also wollen wir den Typ Nummer fünf und 10. Nun, wenn unser Modul laufen sogar bemerken, dass wir eine Liste von zwei Jungs haben. Also, um den ersten Kerl zu bekommen, muss ich,wissen Sie, wissen Sie, wieder im Schlepptau, in der Benutzer ist aus Null. Dann benennen Sie genau so. Wenn ich den zweiten Kerl kriegen will, muss ich so etwas tun, oder wir können Look benutzen, um wahr zu werden, jeder von dem Kerl, damit wir etwas tun können. Wie für seinen Benutzer innerhalb von Benutzern. Ich möchte nur den Benutzer ausdrucken. Nennen Sie alle Autos. Denken Sie daran, dass Sie ihnen ein Kochen geben. Ok um DiMaggio. Wie Sie sehen können, gaben wir ihnen ein Kochen. So funktioniert es gut, so sieht es besser aus. Bob, das ist eine gute Lösung. Natürlich nicht. Weil ich fünf und 10 manuell hier getippt habe, also müssen wir es irgendwie. Und das wird ziemlich interessant sein, sich irgendwie geändert zu küssen. Also listen Sie zwei Zahlen auf, die mehr in etwas sein könnten, dass wir wie dieses Recht für Ladung aussehen , um dieses Interdict zu ändern. Nun, ich denke, es ist eine gute Idee, eine Funktion zu erstellen, die es für unsere tun wird. Also müssen wir zu einer Funktion, die Liste in Verbindung ändert. Also Verbindung durch diese off Parameter von L. A ist, dass hier geschickt wird. Also brauchen wir am Ende die Rückkehr. So etwas wie das. Jetzt mache ich es manuell, damit ich Ihnen den Prozess der Erstellung der in Funktion zeigen kann, wie man ,wissen Sie, wissen Sie mit der Funktion von Anfang an spielen kann Wie man es von Anfang an erstellt, wie man es mit der Funktion von Anfang an spielen kann Wie man es von Anfang an erstellt, wie man esvon Anfang an erstellt erfinden. Also ändern Sie sich. Diese von Konjunktionsparametern schickten ihre dies und wollen Sie hier Konjunktion von Parametern haben und wir wollen sie hier wie folgt senden. Also, jetzt wird gut funktionieren. Aber nur, weil wir sie hier manuell eingeben. Also, jetzt müssen wir das geringste von hier aus ändern, das hier hineinkommt. Also, wie es zu tun? Lassen Sie uns durch jeden Gegenstand in unserem veröffentlichten Lassen Sie uns es bringen, um zu sitzen. Also haben wir jetzt die Nummer fünf und 10. Wir müssen irgendwie vor fünf i die Gleichen. Und nachdem es 1% entweder gleich Wir wurden von einem Rabel hier erstellt, dass wir Konjunktionsparameter genannt und wir wurden zugewiesen, entweder gleich zu essen Aber meine Liebe eskalieren Parameter String und wir werden es später hier zurückgeben, wenn es richtig ist. Wir haben vorher fertig gemacht, weil ich alles in diesen Drink machen will. Okay, also möchte ich es 5 10 hinzufügen, aber mit I d Also mit so etwas. Konjunktionsparameter-Zeichenfolge plus Element. Richtig? Ähm und wenn ich es auf diese Weise mache, werden Sie feststellen, dass unser Modell nicht ausgeführt wird, weil das Element wirklich eine Zeichenfolge ist. Sie können keine Zeichenfolge mit Integer verbinden. Also wieder müssen wir es so ändern. Jetzt bin ich ein Rial oder nicht? Ist diese Idee gleich fünf? Ich körperlich zu neigen. Nicht schlecht, nicht schlecht. Wir haben jetzt ich vor Zahlen, aber die Konjunktion der Parameterzeichenfolge ist wirklich am Ende. Ich, weil wir uns nicht ändern. Es ist Wir fügen nur String zu String hinzu. Aber wir ändern nicht die Stärke der Konjunktionsparameter. Also müssen wir tun, ist wirklich so etwas. Ich werde den Wert auf das Ding ändern, das da war. Und dieser Drink von der Zahl, die wir in das ändern. Wie Sie jetzt sehen können, müssen wir es bringen, weil sonst wird es nicht sehen. Ron DiMaggio. Und wie Sie sehen können, ist ich gleich fünf. Aber wir haben nichts zwischen 500, aber nicht schlecht, oder? Wir haben jetzt fünf und jetzt müssen wir irgendwie hier. Was ist die Konjunktion, rechter Flügel Zehe. Haben Sie diesen Teil irgendwie. Also, wie es zu tun? Nun, wir müssen nur, weißt du, so etwas tun. Plus Comb Junction I d gleich jetzt. Wenn wir auf unserem Modul waren, werden Sie feststellen, dass wir haben. Es ist nicht schlecht, oder? Wir haben hier nur einen zu viele. Andi. Also, was wir könnten, wissen Sie, das Aussehen dieser Karte verbessern, denn wenn Sie hinzufügen, sind sie in der nächsten Runde sehr fähig, wir können es auf diese Weise fahren, richtig? Ich denke, es ist jetzt 10 mal besser, also funktioniert es gleich, aber wir haben das Problem damit. Um ehrlich zu sein, wir haben kein Problem, weil nicht dieses dieses dieses. Ich mache solche Sachen. Ah, als ich 19 que sprach, ich war , wissen Sie , wichtig ist noch funktioniert. Gut. Es bedeutet also, dass wir es ihm leicht zurückgeben können. Und es wird immer noch funktionieren. Gut. Wenn du siehst, dass wir Leute haben, die wir es wollen, und, du weißt schon, Weg könnte einen Unterschied aussenden, Jungs halten , du weißt schon, meinen alten, den Kerl Nummer 12 und zum Beispiel frei . Und jetzt, wenn unser Model, werden wir bereits den Kerl Nummer eins zu bekommen und frei Das könnte sehen, dass dies keine Namen sind, die Reihenfolge. Oh, das ist cool, oder? Weil wir jetzt eine universelle Erkältung haben, aber ich denke, es ist unprofessionell. Zehe so lebendig, nicht wahr? Wenn die Konjunktionsparameter so aussehen. Wir haben eine zusätzliche Sache hier am Ende. Wir sollten es entfernen. Das Problem ist, wie man es entfernt. Irgendwie in den letzten acht Alliteration vom Hang. Nicht hierbei. Denk am Ende nach. Um die letzte Iteration zu unterstützen, müssen wir wissen, wie oft dieser Mietvertrag gehen wird. Also lassen Sie von meiner Liste wird Ihnen geben, wie oft diese diese suchen, ein Recht fressen . Wie oft wird das Recht bekommen, so laufen Sie durch die Anweisung in diesem suchen und Sie können es speichern. Wie zum Beispiel die letzte Iteration wie Tage oder? Und wir können auf einem temporären machen, sind in der Lage Haben wir die Anzahl der Iterationen gezählt? Schauen Sie, wenn ich dies tun nicht ist, dass wir haben, was zu Veränderungen wollen, und wir können so etwas tun . Wenn ich der letzten Iteration gleich bin, dann müssen wir etwas anderes tun, oder? Sonst tun, was wir vorher getan haben. Also, jetzt müssen wir nur das Gleiche tun. Aber wir haben das letzte Ding raus. Also der Teil, der hier hinzugefügt wurde und nicht wollen, um unser Modul laufen, Sie werden feststellen, dass ich programmiere, um mein Modul. Es funktioniert nicht. Es funktioniert nicht, weil ich es irgendwie geschafft habe, das hier zu entfernen. Es tut mir so leid. So machen einfache Fehler jetzt schwer zu erkennen Fehler. Andi. Jetzt werden Sie feststellen, dass wir das richtige Ergebnis haben. 10. Wir wollen Okay, wir können diese Lösung ein bisschen universeller machen. Nicht, dass wir jetzt hier sind, aber was ist, wenn ich den Zeh wollte? Wissen Sie, Jungs nicht tschüss, ich d aber, zum Beispiel, mit Namen oder was auch immer, denken Sie, dass wir hier erreichen wollten. Dann musst du einfach, weißt du, etwas tun. Diese, zum Beispiel, der Parameter mit dem Standardwert Idee. Also brauchen wir keinen Zeh. Dann machen Sie alles mit dem späteren Teil unseres Mantels. Und so etwas haben wir nicht gemacht. Behalten Sie Plus. Und hier kommen wir zu so etwas wie diesem Schlüssel und jetzt wird es immer noch funktionieren. Gut, weil die Standardwerte i d. Aber wir können leicht jetzt, jetzt hier ist eine andere Sache geschickt, die wir gerade suchen. Wir suchen nach I d also werde ich es nicht ändern. Aber Sie wissen, Sie können jetzt einfach den Schlüssel ändern, den Sie suchen. Und das brauchst du nicht. Es wird nicht gut funktionieren, hier aus Versehen entfernt. Okay, also haben wir das Problem verkauft. Und wie Sie sehen können, ist dies die beste Lösung. Weil du nur eine Anfrage hast und wir bekommen genau die Jungs, die jetzt gesucht haben , als Übung, Recht, sievon hier nach sie hier zu verschieben und auch eine Funktion zu machen, die gut ist, weißt du, Machen Sie diese Aktion hier, also nennen Sie es richtig. So ist es Zeit für die Zehe Wieder Faktor verfärbt und machen es besser aussehen, dass der Verkauf dieser Lektion , Vielen Dank. 12. Standardausstattung von den fehlenden Werten des Wörterbuchs, wenn du auf leere Element zugreifen kannst.: Hölle über die Es gibt einen Sammlungsbiss auf der Standardbibliothek, wo Sie ein paar Container-Datentypen finden können, was bedeutet, dass sie eine Art von sind, zum Beispiel Wörterbücher, die anders funktionieren als die, die Sie haben gelernt. Was ist der Unterschied zwischen beispielsweise dem Standardwörterbuch von dem, das wir übrig haben? Hier steht, dass verschiedene Wörterbücher fehlende Werte liefern, was bedeutet, dass, wenn Sie versuchen, den Zugriffsschlüssel aus einem Wörterbuch nicht existiert, er automatisch erstellt wird. Ich werde Ihnen ein praktisches Beispiel zeigen, wo Sie verwenden können, ist nicht, dass, wenn Sie abgeschlossene Aufgabenfrequenz zählen . Wir haben ein Wörterbuch erstellt, das hier leer war, und wir hatten ein Problem, denn als wir Toe actus einen Schlüssel versuchten, der so nicht existiert, und wir versuchen, 81 hinzuzufügen Wir hatten einen Kiara Ryan, und wir lösten das Problem mit der try außer Block. Und das ist eine gute Lösung, da sie denken, dass es unprofessionell ist, wenn Sie nur ein Standardwörterbuch aus Sammlungen verwenden könnten , richtig? So können wir so etwas aus Sammlungen tun, nur Standardwörterbuch importieren, oder? Also sind wir wichtig. Nur den Kerl, den du bist, den wir brauchen. Und jetzt nicht mehr. Zum Beispiel, wenn ich ein Wörterbuch namens Ziel auf erstelle und wir es so machen, machen wir es zuerst wie Tage und als wir versucht haben, ist es etwas, das nicht existiert. Okay, wir versuchen, als Schlüssel zu handeln, der es nicht gibt. Und wenn Sie unser Land führen, bemerken Sie, dass wir einen Schlüssel Herro haben. Aber wenn wir das Standardwörterbuch verwenden und jetzt, als ich mäßig rannte, haben wir bemerkt, dass es dir auch Caro geben wird, weil du dich daran erinnern musst, dass ich es nicht absichtlich gemacht habe. Sie müssen ein Argument Standardwörterbuch senden, das der Typ ist, der standardmäßig für jedes Element außerhalb des Wörterbuchs festgelegt werden sollte , das Sie versuchen, den Zugriff, der nicht vorhanden ist. Also in unserem Fall ist es nicht jetzt und jetzt, wenn wir unsere mäßig bemerken, haben Sie Null, weil Null ein Standardwert für in Lehrer ist. Als ich Fehler benutze, warst du es nicht. Stattdessen haben wir 0.0, wenn ich str verwende, du bist nicht, dass es hier nichts gibt, weil wir dieses Element nur durch den Versuch erstellt haben, darauf zuzugreifen, würden Sie bemerken, aber wenn wir so etwas tun, war das Element erstellt, wie Sie sehen können. Standardwörterbuch. Es ist eine Klasse. Mach dir keine Sorgen. Die Ursachen irgendwie aus. Ich denke, wir können später nicht darüber reden. Es hat nur so etwas im Inneren von ihm gerade jetzt Weg sind nur kümmern sich um den Inhalt. Also, ähm, es wurde erschaffen. Das ist das Wichtigste für uns, oder? Wenn wir mehr Dinge schaffen wollten, müssen wir nur darauf zugreifen. Und wir können mehr Inhalte wie diesen mit leeren Werten erstellen. Also, wenn ich Integer mache, dann wird es Null für diesen Schlüssel sein. Null für Diskin. Nur weil wir versucht haben, es richtig zuzugreifen, würden wir etwas tun, wie zum Beispiel, bemerken, dass, wenn wir so etwas tun, also versuchen wir, Zehe hinzuzufügen, und dann werden wir bringen Haben Sie nicht wieder, ist, dass wir es einfach machen können, oder? Verwenden des normalen Wörterbuchs. Wir können es nicht tun, weil wir einen Schlüsselfehler haben und dann müssen wir es tun, versuchen, akzeptieren. Und ich denke, das macht unseren Code Good Rechten nicht schwieriger zu lesen. Es ist einfach besser, Standard-Wörterbuch zu verwenden Also, um es zu verwenden, gehen wir. Nun, das, was wir so etwas anpassen können Hier. Standardwörterbuch mit Standardwerten Ganzzahl. Und jetzt können wir diese Linien entfernen und unser Mantel wird funktionieren. Das ist ungewöhnlich hier rund um das Modul und alles funktioniert gut. Wir haben ein schmales Recht. Wenn wir es wieder so machen, werden wir eine Schlüsselrolle spielen. Also nicht nur praktisches Beispiel. Ich habe Ihnen gerade gezeigt, wo zum Beispiel das Standardwörterbuch verwendet werden kann. Ich könnte einen speziellen Abschnitt erstellen, in dem wir alles aus dem Sammlungsmodul-Modul verwenden würden . Aber das Problem über Abschnitte wie diese und Lehrer, die es so machen, ist, dass es Ihnen nicht einen bestimmten Fall wie diesen geben würde , oder? Sie würden nicht genau wissen, was Sie dazu führen, ehrlich zu sein, wenn Sie sich so etwas ansehen . Beispiel: Standardwörterbuch. Das erste Mal, wenn Sie sich fragen, warum sollte ich überhaupt dafür sorgen, ein Wörterbuch mit Standardwerten zu haben, oder? Warum können wir nicht einfach ein normales Wörterbuch benutzen? Warum sollte ich überhaupt den nächsten Container leihen? Sie brauchen einfach so viel Zeit. I Also, wenn ich Ihnen Standardwörterbuch in einem Abschnitt Sammlungen zeigen könnte, wo es ein theoretisches Beispiel hätte . Du wirst frustriert sein, oder? Weil du nur wissen wirst, dass es auf Do existiert, wirst du wissen, dass du nur am Beispiel sehen würdest wie ich gerade den Zustandsanfang der Vorlesung gezeigt habe. dieses Ding Auf der anderen Seite zeigt Ihnendieses Dinggenau, wo es am praktischen Beispiel verwendet werden kann. Richtig. Wie Sie sehen können, sieht unsere Kälte besser aus, jetzt ist es einfacher zu lesen, so dass es einfacher zu pflegen ist. auch Das istauchnur diese Lektion. Ich danke Ihnen vielmals. 13. Was ist öffentliche API? Wo finden du sie? stackoverflow: Hallo, mein Freund. Am Ende kommen die Videos. Sie werden lernen, was öffentliche AP I Wie Toe finden 80 Eis so und wie man eine von ihnen zu verwenden . Wir werden das Programm reiten, das wir Fragen von der Seite auswählen, die kalte Vorratsüberlauf dot com ist Und die Fragen werden Anforderungen erfüllen wie mindestens 15 Punkte in absteigender Reihenfolge sortiert von ihnen werden von der letzten Woche sein und sie werden aus dem Kampf sein der Kategorie. Und dann öffnen wir alle Fragen in unserem Webbrowser. So ziemlich nützlich, oder? Aber bevor wir es tun, müssen wir über den Tod nachdenken. Denken Sie, was ist ein P I, Wie Sie sehen können, steht es für Anwendungsprogrammierschnittstelle. Aber was ist Schnittstellenschnittstelle? Es ist etwas, das Sie sehen, und Sie können es verwenden, ohne zu wissen, wie es funktioniert. Lassen Sie uns analysieren, was Interface Station konstruiert ist, um zu verstehen, dass Sie in englischer Sprache eingeben bedeutet zwischen rechtem Gesicht Gesicht Gesicht. Also ist es etwas zwischen Ihrem Gesicht einfach sagen so zum Beispiel, ein tm Also der Geldautomaten hat Ihnen das Bargeld aus der Kreditzählung hat eine Schnittstelle besteht aus Schlagstöcken, die zwischen der Maschine und Ihrem Gesicht sind, richtig? Du weißt nicht, wie alles im Hintergrund funktioniert. Es ist dir egal, Krankheit zu sein. Einige werden es programmiert haben. Das ist alles, was du getan hast. Du musst es wissen. So hat jemand eine Schnittstelle mit Ihnen in Form von Flaschen geteilt, die es Ihnen ermöglichen, in Ihr Bankkonto Zehe zu schauen , Geld abzuheben, nachdem Sie den richtigen Schmerz eingegeben haben. Also diese Schnittstelle gibt Ihnen Funktionen und Methoden wie Abheben von Geld und Ressourcen, wie viel Geld Sie auf Ihrem Konto haben, zum Beispiel, Recht, Also, aber was ist ein P I Diese Luft-Schnittstelle, die für Programmierung von Anwendungen? So erhalten Sie auch den Service, der die Ressourcen teilt, wie im Falle aus dem Geldautomaten, ADM. Aber dieses Mal in Form von Jason, zum Beispiel und eine Art von Website-Logik, die Sie so Methoden verwenden können. Und so zum Beispiel einige Methoden Ihnen erlauben, werden zum Beispiel einige Methoden Ihnen erlauben,etwas zu ändern, wie, ja, es ermöglicht Ihnen, neue Fragen zu Websites hinzuzufügen, und Sie müssen nicht wissen, wie es im Hintergrund funktioniert. ist dir egal, wie es funktioniert. Benutze die Öffentlichkeit ap I und das ist alles, was du wissen musst. Jemand hat dir erlaubt, es über die Schnittstelle zu tun. Okay, also wo können wir öffentliche AP Augen finden, um zu bekommen, dass kommen öffentliche Strich ein p I Schrägstrich öffentliche AP Augen. Und hier finden Sie viele öffentliche AP Augen gesalzen nach Index, so dass wir etwas über Tiere finden können . Komplett kann ein Katzen-Fax vom Kurs bekommen. Du fragst dich vielleicht. Ist es in einem nützlichen? Aber einige Leute können Bohnen öffentlich ein B I, die verwendet werden können, um geschnitten Fox oder einige um sie herum . Eins, vielleicht Bilder. Aber wissen Sie, für die meiste Zeit möchten Sie etwas Nützliches finden, wie zum Beispiel, geben Sie Google hier ein. Wie Sie sehen können, können wir Google-Bücher hier finden. AP I. Sie können Google Analytics Cocoa Calendar finden. All das könnte sehr nützlich sein. Und Google Drive Google Caravan Jean Google Mops Recht kann Kunden digitale Karten basierend auf Google Maps Zustand nach unten erstellen . Das ist cool, richtig? Etwas nützlicher, aber in diesem Vortrag wird sich auf etwas wie die Börse konzentrieren, die in Frage ist und Antworten Forum für die Entwickler, die tun. Du solltest auf jeden Fall wissen, wenn du es nicht tust, dann stimmt etwas , denn bisher hast du wahrscheinlich ein paar Fragen gehabt, als du meine Videos angeschaut hast. Und die meiste Zeit, wenn Sie eine Frage haben und Sie die Frage in Google eingeben, finden Sie die Antwort auf etwas mit diesem kalten Stapel. Overflow Stuck over vier Low ist wie eine von vielen Websites, die innerhalb der Börsen sind . Like it's Strange ist ein Netzwerk von Seiten mit vielen Fragen und Antworten. Verschiedene Themen aus der Programmierung wie Stark Überlaufphysik, Fotografie, wie Sie Spielentwicklung sehen können. So etwas Einfaches, wie geben Brettspiele so Benutzer dort vermutet, und sie können einen Ruf zu gewinnen, alles sie können sogar verlieren es auf diesem Ruf, dass dieser Gewinn dort von Ihnen auf Ihre Argumentation verwendet werden kann. Also, warum? Weil diese Website ist ein sehr wertvoller Ort im Web. Also, wenn Sie diese Website verwenden, können Sie beliebte Person werden, und Sie können diesen Ruf nutzen, um den Job richtig zu bekommen und, na ja, wir konzentrieren uns auf Lagerüberlauf. Du erinnerst dich also. Stack Overflow ist ein sehr wichtiger Ort für Sie, wo Sie die Suche nach Antworten finden können. Hatten Sie bezüglich der Programmierung? Wahrscheinlich, wenn Sie sich fragen, Haus etwas zu tun, ist die Antwort schon da. Wenn nicht, dann können Sie ihn fragen und jemand wird Ihnen helfen. Das ist also sehr, sehr nützlicher Ort für Entwickler. Okay, wenn Sie auf dieser Website populär werden möchten, werden Sie sich wahrscheinlich hier anmelden und Fragen beantworten, die beliebt sind. Also haben sie High School und sie haben nicht zu viele Antworten oder gut, es spielt keine Rolle, denn deine Antwort wird die beste sein, ? Aber Sie wollen nach Programmiersprache wie Kampfsprache suchen, die Sie kennen. Sie möchten sie also filtern. Du willst sie sortieren. Sie möchten irgendwie Informationen von diesen Websites erhalten, und fast jede sehr beliebte Website hat so etwas wie ein öffentliches B I. Einige denken, dass wir Ihnen erlauben, dass wir Ihnen Methoden geben, um solche Dinge zu tun, und Sie müssen nicht wissen, wie es im Hintergrund funktioniert, oder? Deshalb heißt es Interface. Also, wie würden wir die A P A für Lager über für finden? Ich würde einfach Stock über lange eingeben, und dann würde ich ein P I in der Google-Suche hinzufügen und die erste Website, wie Sie sehen können, ist eine Börse ap I Also dies ist ein A P I für jede Website im Inneren. Du kennst das Netzwerk. Also müssen wir irgendwie das Lager Überlauflicht wählen. Und hier haben Sie gut in der Beschreibung ab. Was du tun kannst, ist ziemlich lang. Und um ehrlich zu sein, braucht es Zeit, um jeden a p I zu analysieren, und das ist, wofür Sie bezahlt werden. Also bin ich nicht ableto Haben Sie jeder bin ich, die im Internet verfügbar ist Dies ist unmöglich Sie brauchen toe Aber Sie müssen wissen, dass jeder von ihnen sind sehr ähnlich sind, sind sie die gleichen Regeln folgen, oder? Also, wenn Sie lernen, wie man eine zu verwenden, um sie zu entfernen, dann sollten Sie ziemlich in Ordnung sein mit jedem anderen Schauen Sie sich die Börse an. Wie Sie sehen können, wenn wir hier nach unten scrollen, haben wir etwas, über das wir in den vorherigen Vorträgen gesprochen haben. Schauen Sie hier haben Sie ein Z kann Links wie Antworten sehen. Also, wenn Sie hier sind, auch nicht tot ist, bekommen wir wissen, wie man Antworten verwendet, bekommen Methode und Sie haben ein Beispiel, wie man es benutzt, wenn wir um das Modul herum. Wir haben ihre Antwort in. Jason war mehr. Wenn ich darauf klicke, werden Sie feststellen, dass wir so auf die Website gekommen sind. 80 i dunkle Börse dot com 2.2, was bedeutet, die Version aus dem FBI, die wir fragen wollen. Und dann haben wir Antworten. Und welche offensichtlichen Umfänge, richtig, richtig, die in Ordnung zusammen verwendet wurden. Antwort wie diese. So können wir das hier verwendet werden, jetzt eine Anfrage, die wir Deace zu Tage Ort kopieren können Wir können nicht auf das Modul waren. Natürlich müssen wir zu diesem Zeitpunkt, dass dies Antworten sein würde und wir müssen sie alle direkt um das Modul drucken . Andi, wir gehen, um Antworten zu quetschen, die sind , wissen Sie durch diese bestellt Sie sind so absteigend und sie werden von Aktivität verkauft und wir bekommen sie aus dem Lager über dem Boden. Und das ist ziemlich einfach, oder? Wir könnten , sie ein bisschen mehr filtrieren,um bestimmte Dinge zu bekommen, die wir suchen. Aber wir haben gelernt, wie man es in Zukunft macht, aber weil es ziemlich einfach ist. Sie haben Beispiele hier können Sie lesen, wie man es benutzt und gut, wir konzentrieren uns auf das, was wir beschuldigen. Keine Fragen. Also bekommen wir die Fragen und wir wollen diesen Teil hier verwenden. jedoch Dieses Ding wirdjedochin der nächsten Vorlesung tun. Aber bevor ich tot bin, möchte ich ein paar sehr wichtige Dinge hinzufügen. Beachten Sie, dass wir etwas vom Server anfordern. Und weißt du, die ehrliche These nimmt Zeit vom Verbraucherpreisindex. Sie verlassen den Computer, von dem Sie die Informationen anfordern, und Sie sind auf eine Art Betrag aus Anfrage beschränkt, die Sie anonym ausführen können. Also haben wir alle gesagt, wer Sie sind und manchmal und manchmal die meisten Male brauchen Sie das Register. Also, um eine Art von Authentifizierung zu machen, oder? Und Sie haben gute Informationen. Wie? Zehe eingeben. Haben Sie die Teilnahme an Kate hier in Ihren Bewerbungen, wie Sie sich registrieren, dass Sie hier im Schlepptau registrieren können, zum Beispiel, auf dieser Website auf anderen Websites, vielleicht brauchen Sie nicht die Registrierung überhaupt auf einer Website, Sie müssen sich sofort registrieren, weil Sie nicht in der Lage sein werden, auch keine, Sie wissen, grundlegendenMethoden zu verwenden Sie wissen, grundlegenden . Wie Sie sehen können, um die eingegebenen Antworten zu verwenden, benötigen Sie Toby, äh, registriertes Recht, also fügt in der Reihenfolge neue Elemente hinzu, die erlaubt sind, Register zu sein. Und es werden unsere Antworten direkt auf Ihren Buchhaltungsbestand Überlauf, zum Beispiel. Also ist es ziemlich cool, richtig, weil Sie Ihr eigenes Programm Zehensuche schreiben können. Aber mit der grafischen Benutzeroberflächekönnen Sie, können Sie, wissen Sie, wie Desktop-Anwendung. Sie können Ihre eigene Bewerbung für Fragen stellen und Fragen posten und beantworten , richtig? Sie können Ihre eigene Bewerbung dafür stellen. Hat mit der Öffentlichkeit ein P I. Wenn Sie bereit sind, halten Sie sich rechts. Vier. Dinge wie Posen zu bekommen. Sie können sehen, dass Sie es einfach jetzt tun können, ohne bereits zu rühren. Wie auch immer Sie begrenzt sind, so dass eine Art Betrag von Anfragen in unserer meisten Zeit ist es genug, oder? Du brauchst also keinen Krieg, und du solltest diese Perspektive verstehen. Uh, denn es ist nicht, dass Derek Leute wären, die denn es ist nicht, dass Derek Leute wären, die vielleicht galoppieren, und sie haben einfach den Server gepalten. vielleicht galoppieren, Ich könnte eine Vier-Schleife machen, es zum unendlichen Lubin machen, der gerade den Server mit Anfragen erzeugt hat, und es würde einfach den Sir töten, sehr viele Leute, die es richtig machen. Deshalb sind Sie auf eine Art von Anfragen in einer Minute beschränkt. Auf diese Weise können wir alle Funktionen wie diese zur Verfügung haben. Okay, das Lied hat Lektion gemacht. Vielen Dank. 14. Anwenden von JSON: Hallo. In diesem Vortrag werden wir aus dem Lager über Boden Fragen erhalten, die wir unten stieg folgen. Sie wären mindestens 15 Punkte, die in absteigender Reihenfolge von der letzten Woche sortiert werden würden. Und sie werden von den Rohrleitungen in der Kategorie sein. Wie man es macht. Wir hören auf der a p i Börse dot com Website Onda. Wir werden versuchen, das Beispiel hier zu lesen. Es sagt also, dass diese Methode es Ihnen ermöglicht, ziemlich flexible Abfragen über den gesamten Korpus von Fragen innerhalb zu machen . Also fragen wir ganze, also verlangen Sie mich, eine ganze Seite zu fragen. Also, wenn wir es so abfragen, so dass wir auf Ihre Fragen tippen, um , wie diese, wir bekommen Fragen von der ganzen Website keine Donuts, Übernahme fallen. Und weil dies zu groß ist, wie Sie sehen können, erhalten wir unsere Botschaft, weil es eine Seite ist erforderlich. Es besagt, dass wir angeben müssen, die Websites gehen, um etwas Seite, die er Zehe ruft sagen und gewinnen, um zu sagen, dass ich Fragen aus dem Aktienüberlauf bekommen möchte. Woher wusste ich, dass ich sterben sollte? Sie rezitieren gut aus dem Beispiel. So suchen Sie, zum Beispiel, hier, können Sie sehen. Und es sagt, dass, um Seite zu spezifizieren, geben Sie Seite gleich Lager über für wahrscheinlich irgendwo anders bis Parteien geschrieben wird . Nun, wir müssen lesen, lesen und wieder mit, aber Sie können leicht auf, indem Sie nach sieben beschreibenden Namen suchen, wie Website, ähm, Gas, das vor sich geht. Geben Sie entschieden an. Also haben wir gerade die Seite ausgesagt und wir haben Antworten von der Lagerbedeckung bekommen. Moment, wenn wir auf unserem Modul sind, bekommen wir viele Fragen. Sie wissen, viele Fragen auf und in Wir wissen nicht, welche Ordnung, weil wir das nicht angegeben haben. Es bedeutet also, dass es in der Standardreihenfolge auf ist. Wir müssen hier noch ein paar weitere Parameter angeben. Deshalb denke ich, dass wir dieses Programm etwas leichter lesen sollten. Taschenparameter Wörterbuch. Ähm, das wird hierher schicken, äh, hier. Wir können dann leicht sehen, was Parameter tut. Was auch wie Seite dienen kann, ist im sogenannten Stack-Überlauf. Rechter Schlüssel. Welcher Schlüsselwert. Und jetzt wollen wir toe, was wir wollen, bekommen, wo wir unsere Fragen nach Stimmen nach der Punktzahl sortieren wollen , direkt in einem absteigenden Gott, können wir sehen, dass hier Es dachte, sie sagten uns, dass, zum Beispiel, immer alle Fragen, die in der letzten Woche von allgemeiner zuerst mit Noten von 10 oder mehr in einem einzigen Chor mit Parametern gestellt wurden. Also müssen wir sortieren gleich Stimmen eingeben. Also müssen wir so etwas verwenden. Sortieren Sie Stimmen. Ah, die Narbe Minimum von 10. Wir wollen ein Minimum von 15 Punkten haben, also Minimum von 15 und Sie wollen, dass Zehe sie schwer lösen. Wir wollen eine absteigende Reihenfolge haben, wie Sie hier sehen können, heißt es, dass, um absteigende Flügeltyp zu bekommen, Ordnung gleich absteigend nichts, was sie nicht mögen Bach darauf. Wir erhalten hier auch ein Beispiel aus dem Ergebnis. Also wissen Sie, wir gehen etwas, außer dass wir die Sortierung nach Stimmen wollen. Die Conceit sortiert jetzt kaufen Stimmen auf. Aber es gibt hier eine sehr hohe Punktzahl, was dieses Programm bedeutet. Aber die beliebteste Frage auf dem Lagerüberlauf richtig? Ach, weil wir es von der gesamten Website bekommen haben. Fragen von der gesamten Website von Lagerüberlauf sortieren nach Stimmen auseinander sortiert, dieses Auto von so absteigend von den besten bestellt. Und wir müssen irgendwie angeben, dass wir sie von der letzten Woche wollen, denn wahrscheinlich jetzt, wenn wir die Frage im Seifenoper Thema beantworten, werden wir keine AB-Abstimmung bekommen. Richtig? Also mindestens 15 Stimmen in unserem Fall auf Wollen wir es sortieren, um eine absteigende auf und, na ja, wenn Iran, unser Modell wird bekommen, was wir über das Zeichen hier erinnern. Gut, dass du jetzt sehen kannst, wenn sie hier sind. Wir haben die gleichen Dinge, wie wir hier gemacht haben, aber es ist nicht so gut formatiert, wie der Firefox für uns. Vielleicht importieren wir pp präened. Nein, lass es uns ändern. Also ist es niemand hier. Ein weiteres Modul. Sie bemerken, dass wir es ziemlich gedruckt haben. Um, so wie Sie die Narbenserie sehen können, ist dieser Big Scott ein sehr großer. Wie Sie sehen können, ist es Druck für Sloan Armesto, um uns zu zeigen, wie es gedruckt wird. Dann wird es auf was beschleunigen? Also haben wir die gleichen Ergebnisse wie hier jetzt. Wir müssen gut bekommen, was wir brauchen. Teoh. Gute Artikel aus der letzten Woche. Nicht ist, dass, um zu bekommen, sagte er in der Woche frei, General, 1. 2011 Sie sprachen hier eine Art von Nummer, die seltsam für Sie ist. Ich konnte der Welt sagen und wie man eine Zahl wie diese schafft. Aber um ehrlich zu sein, ich weiß auch, dass Sie hier so etwas hier können wir so etwas wie von dem anstelle der seltsamen Zahl mögen, können wir einfach sagen, Hey, ich will die Werte von das Datum, das zum Beispiel so kommt. Okay, also von letzter Woche, richtig? Für mich? Letzte Woche, jetzt Way. Also, zum Beispiel, Beispiel, ähm, ich denke so. Und jetzt, wenn wir laufen, wird unser Modul nicht so viele Datensätze bekommen. Wie Sie sehen können, haben wir nicht so viele Aufzeichnungen wie zuvor. Wir könnten seinen Namen haben. Das ist vielleicht sehen Sie es hier, weil ich denke, diese alles einfacher zu sehen, was passiert, wenn jede Art Dinge hier. Wie Sie jetzt sehen können,ist die höchste Punktzahl 130 oder? Wie Sie jetzt sehen können, Aber das Problem ist, dass wir Fragen von oben haben ist, dass wir zum Beispiel nicht verstehen. Zum Beispiel, C plus plus richtig? Um c plus plus plus plus. Außerdem räumt es drei Leute ein, die dort ziemlich beliebt sind. Mm. Also sollten wir nach Pipeline suchen, oder? Um für Parton zu suchen, wenn wir gehen Theorie waren nicht, dass hier ist etwas mit diesem Takt, was Takt genannt wird, die Ihnen erlauben, den Angriff zu wählen, die Sie suchen , so angegriffen und wir sagen, ich will suchen Piketon Und jetzt, wenn wir diese laufen, sind wir, bis das Team richtig Salz und auf Takt gleich Kämpfen, dann hätten wir definitiv die Antwort, die Sie direkt auf. Wir müssen das Minimum bekommen, weil Weg es Menü in 15 nicht eingehalten hat. Das wird nur eine Frage aus der letzten Woche zu sehen ist gleich Köder. So erhöhen wir vielleicht das, um es ein bisschen zu machen, nach der letzten nächsten Vorlesung, zum Beispiel, einen Monat wie diesem. Und jetzt haben wir noch ein paar, oder? Es heißt 44 hier 22 und wir können leicht Jetzt klicken Sie auf den Link und erfahren Sie, wer es gepostet hat . Wir können schnell auch auf den Link hier, und wir können sofort auf die Frage zu bekommen, und Sie können richtig beantworten? Also bekamen wir sehr beliebte Fragen ohne Antworten. Vielleicht können wir ein besseres bieten. Wenn wir können, können wir Staatsanwaltschaft und einen guten Ruf gewinnen. Aber gerade jetzt, wenn wir es so machen, richtig Mm. Um ehrlich zu sein, braucht es Zeit. Rechter Flügel würde Zeh. Wir könnten Links daraus bekommen, und wir machen es aus dem nächsten Sektor. Toby weiß, dass es cool wäre, wenn wir einfach auf unser Skript klicken könnten und unser Skript würde alle Links bekommen und sie sofort in unserem Standard öffnen. Wo, Bruder, das wäre cool, oder? Wir müssen keinen Job machen, der manuell erledigt werden kann, wenn er durch Pytorch-Skript ersetzt werden kann . Deshalb werden wir zu Programmierern, um sicherzustellen, dass wir die Dinge nicht manuell machen. Du willst sie so weit wie möglich automatisieren, damit wir sagen können, dass ich etwas freie Zeit habe,um , Banden zu spielen, Zeit mit deiner Familie zu verbringen und so weiter. Deshalb sind Programmierer so nützlich für, und das ist, was wir in der nächsten Vorlesung tun werden. 15. Websites vom Python-Code öffnen – webbrowser: Ok. Es versucht, die Antwort zu analysieren, die wir bekommen haben. Wir müssen irgendwie Link von hier bekommen, oder? Dieser Link hier und wir wollen es sofort öffnen. Jazz Indem wir unser Skript aufrufen, möchten wir alle Links öffnen, die den Regeln folgen. Ich weiß nicht, wie man solche Fink macht. Die erste Sache ist, zu analysieren, was wir in Jason haben. Ich denke, dass für die Analyse besser ist, Firefox zu verwenden. - Warum? Denn es ist nicht, dass, wenn wir hier sind, es ist das, was ich ein bisschen schwer mit. Selbst wenn Sie Leute drucken hier verwenden, können wir, wissen Sie, erweitern. Ich tanze. Wir können leicht sehen, dass Gegenstände aus. - Was? 012345678 Datensätze. - Richtig. Und Sie können sie öffnen, um zu gelangen, um zu verlinken. Also müssen Sie zuerst in Abschleppgegenstände bekommen, bevor Sie beginnen, jeden Kerl hier zu analysieren. Es ist nicht so, als ob Sie bemerken, dass ich Dellen mehr Quarterbacks hat, Coterie, meine in was auch immer diese Dinge sind auf den gleichen 11 wie Items. Also, um so zu bekommen, um toe jedes der Elemente auf, keine Sorge über, Sie wissen, Dinge, Dinge, wie hat mehr, aber so können wir sofort verarbeiten Dinge im Inneren. Wir müssen uns auf Fragen von Gegenständen nicht einlassen. Ist das gelaufen? Nun, wenn ich unser Modell ausführe, haben wir nur Artikel und wir haben nicht mehr der am wenigsten Off-Elemente, und wir haben nicht am Ende wollte Das hat mehr Kontingentmarken und andere Dinge wie diese. Also analysieren wir, wie wir unsere Jason-Antwort bekommen haben. Jeder Server könnte Ihnen etwas anderes geben. Und jetzt für jede Frage in den Fragen, tue ich es nicht. In dieser Fragenlistekönnen wir, können wir wissen Sie, diesen Fragenlink drucken. Wenn wir also den Fragenlink bringen, erhalten wir nur Links. Und, nun, wir könnten diese Dinger von dir öffnen. Kopiebasiert, was? Aber warum? Wenn wir diesen Prozess automatisieren können, wie es geht? Nun, es gibt ein Web-Browser-Modul, mit dem du meine Brüder öffnen kannst, damit wir es importieren können. Es handelt sich um eine Standardbibliothek. Sie müssen es nicht installieren. Und hier haben wir so etwas wie offene neue oben offen. Sie Taepo etwas Damen werden einfach so etwas schreiben, anstatt zu drucken. Und jetzt, wenn ich laufe, module ich Balsam. Jede Website wurde soeben geöffnet. Und jetzt können wir das einfach analysieren, nicht zu sehen, was es beantwortet. Gott, vielleicht werde ich einen Besseren haben, oder? Das ist cool, nicht wahr? Wir können Gutes haben. Jetzt die beliebtesten Fragen aus dem letzten Monat in der Pfeife. Sehr zum Thema einladen. Wir könnten die letzte Woche von der letzten Stunde bekommen. Was immer du willst. Das Coolste ist, dass Sie die Fragen bekommen können, die Sie populär sind und versuchen, eine große Antwort zu geben. Oder Sie könnten diese Informationen verwenden, um ein Tutorial dazu zu machen und auf YouTube gepostet . Was auch immer das überlassen wird, richtig. Wofür werden Sie die Informationen verwenden? Die coole Sache ist, dass du,weißt du, nein,einen Chor machen kannst weißt du, nein, , den du willst, nur indem du das A P analysierst . Sie müssen alle Textilien aus der Zeit hören. Wirklich? Um jedes a p I zu analysieren Dies ist kein einfacher Prozess. Du wirst mich dazu bringen, Pfähle zu machen. Ich mache fast jedes Mal sechs. Aber die coole Sache ist, dass Sie mit ihm sehr einfach spielen können, richtig können Sie zum Beispiel öffnen, fünf Vieren und spielen mit den Parametern und um die Ergebnisse zu sehen. Und selbst wenn du etwas falsch machst, zerstörst du nichts. Sie erhalten nur das falsche Ergebnis und Sie können es ändern. Sie können es ändern, bis Sie es richtig machen. Das Wunder Willst du es wirklich, richtig? Das ist nur eine gute Lektion. Vielen Dank. 16. Nachträge letzte Woche - -: Oh, mein Freund. Dieser Teil der Kälte aus der letzten Vorlesung ist wirklich schlecht. Warum denke ich das? Weil wir das Datum hier manuell darauf setzen, ist falsch auf Mordebene. Hören Sie, wenn ich Fragen von letzter Woche bekommen möchte, sollte ich das Programm nicht öffnen und hier wechseln müssen. Dieser Teil des Mantels jedes Mal, richtig? Dieses Programm nur jedes Mal, wenn wir es ausführen, sollte es Ihnen ein richtiges Datum generieren. Also müssen wir irgendwie lernen, wie man diesen Teil des Mantels erzeugt, anstatt ihn manuell zu setzen . Also müssen wir lernen, wie man ein Datum erstellt. Und um das zu tun, werden wir etwas mit diesem kalten Datums-Zeitmodul verwenden. Und wir können nicht von acht Mal Delta am Tag importieren. Wissen Sie, weil wir es tun, werden wir hier von der Zeit Import, Tag, Datum,Zeit Datum, und Zeit, Delta. Auf diese Weise. Wir wollten Rechte. Wissen Sie, jedes Mal, wenn Sie in die Datumszeit kommen wollen, müssen wir so etwas nicht tun, oder? Wir oder wie, dass wir nur so schreiben müssen oder so. Es wird also kürzer sein. Nein. Nein. Wie können wir es benutzen? Nun, gewinnen Sie zwei Tage Zeit, werden Sie feststellen, dass es gute Methoden hat. Und er wurde weggelassen, an dem wir interessiert sind. Es wird uns zurückgeben. Wie spät ist heute? Also lasst uns heute im Sprint etwas tun. Lassen Sie uns heute Faction anrufen, Lassen Sie uns das Modul laufen. Und wie Sie sehen können, haben wir ein Datum, das so formatiert ist. Wir haben Tag Monat? Ja. Stunde, Minute, Sekunde bedeutende Sekunden. Also, jetzt müssen wir irgendwie subtrahieren, sieben Tage davon abziehen, richtig? Wir brauchen Teoh. Führen Sie eine Operation für diese Daten aus. Um es zu tun, müssen wir irgendwie sieben Tage Zeit erstellen, die subtrahiert werden können. Und Delta Time wird dafür verwendet, weil Delta den Zeitunterschied bedeutet. Was genau macht es? Nun, wenn Sie hier gehen und die Kochzeit Delta, Sie werden feststellen, dass Zeit Del Power wieder Anbetung präsentiert Der Unterschied zwischen zwei Daten oder Zeiten. Sony, Wir verstehen es ein bisschen besser, wenn wir beteiligt. Aber beachten Sie, dass wir etwas mit dieser Zeit Delta zu hören haben und Sie können ein Schlepptau es Tag Sekunden Mikrosekunden viele Sekunden, Minuten , Stunden , Wochen und standardmäßig sind alle diese Werte gleich Null-Bindung. Du kannst dich ändern. Also, wenn wir damals etwas tun, Del Tom, und wir schicken nichts dazu. Und wir sind auf unserem Modul. Sie würden bemerken, dass wir hier 2. 0000 Aber wenn wir nicht hier sind, zum Beispiel Stunden und ich sagte, es Formular, werden Sie bemerken. Haben wir jetzt hier für das heißt, wir haben jetzt vier Stunden hier, auf, wenn sie raus, so etwas wie Tage. Drei Tage. Sie werden feststellen, dass wir drei Tage und vier Stunden haben. Und diese das Ergebnis aus der Zeit Delta kann mit unserem heutigen Datum verwendet werden, richtig. Wir können Zeit Delta von heute subtrahieren und wir werden die Ergebnisse haben, die wir wollen, wenn wir zum Beispiel Tage auf sieben Tagesetzen , wenn wir zum Beispiel Tage auf sieben Tage . Richtig? Also, wenn wir sagen, es Tage gleich sieben. Richtig? Also, wenn ich es so mache, merkst du, dass wir sieben Tage haben. Dies ist also die Zeit, die wir subtrahieren wollen. Das ist also eine Zeit vor der No. Und wir wollen so etwas heute minus Zeit vor tun, und wir können dies zum Beispiel zuweisen, Samstag Date. Es ist also ein Tag, nach dem wir suchen und während wir es hier zuweisen können Aber es gibt ein kleines Problem, das Sie bald bemerken werden. Welches Problem ist das, wenn Sie unser Modul ausführen? Beachten Sie, dass wir dies gemeinsam haben. Es funktioniert also nicht und wir rufen es auf. Wie Sie sehen können, ist dies etwas mit der Zeit. Das ist nicht genau das, was wir wollen, oder? Wir können drucken. Es ist einfach, weil Piketon diesen Typ kennt. Und wenn Sie dort das in den Druck spüren, würden Sie Drucktabelle Version vom Datum erhalten. Wie Sie sehen können, hatten wir jetzt 11 September hier Wir haben gekämpft September, so dass wir es geschafft, in der Zeit zurück zu kommen. Sieben Tage. Es ist in Ordnung, aber es ist nicht, wie wir hier Wert gedruckt haben, oder? Es war wie, huh? Äh, huh. So wie das. Richtig? Also müssen wir es in der gleichen Version haben, damit wir das in West-eins lösen können. Diese entfernen diesen Teil direkt aus der Zeichenfolge. Oh, wir können es ein bisschen professioneller machen, da gibt es. Etwas würde man Zeit Stumped nennen. Programmierer beschlossen, dass am 1. Januar 1970 sie die Zeit stumpf, so dass sie beginnen, die Zeit zählen, und sie werden es von den Dingen dann zählen, indem sie Sekunden hinzufügen und nicht dies dass hier an der Börse, sie von Tag an zur Verfügung gestellt mit einer großen Zahl wie dieser und diese graben diese Zahl Hier wirklich Sekunden, die seit dem Ersten General im Jahr 1970 vergangen sind. Okay, bis zum 1. Januar 2011, damit wir das Datum des Chirurgen irgendwie in Zeiten ändern können, Tom. Ja, wir können es tun. Der einfache Weg ist, es wie dieses Suchdatum zu tun, dass Zeitstempel. Und wie Sie sehen können, haben wir gut jetzt manchmal stolperte es. Also, wie in der zweiten haben Szenen 1. Januar 19 7 Allerdings haben diese hier Millisekunden und wir können es nicht als Wert für den Schlüssel von diesem verwenden. Deshalb werfen wir es nicht in Integer um. Und dann werden wir etwas Richtiges haben, wonach wir suchen. Und jetzt, wenn wir es hier übergeben, haben wir den Wert, den wir suchen. Also, jetzt werden wir von der Aktie über vier Stimmen sortiert, aber absteigend Reihenfolge mit der Punktzahl minimal 15 ab dem Datum, dass IHS hier sagte, und wir sagten es so. Wir haben gesagt, dass wir sie von den letzten sieben Tagen wollen. Und jetzt, wenn du auf unserem Modul bist und ich hier kommentiert werde, haben wir eine gute Frage aus den letzten sieben Tagen offen, die diesen Regeln gefolgt sind. Wenn wir zunehmen, schmoren sie, zum Beispiel weh. Wir sind auf unserem Model. Sie werden feststellen, dass mehr Websites mit mehr Fragen offen waren, oder? Die coole Sache ist, dass wir jetzt nicht brauchen, um in Schlepptau unser Programm zu springen und zählen berechnen. Was hatten wir vor sieben Tagen? Sagen Sie es vor zwei Tagen, oder? Wir haben es gerade hier gesagt, und es sollte gut funktionieren. Also lassen Sie es uns auf sieben Tage setzen. Und jetzt mochte ich bei einer weiteren Sache, dass das Python -Skript so ausgeführt werden kann. Wenn ich es öffne, wird es hingerichtet. Und wie Sie sehen können, haben wir infolgedessen eine Frage wie diese. Und warum glaube ich, dass es Schule ist? Ich denke, es ist cool, denn jetzt können Sie Ihren Desktop-Anruf abkürzen. Es ist wie die beliebtesten Fragen von Python von letzter Woche zu bekommen, und Sie müssen nicht einmal, wissen Sie, öffnen Sie Ihre Ite'll Sie können einfach das Skript so öffnen. Und es wird Websites öffnen, die den Regeln wie diesen folgen, diese Schule, richtig? Und sie werden von der letzten Woche sein. Sie müssen nicht jedes Mal in das Programm springen, wenn Sie ausführen. Dein Schreien des Skripts ist universell. Ich werde immer richtig laufen. Und das ist die coolste Sache am Programm. Du bringst alles zum Laufen. Wir haben dir gelobt, die Dinge zu ändern. Das ist eine gute Lektion. Vielen Dank. 17. Übung: Hallo. Ich denke, es ist eine gute Idee, ein paar weitere Beispiele von AP Eyes zu sehen, weil Sie wissen, einige Leute könnten sie ein bisschen anders dokumentieren. Konzentrieren wir uns auf Cat Fox Das ist offenes Katzen-Fax. So schneiden Sie Fox. Wir kehren zurück. Cat-Fax würde genau zurückkehren. Lasst uns die ap-I-Dokumentation gehen. Also das erste, was, wenn Sie eine von der Website öffnen, so wollen Sie eine P I Empfehlung zu finden . Also fangen wir an, uns zu entwickeln. Und wie Sie sehen können, sagen sie, dass Ihre Gesundheit für alle Endpunkte ist. Er sieht so aus. Was? Dieser Endpunkt Nun, Endpunkt ist ein Ort, wo Sie Daten abrufen können OK, und für Fakten, müssen Sie zum Schrägstrich Fax für Benutzer gehen gehen, um den Schrägstrich Benutzer. Aber Sie brauchen Zehe Start von meiner Basis-URL, so ungehorcht das Öl und jetzt müssen Sie nur danke hinzufügen . Und wie Sie sehen können, haben wir jetzt gut hier niedrig die Fakten über Katzen Einige von ihnen sind sehr interessant. Wie zum Beispiel werden inländische etwa 70% des Tages mit dem Schlafen und 15% ihrer Tagespflege verbracht. Ist es wahr? Ich weiß nicht, wahrscheinlich ist die Tatsache, aber wie können wir das nutzen, oder? Wollen wir alle Faxe auf einmal? Nun, mal sehen. Was können wir genau mit Faktoren machen? Gehen Sie in das Faxen, wie Sie es sehen können. Hat das genau das, was wir mit Fax tun können. Es sagt uns diese Website, welche Chor es Parameter wir auf sie hier denken verwenden können. Das erste, was es sagt, dass wir im Schlepptau gehen können, zufälliger Katalog. Wenn wir also etwas wie zufällig machen, werden Sie feststellen, dass wir eine heruntergekommene Tatsache bekommen. Okay, es ist nützlicher, oder? Weil Sie eine Website oder eine Art von Programm machen können, dass wir einige zufällige Tatsache über Katze geben . Das ist jetzt besser, Hmm. Da steht, dass wir den Typ ändern können, oder? Vielleicht möchte ich ein paar Fakten über Hunde. Lassen Sie uns überprüfen, ob es uns eine Tatsache über Hund geben wird. Es ist wahr. Es gibt uns keine Fakten über Hunde. Als die Welpen geboren wurden, ist er blind, wenn und für Fleiss. Okay, das ist ziemlich interessant, Andi. Nun, hier haben wir auch etwas Gutes wird Betrag genannt, weil Sie wissen müssen, dass, wenn wir Fuß gehen , zum Beispiel, ihn und jetzt tun wir so etwas für diese Lügen, dass wir zufällige Tatsache bekommen und wir bringen den Abfluss dankte ihm. Lassen Sie uns es aus PP-Druck Import PP-Druck um das Mojo bringen. Wie Sie sehen können, haben wir eine zufällige Tatsache. Aber was, wenn ich mehr haben wollte? Würde ich viele Male für jede FARC anfordern, wie zum Beispiel 10. Diese würden zu viel Zeit in Anspruch nehmen. Denken Sie daran, jedes Mal, wenn sie es tun, denken Sie, dass Sie die Anfragen bekommen müssen. Versuchen Sie, einen anderen Weg zu finden, weil sonst Ihr Programm, arbeiten wir langsam. Und was mehr ist, wir bekommen wahrscheinlich Bond, weil Sie einfach zu viel vom Prozessor aus der CPU bekommen Die Gänse Anfrage richtig? Es gab eine Art Grenze, also mach es nicht vorbei. Sie möchten den Betrag von Anfragen so weit wie möglich begrenzen. Also die Jungs, die das erstellt haben, habe ich es vorhergesagt, und sie gaben dir das Barometer, das du benutzen kannst, oder? Also lasst es uns benutzen. Betrag für diese Studie, zum Beispiel, fünf. Auf diese Weise bekommen wir fünf Fax sofort, ohne fünfmal nur anfordern wollen, und das ist cool. Und dann können wir tun, wie wir einfach für jede Karte im Inhalt aussehen können. Tun Sie etwas lügen, bringen Sie abgeschnitten. Und wir schauen uns den Text hier an, weil es die Sache ist, die für jetzt nützlich ist, weil Sie sehen können, dass wir über fünf zufällige Fuchs gewesen sind. Es war also ziemlich einfach, oder? Und wir müssen nur lesen, was hier als Übung ist. Ich möchte, dass Sie ein Menü machen, in dem jemand Hund oder Katze wählen kann und je nachdem, was der Benutzer gewählt hat, geben Sie ihm Katzen oder Hunde, ? Und zeig ihm fünf. Zum Beispiel, 10 Fakten. Zufällige Fakten über Carter Hunde. Okay, macht deine Übung und aber das ist nicht alles in seiner Vorlesung, nicht Er hat gesagt, dass wir gute moralische Dinge hier haben. Wir werden nicht in der A-P-Schlüsselautorisierung direkt nach unten. Wir machen es später. jetzt Sehen Sie sichjetztDinge an, wie zum Beispiel diese zufällige Kappe. Wie Sie diese Dinge ein bisschen einfacher sehen können, es nur als zufälliges Bild aus dem Warenkorb zurück, richtig? Vielleicht, Chief, aber es kehrt um sie herum zurück. Denkst du das? Wie könnten wir es gebrauchen? Mega-Programm, wo Sie zeigen, zielen Sie es. Und unten, dass Sie zeigen, um die Tatsache Schnitt, richtig? Im Moment wissen wir nicht, wie Zehe ein Bild innerhalb des Programms zeigen. Gott schmeißt einfach weg und ihr seid alles ok. Es gibt mehr coole Websites wie, zum Beispiel, sie basiert online. Gehen wir runter, und wie Sie sehen können, wird es uns zeigen. Lasst uns die benutzen, um zu sehen, was uns zeigen wird. Sie basiert Link macht die sehr schöne Rasse, und zu der Zeit bekommen wir ein zufälliges Bild richtig. Es ist auch cool, und wir können auch die Abfrageparameter sehen, die Ihnen erlaubt, mehr sie Basis zu bekommen. So zählen, zum Beispiel, Mieter. Wir erhalten 10 sofort, und Sie können sie auf zeigen, zum Beispiel, Website oder öffnen Sie sie sofort, und unseren Web-Browser, dass wir bereits richtig machen können. 18. ÜBUNG: zufällige CAT Bilder von Rassen: Es ist Zeit für die nächste Übung hier. Sie können Bilder von Schnitte von Tumbler bekommen. Wenn wir in Katzen gehen, gehen wir auf die Dokumentation. Schwächung Suchabschnitte durch Atem. Es ist ein Bart. Ein bisschen spezifischere Suche, richtig. Wir haben keine zufälligen Schnitte, was kritisch ist, weil man, äh, durch die Brücke geschnitten werden kann. Und ich möchte, dass Sie lesen, was hier ist. Ordnung. Und basierend darauf, Ich möchte, dass Sie ein Programm erstellen, das freie öffnet, zufällig geschnittene Bilder im Web-Browser von bestimmten Rasse, die die Person wählt. Okay, Sie können nichts aus frei wählen. Zum Beispiel werde ich Ihnen ein paar Hände geben. , Beachten Sie,dass sie sagen, dass Sie Briten hier bekommen können, wie Indiens Link Sie. Und wie Sie sehen können, werden sie hier angegeben. Okay, was bedeutet, und sie sagen auch, dass du so durch Atmen suchen kannst. Also, wenn sie es in den neuen Link öffnen und wir tippen so etwas wie Rasse Ideen. Also war es wie Brit diese und dann benutzte ich zum Beispiel American Bobtail. Also danke ihnen. Ich werde zufällige Katze bekommen, die jemanden aufwirft, der dirigiert. Und hier ist dein Oh, wenn ich Interessiert öffne? Kann nicht sehen Nun, es ist ziemlich schöne Karte. Nette. Und jedes Mal, wenn ich mich erfrischen, bekomme ich Rondon-Baumwolle. Natürlich können sie einige Dinge wiederholen. Andi. Nun, so bekommen wir eine Single. Die Frage ist, wie bekommen wir mehr als ein Bild auf einmal? Wir wollen nicht auf eine Rinde gehen. Wir könnten mehr Anfragen stellen. Aber wie gesagt, suchen Sie immer nach einer anderen Option. Sieh dir die Brücke an. Eine PR-Referenz im linken Bereich. Auch kann es mehr geben Über das einzige gibt es Breite. Es sind die Schuldigen. Mm, wo Parameter, die sie nicht vorbereiten, wirklich beschreiben. Aber wahrscheinlich, weil Thema ist es eine selbst beschreibende Zeit ist vorbei. Begrenzen Sie den Betrag aus dem Auto, der hier nicht angezeigt werden kann, richtig? Also, wenn ich wahrscheinlich so etwas und lahm mache, ist es gleich zwei frei. Ich würde mal Freakouts bekommen. Lass uns 012 Freakouts sehen, damit wir jeden von ihnen durchgehen können. Holen Sie sich dort sind Sie gut und bieten Sie sie im Web-Browser. Aber es ist dein Job. Das ist eine kleine Lektion. Ich danke Ihnen vielmals. 19. Erlaubnis zur Erlaubnis - log mit API-Schlüssel – Feiertagskalender: Hallo Heute lernen Sie mit diesem A P I Schlüssel. Was? Es wird verwendet, um es zu benutzen. So heute erfahren Sie, wie Sie sich auf Websites autorisieren. Weil wir bisher nicht schreiben mussten. Wir benutzten Dinge wie Katzen-Fax und sie verlangten nicht, dass du etwas kreierst. Was nennt man einen P I Schlüssel? Also, was ist ein p a ki? Es ist ein Schlüsselzehe. Identifizieren Sie die Autorisierung Sie als Person. Sie müssen eine Autorisierung machen. Aber warum müssen sie es tun? Es kann ein paar Gründe geben, warum sie wollen, dass Zehe Sie identifizieren, weil sie wollen, analysieren wie Sie verwenden Sie Sie sind glücklich, dass sie Zehe identifizieren Sie wollen, weil sie Zehenbegrenzung wollen und nur Münder anfordern so viel wie sie können. könnten möchten Sie autorisieren, weil sie sehen wollen, ob Sie sind Sie, weil einige AP Augen Ihnen erlauben, in Ihre zum Beispiel zu schauen, wo Sie Ihre e mais haben und sie erlauben Ihnen, auf E-Mails zu antworten. Richtig? Sie müssen also wissen, dass Sie Sie sind. Manche Leute wollen etwas Geld für zu Hause Sie bekommen, denn wenn Sie mehr Anfragen machen wollen wenn Sie die A P I ruhiger Shelly verwenden. Also bekommen Sie meine davon. Oh, dann musst du sie richtig bezahlen? Also lassen Sie uns eine aus wählen, dann AP Eis, das Autorisierung erfordert. Wie was? Weltferien und Arbeitstage Kalender-Index, der zu Ihnen geht. Wie Sie sehen können, ermöglicht es Ihnen, Datenbank aus über 200 Ländern weltweit zu erhalten, und es wird ständig aktualisiert, so dass Sie Hon off wählen können So viele Länder hier und sehen welche Feiertage sie haben. Das musst du nicht sein. Denken Sie an die Aktualisierung. Du brauchst keinen Zeh. Stellen Sie eine Person ein, um es richtig zu aktualisieren? Stellen Sie sich vor, Sie haben eine große Firma und Sie haben Menschen von vielen Orten auf der ganzen Welt eingestellt und sie haben die Feiertage und Sie wollen nett zu ihnen sein und ihnen geben, zum Beispiel, Freizeit an den Heiligen Tagen. Oder Sie möchten eine Visitenkarte an den Heiligen Tagen schicken. Es ist schön, dass die Person, die die Komponente der Dinge über die Menschen läuft, zum Beispiel, direkt dort so und der Urlaub könnte es ändern. In einigen Ländern wissen Sie vielleicht nichts über einige Feiertage, und sie haben die Arbeit für Sie gemacht, richtig? Es ist also ziemlich nützlich. Und aber um es zu benutzen, müssen Sie einen Schlüssel AP haben, der ich okay bin. Und um Schlüssel a p ich die meiste Zeit zu bekommen, müssen Sie sich nur auf der Website registrieren. Sie werden dir einen Link geben, oder? Zum Beispiel die Anmeldung für pre. Ich könnte auf sie gehen und Sie müssen nur Ihre E-Mail, geben Sie Ihren vollständigen Namen und wählen Sie die Passport Creek registrieren weiß für E-Mail. Wenn Sie es nicht bekommen, überprüfen Sie diese Bombe und dann müssen Sie sich nur einloggen. Also kommen Sie, um zu unterschreiben. Und jetzt, wie Sie sehen können, haben wir hier etwas oder das genannt P I Schlüssel. Auch, es sagt über unsere a p. Ich benutze es, was bedeutet, wie oft ich etwas von diesen Websites angefordert habe. Warum verabreden sie sich? Zeig mir das, weil es im freien Plan begrenzt ist. Wie Sie sehen können, wollen diese Jungs Zehe und etwas Geld, und ich denke, es ist ziemlich OK, weil sie wahrscheinlich Leute einstellen müssen, die das Colin verfärbt Recht aktualisieren. Also müssen sie das Geld zurückholen. Aber für den privaten Gebrauch oder einfach nur aus Gründen, dass Sie es testen können, haben Sie einige kostenlose Plan, wo Sie gute, begrenzte Anzahl von Anfragen haben . Und wenn wir zu Preisvermerk gehen, dass Sie Haman Anfragen 1000 dauerhaft haben. Also, wissen Sie, für den privaten Gebrauch wollen Sie einfach etwas über die Welt herausfinden. Sie können es einfach kostenlos verwenden. Und Sie haben das Quiz pro Sekunde genau hier gewonnen. Sie haben nur mich zu den Anfragen pro Zyklus auf der Mitte A B Ich bitte jetzt werden wir daran bleiben. Sie haben wahrscheinlich bemerkt, dass ich Blurt Haus von meinem a p i König. Warum habe ich das getan? Weil Sie sich daran erinnern müssen, dass dieser a p i Schlüssel mich als Person identifiziert. Wenn Sie angefangen hätten, es zu benutzen, könnten Sie es verwenden. Nein, so wie es beabsichtigt war. Du könntest, weißt du sie hervorbringen. Oder du könntest zum Beispiel ruhiger benutzen, es zum Beispiel ruhiger benutzen, Shelly. Richtig? Und deswegen hätte ich Probleme. Richtig? Denken Sie daran, dass dies Sie identifiziert. Deshalb brauchst du diesen Schlüssel am Anfang, oder? Zehe. Stellen Sie sicher, dass die Person, die es benutzt, der richtige Kerl ist. Und so teilen Sie es nicht mit anderen Menschen, direkt in dem Schlüssel, der für Sie generiert wird. Beachten Sie, dass sie hier einen P I Schlüssel teilen. Aber manche Leute haben das Panel vielleicht nicht so programmiert. Möglicherweise erhalten Sie die Taste A p I durch die E-Mail. Sie wurden nur senden Sie einfach essen und Sie werden nicht die Kontodaten oder so etwas haben und hängt wirklich davon ab, welche Websites Sie verwenden werden. Okay, lass es uns benutzen. Wie man es benutzt wie immer, werden wir für eine P I-Dokumentation verwenden. Also klicken wir hier und wie Sie sehen können, ist es ziemlich gut dokumentiert. Es steht am Endpunkt, du bist alles, was es wie Tag ist, also müssen wir es so verwenden, oder? Also lasst es uns hier hineinkopieren. Aber es heißt, wir brauchen einen P I Schlüssel, der erforderlich ist, also müssen wir liefern. Also müssen wir so etwas tun, ein p I Schlüssel als Umfang wie dieser, dann müssen wir es zur Verfügung stellen, also müssen wir es von der Lagerplatte geben. Also von hier. Wir müssen es hier zur Verfügung stellen. Ok. So wie das. Und jetzt sind wir angemeldet. Schauen Sie, wenn wir unser Modul ausführen, aber Inhalt hier werden Sie feststellen, dass es einen Pfeiltyp Kohle gibt , was bedeutet, dass wir nicht alle Parameter zur Verfügung gestellt haben. Aber wenn wir so etwas tun, können Sie sehen, ohne auf der A P i G Autorisierung fehlgeschlagen. Irgendwas stimmte hier nicht. Ich ändere es auch in einen falschen Kerl. Wie Sie sehen können, ist es auch falsch. Also müssen wir ihnen einen P I Schlüssel geben. Genau wie es ist, als würden sie für uns generiert. Es identifiziert uns. Dann erlaubt es uns, etwas von der Website zu verarbeiten. Richtig? Und jetzt müssen wir lernen, wie man es benutzt. Wie Sie sehen können, sagt es, wir sind erforderlich Zehe-up a p I Parameter wie eine P I Taste, was wir getan haben. Jetzt müssen wir auf Land und in der Luft, also müssen wir Zehe Vetoferien sammeln. Also lasst uns diese kopieren. Ja, und wir müssen weitere Parameter hinzufügen, wie, ja, also um zu wählen, in welchem Jahr wir XB zum Beispiel überprüfen wollen, 2019 und wir müssen auch das Land wählen, das wir wollen Toe Check Urlaub für richtig Da es viele Länder gibt Andi, welches Land wählen möchte und wie man es hier wählt Wir haben Länder auf ihrer Website unterstützt , wenn ich es öffne. Wie Sie sehen können, gibt es viele Länder, die diese Unterstützung auf das ist Schuhe. Zum Beispiel Great Brittain, das ist G B Vereinigtes Königreich. Also müssen wir G B diese beiden Buchstaben hier verwenden. Wenn Sie ein anderes Land wie zum Beispiel Spank wollen, müssen Sie Zehe e s rechts verwenden. Also geben wir hier g b. Und jetzt haben wir ein Großbritannien Vereinigtes Königreich gewählt. Ah, lassen Sie uns unser Modul laufen. Und wie Sie sehen können, haben wir auf Let's People gedruckt. Wie Sie im Vereinigten Königreich sehen können, gibt es viele Toiletten. Aber Sie müssen sich daran erinnern, dass wir alte Bindungen aus heiligen Tagen aus dem ganzen Jahr gewählt haben. Also, wenn wir hier gehen, können wir unten sehen, dass wir es ein wenig begrenzen können. So wie so. Zum Beispiel möchte ich nur heilige Tage für diesen pazifischen Monat, wie zum Beispiel Dezember, damit wir so etwas wie einen Monat 12 machen können und wir auf Lee kommen. Heilige Tage für Dezember, wie sie betrachten, sind immer noch viel von ihnen entfernt. Aber denken Sie daran, dass sie lokale und nationale religiöse Feiertage sein können, so dass wirsie noch mehr wie, zum Beispiel, die nationalen Feiertage beschränkenkönnen sie noch mehr wie, zum Beispiel, die nationalen Feiertage beschränken zum Beispiel, . Und wie Sie sehen können, gibt es nur zwei davon, richtig? Es gibt auch so Premium AP I Parameter und das ist etwas, was Sie schreiben. Was bedeutet das? Sie sind Primo. Es bedeutet, dass, wenn Sie für sie bezahlen, damit Sie nicht auf dem freien Plan sind, können Sie begrenzen, was Sie sehen werden noch mehr. Oder Sie können ändern, wie das Ergebnis von der Website so ein p Ich werde aussehen und das ist ziemlich nützlich. Deshalb ist wahrscheinlich preislich. Was macht es? Es besagt, dass es den Namen aus dem Urlaub in der offiziellen Sprache außerhalb des Landes zurückgibt. Falls verfügbar, ist dies standardmäßig auf Englisch festgelegt. Das Ergebnis, das wir hier haben, ist auf Englisch, oder? Aber wenn Sie Zehe Person aus, zum Beispiel Polen, zeigen wollen , die Beschreibung aus dem Urlaub in polnischer. Also willst du ein bisschen mehr Gewinn sein? Shona, stimmt's? Sie wollen nicht alles Englisch zeigen. Dann musst du dafür bezahlen. Und dann kannst du diese Sprache einstellen. Zum Beispiel. Äh, Polen sah pl auf. Dann waren sie die Leute aus Polen mit c ihrer Urlaubsbeschreibung in der Polizei, richtig. Sie müssen es nicht selbst übersetzen. Aber das ist eine private Website. Es kann aufhören, in, ich weiß nicht, zwei Jahren Zeit auf vielleicht 10 Jahren alle zu existieren ich weiß nicht, . Vielleicht werden wir fast ewig dort sein. Richtig? Aber wenn Sie gerade darüber reden, dass es jetzt nicht verfügbar ist, sich keine Sorgen. Denn um ehrlich zu sein, Sie üben gerade jetzt die Art, wie AP Augen aussehen, jeder, einer von ihnen wird ein bisschen anders sein. Und Sie werden wahrscheinlich verschiedene 80 IES verwenden wollen. Wahrscheinlich müssen Sie den Urlaubskalender nicht verwenden, oder? Du könntest es. Etwas anderes von hier und da. Schnittstelle der Website wird anders sein. Und dafür werden wir als Programmierer bezahlt, weißt du, große Dinge. Eine Gebühr, Augen, Andi, analysieren sie, und dann benutzte sie. Richtig? Es wird Ähnlichkeiten geben. Deswegen möchte ich Ihnen ein paar davon zeigen. Auf diese Weise werden Sie in der Lage sein, alle von ihnen richtig zu verarbeiten. Sie werden daran gewöhnt sein, wie die a p ich aussehen und wie Zehe Daumen verwenden, die die Lektion hält. Vielen Dank. 20. Authorization – Einstellungen: Hallo Heute werde ich Ihnen beibringen, was Header sind und wie man sie benutzt. Um in einen von der Öffentlichkeit A B zu schauen, werde ich die Wagen 80 hoch von hier aus benutzen. Und Sie werden feststellen, dass, wenn wir diese Spitze gehen, es uns sagt, dass der beste und sicherste Weg ist, den Kopf zu schicken. Was ist Heather? Heather ist zusätzliche Informationen, die Sie die Anfrage hinzufügen können und es ist so sicherer, Anfragen durch die Hölle dort zu senden, weil die Werte wie diese nicht alle sichtbar sind weil sie nicht in der URL gesendet werden, richtig? Deshalb ist es am besten, dies zu verwenden, wenn es möglich ist, zu verwenden, wenn sie hey eso erlauben um es zuerst zu verwenden. Nun, wir müssen die A p I Schlüssel Andi generieren, um zu tun ist, dass sie sagen, dass Sie hier gehen müssen, dann müssen Sie sich für freien Typ anmelden. Die meine machte die Anwendungsbeschreibung Sagen Sie etwas über Ihre Anwendung. Würden wir zum Beispiel deine Katzen machen? Sie möchten eine Bibliothek aus Lieblings-Schotten machen und ihnen sagen, dass Sie Tipp tun möchten und klicken Sie einfach auf Anmelden. Danacherhalten Sie eine E-Mail, erhalten Sie eine E-Mail, erinnerst du dich? Zwei Schecks Pommy, wenn du es nicht getan hast. Und dort erhalten Sie den A P I Schlüssel und den Benutzer, den ich tat. Du solltest es für dich selbst sagen, oder? Ok. Wenn Sie es haben, dann ist es Zeit, sich anzumelden. Also haben wir hier eine Anfrage an Favoriten netted bekommen. Also wollen wir Favoriten von hier bekommen. Wie Sie sehen können, heißt es, dass dafür ein P I Schlüssel erforderlich ist. Lasst es uns überprüfen. Wenn wir auf unserem Modul sind, bemerken Sie, dass sie sagen, Hey, es gibt eine schmale Sie brauchen, um Ihre eine P I Schlüssel sie benötigt, so dass sie Ihre Favoriten Schnitte richtig identifizieren können , weil es viele Benutzer auf seiner Website. Um dies zu tun, müssen wir einen Header senden. Wie? Toe sendet eine Kopfzeile. Sie müssen hier als ein anderes Argument namens Argument senden, dass dies Heather's genannt wird. Nun geben Sie das Gleichheitszeichen ein und Sie senden den Schlüsselwert von der Heidekraut, die Sie senden möchten . Und wie Sie sehen können, sagen Sie, dass unser Header immer noch verwendet werden muss, um so aussehen X a p I okay . Und jetzt werde ich den A p I Schlüssel zur Verfügung stellen, den ich von E-Mail erhalten habe. Also zahle ich es hier, und wir müssen es irgendwie schicken. Hier. Wir können es einfach tun. Diese Rang. Aber auch können wir eine spezielle Variable erstellen, die wir halten. Alle unsere Schlüssel kamen so. Und jetzt können wir etwas tun. Diese anderen Heather ist rund um das Modul. Oh, natürlich. Sieh so aus, weil Gerechtigkeit eine einzige. Hallo? Ja, Indianermütter im Kampf. Also, wie dies um das Modul, können Sie sehen, dass wir widerwillig sind, weil wir hier eine leere geleast haben . Und leer geleast bedeutet, dass wir noch keinen IQ-Herzzehe unseres Lieblings hinzugefügt haben. Also ist alles in Ordnung. Wir schauen rein, das tue ich. Wenn wir unseren Schlüssel so ändern, dann war es uns sagen, dass Hey, es gibt keine gültige X a p I Schlüssel in der Kopfzeile. Es gibt nicht, dass der richtige König es wieder ändern wird. Und dann sind wir eingesperrt. So, jetzt wissen wir, wie man in der Verwendung von Headern aussehen. Wir müssen nur ein benanntes Argument senden und dann hier den Wert eingeben, für den Sie sich vielleicht fragen, warum dieser Name der gleiche ist wie hier. Wie unser Dolmetscher weiß, welcher ist. Nun, die linke Seite vom Parameter ist nur als das Argument name bekannt, oder? Er hat gerade bemerkt, auf der linken Seite nennen Sie hier Argumente. Du schickst Wert für das Argument auf der rechten Seite, und er weiß, dass er es von hier nehmen sollte. Okay, also mach dir keine Sorgen. Diese Namen sind die gleichen. Und ich glaube nicht, dass du deine nicht nur Dinge wie andere erfinden solltest Ich mag so etwas. Ist das richtig? Weil du vielleicht das kannst. Sie könnten mehr Schlüssel Wert hinzufügen. Hier ist richtig. Du kannst mehr hinzufügen, also benutze einfach dasselbe, was ich hatte. Ihre sind gleich anderen. Alles funktioniert gut. Also senden wir Header und acht Werke. Gut. Aber ich möchte, dass du das etwas verbesserst. Lassen Sie uns hier einen Kampf in unserem Ordner erstellen. Also lasst uns Gesellschaft gegen fünf kämpfen. Und lasst uns Kampf schaffen. Es wird aufruft, denkt in Ordnung auf wir öffnen es so, wir können nicht alles außer unseren Schlüssel entfernen. Also leben wir den Schlüssel hier auf und wir werden eine Variable wie diesen ap König erstellen und jetzt einige Dinge importieren. Und hier statt zu schreiben, wie, Tage führen wir etwas wie diese Einstellungen Punkt ap Okay. Und jetzt, wenn wir unser Modul ausführen, bemerken Sie, dass es gut funktioniert. Richtig? Aber wir haben AP. Ich halte von den Einstellungen von 15, wo alle Einstellungen beginnen. Sie machen diese Lektion. Vielen Dank. 21. ÜBUNG: CAT System - Einführung: überhaupt in dieser Lektion, die Sie lernen, wie man eine Anwendung zu machen, die wir dem Benutzer die Lieblings-Schnitte zeigen. Sie werden lernen, wie man nach zufälligen Schnitten sucht und das Baby auf weitere Schritte vorbereitet, die ich über Anzug sprechen werde. Wir werden ihren Code aus der letzten Vorlesung verwenden, in der wir mit Heather auf der Cut AP High Website nachgesehen haben . Und jetzt würde ich Ihnen von Annahmen für unsere Anwendung erzählen. Wir werden uns vorstellen, dass der Benutzer sich in unserem Programm so hoch einloggt, bieten die Protokollierung und Reisepass als nächstes. Stellen wir uns vor, dass unten, wir überprüfen, ob sie suchen und Passwort korrekt sind. Jetzt gehen wir davon aus, dass die Protokollierung korrekt abgeschlossen wurde, oder? Der Benutzer hat sich also eingesperrt, weil er den richtigen Logging Pass gegeben hat. Und dann rufen wir aus Datenbank-Eigenschaften wie User I. D und User Dame für weitere Referenz ab, damit wir auf den Kerl verweisen können, der gerade nachgeschaut hat. Wir machen diese Anweisungen nicht, weil wir keine Datenbank haben. Stellen Sie sich vor, dass sie hier sind. Und wir haben gerade einen Kerl mit dem Benutzer eingegraben. Ich d mag, dass Alter g Alter, um , um, zum Beispiel, was Sie schreiben können, um zu hören, was Sie wollen, ist nur der Benutzer, der diesen spezifischen Benutzer und Benutzernamen identifizieren kann , das heißt, für sind cartoonish, nicht wahr? Also, wieder, Benutzer I d erlaubt uns, einen bestimmten Benutzer zu identifizieren, wenn jemand anderen Logan verschiedenen Pass bietet , der Benutzer, den ich d wird anders sein, weil dies den verschiedenen Benutzer identifizieren wird , Richtig? Also wollen wir ein Programm machen, das zeigt, was sind Favoriten schneidet den Benutzer ab, der gerade mit Show-Memorandum gesperrt hat , Kätzchen und Skript fragt, ob der Benutzer das Kind in die Favoritenliste herausgeben will. Eso müssen wir es auch möglich machen, Toe fügte hinzu. Also müssen wir eine Fähigkeit und Funktion machen, um neue Schnitte hinzuzufügen. Und auch werden wir eine Funktion machen, die wir ihm erlauben, das Kätzchen von den Favoriten zu entfernen. In diesem Vortrag konzentrieren wir uns darauf, ihm Dinge zu zeigen, indem wir Dinge vom Server bekommen. Das ist also wie eine Übung. In den nächsten Vorträgen werden wir darüber sprechen, wie Toe Post einige Dinge, wie man etwas zum Server an das FBI senden. Weil, ja, wir können es tun. Und wir können auch von dort löschen, aber Moment müssen wir die Grundlage für unser Programm bilden. Also lasst uns so etwas wie hallo, Benutzername einbringen . Er weiß also, dass er in unserem Programm ist. Und jetzt wollen wir die Lieblingsschnitte bekommen. Also hol dir Lieblings-Schnitte. Wir erstellen eine Funktion wie diese, sie können keine Lieblingsschnitte bekommen und wir werden das Ergebnis speichern. Teoh Lieblings-Schnitte wie das. Wir müssen sagen, von wem wollen wir die Katzen holen? Richtig. Also schickten wir User I d hier an die Kate Favorite Schnitte Funktion, die wir nicht erstellt haben und dann werden wir drucken. Ihre Lieblingskarren sind und wir haben gerade so zur Verfügung gestellt. Jetzt brauchen wir Zeh. Definieren Sie diese Funktionen. Gott Lieblings-Fakten werden es definieren. So definieren, bekommen Lieblings-Schnitte Wir bekommen hier Benutzeridee und wir wollen hier zurückkehren. Lieblings-Schnitte. Wie Sie sehen können, haben wir es schon hier gemacht. Also werden wir diese Anfrage benutzen? jedoch Wir müssen esjedochein wenig hinzufügen. Warum nicht? Ist das, wenn wir zu Favoriten gehen und wir bekommen, um die bekommen Sie Ihre Lieblings? Es sagt, dass es die Favoriten bekommt, die zu York-Konto gehören, dessen Konto die Person den A P I Schlüssel erstellt hat, was wir sind, aber wir wollen eine Anwendung erstellen, wo es viele Benutzer mit unterschiedlicher Setliste aus Lieblings-Schnitte, Nähen Zehe. Ich definiere mich nicht, und Sie können sehen, dass es eine Option Zehe. Filtern Sie sie nach sub i d. In unserem Fall ist Obaidi wirklich der Benutzer. Ich habe Recht, und wir wollen es als sub i d senden. Als Anforderungsparameter. Also müssen wir hier Parameter Objekt erstellen, wie das ist das Wörterbuch und wir werden die Tatsache verwenden , dass wir so etwas wie SAP I tun können. Und wir können es auf Benutzer i d den Abstieg hier setzen und wir können es dann als Parameter senden. Auf diese Weise können wir nun die Antwort auf und aber die Antwortfähigkeit zurückgeben, richtig? Also müssen wir irgendwie Disc hier draußen so verwenden. Und dann, zum Beispiel, könnten wir es tun. Mike, das dachte, wie diese Dinger dort taten. Aber das Problem ist, dass wir es wiederholen müssen, versuchen, außer sonst. Jedes Mal, jedes Mal, wenn wir eine Funktion wie bekommen Lieblingskarten wie, zum Beispiel, zum Beispiel, andere eine neue geschnittene Zehe Lieblings-Möglichkeiten, um die Lieblings-Karte zu entfernen. Wir müssten Zeh machen das gleiche genannt Lügen Dies. Deshalb erstellen wir eine andere Funktion, um zu wissen, wiederholen Sie uns wie, erhalten Jason Inhalt von Antwort. Und wir haben hier eine Antwort geschickt. Jetzt machen wir einfach so was wie Schwänze. Also werden wir den Inhalt zurückgeben, aber unsere Antwort so ändern, und jetzt können wir einfach so zurückkehren. Also springen wir von hier nach hier, und wir schicken ihnen eine Antwort von hier. Genau dann ändern wir die Antwort in den Inhalt. Das ist Jason. Wir versuchen, es zu tun. Wenn etwas schief geht, sagen wir, du bist etwas auf Polnisch. Unsachgemäß seit Monaten. Sonst kehrten wir zurück. Der Inhalt hier auf dem Kontinent wird wieder an den Ort zurückgegeben, wo die Funktion gute Lieblingskarren aufgerufen wird. Also in unserem Fall ist es hier auf diesem Weg. Wir gehen jetzt. Siehe Lieblings-Schnitte. Wie Sie sehen können, sind Ihre Lieblings-Schnitte leere Mietvertrag. Alles ist in Ordnung, weil du keine Karte hinzugefügt hast, oder? Aber in Zukunft werden wir hier den Vorteil Kratz von dem Benutzer sehen, der sich als diese Idee identifiziert. Jetzt ist es Zeit, um eine zufällige Schnitte zu zeichnen. Also lasst uns so etwas machen. Zufällige Karte ist gleich, um zufällige Katze zu bekommen, oder? Und das ist eine Funktion geschaffen. Holen Sie sich zufällig geschnitten. Wir müssen keine Parameter erstellen, weil es nur eine zufällige Karte zurückgeben wird. Jetzt können wir eine Anfrage stellen und diese Funktion von hier aus nutzen, damit wir uns nicht wiederholen müssen , richtig, Andi? Nun, brauchen wir jetzt keine Parameter, weil wir nur bei Cat herumkommen. Aber wie kommen wir unbeschnitten herum? Es steht, dass wir laden müssen. Denk nach, und wir werden diese Jason-Antwort standardmäßig bekommen, ist es uns einen Einzelschnitt gibt. Das ist zufällig. Okay? Und wir geben es hierher zurück. Also, zufällige Karte, es ist schon hier. Wir können diese Linie des Mantels hier kopieren. Also deine Lieblingskarten jetzt, äh, du kannst hier. Also deine Lieblingskarten jetzt, äh, Drohne hält weiter. Und es ist hier, direkt in der zufälligen Katze. Wie Sie jetzt sehen können, haben wir auf ihn zu scherzen, als er das Modul leitete. Eine Bande. Die zufällige Küche wird anders sein, weil die Idee anders ist. Du bist immer anders. Und, nun, wir könnten ihm diese Marke zeigen, äh, Kätzchen, direkt am Beispiel, der Ural stellt sich vor, dass wir hier eine grafische Benutzeroberfläche haben, auf der wir den Kerl auf diesem Bild zeigen . Sie wissen, dass das Bild, das darauf wartet, in diese zu bekommen, Sie sind. Und wir können auf zwei Arten dorthin gelangen. Nicht, dass dies eine Liste von einzelnen Wörterbüchern ist, richtig? Es könnte mehr von ihnen geben, wenn wir einen Parameter hier geschickt hätten, der es uns erlauben würde, nach mehr Jungs für mehr Carted zu suchen . Aber wir haben es nicht so gemacht. Wir haben nur eine Tasse gut. Also wissen wir, dass an der Position Null von dieser Liste, gibt es das Ergebnis, nach dem wir suchen, so dass wir Klang wie zufällige Cut von Null eingeben können. Nicht das. Nun, wenn Sie unser Modul ausführen, haben wir hier nur ein einziges Wörterbuch, richtig? Sie wollten, dass wir wollen. Und jetzt können wir in u R l einsteigen und so haben wir Sie alle von Drohnen-Kätzchen sind. Und wissen Sie, wir können Tage in den Hafen kopieren, Bruder, Bruder, wir können in der Instanz im Web-Browser öffnen und wo wir die Person fragen, ob er diese neuen Drohnen-Kätzchen in seinen Lieblings-Mietvertrag hinzufügen will. Aber wir machen es in der nächsten Vorlesung. Ich werde Ihnen einen weiteren Weg zeigen, um die erste Ausrichtung von der positiven von der ersten Position aus zu bekommen. Das ist nicht, dass es nicht cool ist, dass wir hier als die Benutzer dieser Funktion erinnern müssen , dass wir das erste Element richtig zugreifen müssen? können wir. Aber wir könnten so etwas tun. Wir geben den Inhalt zurück und wir geben das erste Element hier sofort zurück. Und dann können wir es einfach so machen. Also, wie Sie sehen können, ist dies, denke ich, eine bessere Lösung, weil Funktionen auf diese Weise erstellt werden sollten. Wir müssen sie also nicht untersuchen, um zu wissen, wie sie funktionieren? Stellen Sie sich für eine Sekunde vor, dass Sie völlig nicht wissen, wie diese Funktion erstellt wird. Gleich drauf. Haben Sie zufällig bekommen beteiligt? Kann nicht. Was erwarten Sie als Ergebnis, zu erwarten, dass Sie brauchen Zehe bekommen in zufälligen Wagen aus dem ersten Element, um diese zufällige Karte zu erhalten . Aber wahrscheinlich nicht richtig. Wenn Dysfunktion aufgerufen wurde, erhalten Sie zufällige Karten. Also wurde dieser Name vorgeschlagen, dass Sie eine Liste von Mordwagen bekommen, dann Yeah, Sie würden erwarten, dass Sie eine Liste durchgehen müssen. Aber auf diese Weise erwarten Sie, indem Sie nur auf den Namen schauen, dass Sie gona nur einen einzigen Schnitt haben . Also durchzugehen, ist es zumindest etwas Unerwartetes. Und das ist kein guter Weg, um dieses Problem zu lösen. Dies ist die bessere Lösung, wenn wir es so machen. Also würde ich Sie daran erinnern, dass das Ding hier sein wird . Wir werden eine Liste haben, oder? Listen Sie Katzen auf. Richtig? Und wir bekommen das erste Element, das ein Wörterbuch in unserem Fall ist, ist dieser Teil und wir geben es hier an diesen Ort zurück. Und das ist ein Lauf eine zufällige Karte jetzt, die durch Wörterbuch präsentiert wird. Okay, es gibt nur Lektion. Vielen Dank, sehr 22. POST - Hinzufügen einer Katze zur Lieblingsliste: Hallo. Es ist Zeit, das Kätzchen hinzuzufügen, das nur Drohne mit der Post-Methode von Anfragen davor verwendet wurde , wenn es unseren Benutzer zu fragen ist. Also haben wir importiert statt drucken und fragen, Wollen Sie essen zu Ihrer Lieblingsliste hinzufügen und er kann ja oder nein wie folgt antworten. Und wir müssen es in einer Variablen speichern, wie zum Beispiel bei zwei Lieblings, äh, Antwort wie diese. Und wir müssen die Antwort überprüfen. Richtig? Also, wenn nach der Lieblings-Antwort gleich ja ist, dann werden wir es hinzufügen. Also haben wir eine Funktion wie, zum Beispiel, bei Lieblings-Schnitt, und wir senden er der Benutzer i d. So können wir die Liste von diesen Benutzern rechts leichter identifizieren und mit Senden Sie ihre herum nicht schneiden I d. Also zufällige Katze vom I d auf dem Auto, aus der Tasse. Richtig. So sieht es so aus, nicht stattdessen in der zufälligen Katze hat ich d Recht. Also schicken wir ihre Id Cat ab. Dies ist Idee aus Kategorie, dass dieser Schnitt enthalten ist. Mm. Wir sprechen darüber, richtig zu entscheiden. Ist diese Karte spezifischen Schnitt, den ich getan habe, die auf das, was wir das Ergebnis aus dem ausdrucken Favoritenschnitt identifizieren können . Also wissen wir, was passiert ist, wenn es passiert ist oder nicht. Ist das, was wir fragen. Möchten Sie es zu Ihrem Lieblingstier hinzufügen? Und wir bitten um den Großbuchstaben aus dem Brief. Warum unser ist jemand verwenden kleine Fall unter dieser Bedingung wird nicht erfüllt werden, oder? Deshalb gehen wir jetzt. Verwenden Sie die obere Matt auf der Antwort, die Kleinbuchstaben in den Großbuchstaben erhöhen wird , richtig, dass ich denke, es ist ein bisschen professioneller, weil dies nur eine Datenvalidierung ist. Wir konzentrieren uns nicht auf das Stopp in der Struktur. Uh, aber ich wollte nur das praktische Beispiel der Methoden zeigen, die Sie vor langer Zeit gelernt haben . Also senden wir in die Funktion so, aber wir müssen eine Funktion wie diese definieren. Also, Kunst, Lieblingskarte verwenden Schreiben der Karte untätig und jetzt was? Wir müssen ein Bedürfnis machen, als hätten wir es immer nicht richtig gemacht. Also haben wir keine Anfrage gestellt. Aber dieses Mal wird diese Anfrage als Post bezeichnet. Nicht ist, dass, wenn wir gehen zu Favoriten hier sicher und ein Bild als Favorit, wir haben einen Beitrag Namen hier. Post bedeutet, dass Sie nur etwas richtig posten und an den Server etwas in der Reihenfolge senden, um Post-Anpassung zu verwenden, um Ihren Beitrag einzugeben. Es ist jedoch der Unterschied . Wir müssen etwas dorthin schicken und es schicken. Aber wir können eine Variable wie zum Beispiel Katzenkartendaten erstellen. Du kannst es nennen, wie immer du willst. Es macht es nicht zu einem Wörterbuch. Und dort heißt es, dass wir Bild liefern sollten. Idee schreibt. Wir müssen Toe sagen, welches Bild wir die Favoritenliste hinzufügen, und in unserem Fall schicken wir es hier genau die zufällige Schnitte Idee, damit wir einfach Dinge wie heiße Idee machen können und das ist genug. Aber es sagt, dass Sie auch das sub i D zur Verfügung stellen können und in unserem Fall wollen wir es zur Verfügung stellen. Andernfalls jeder Schnitt, der hinzugefügt werden würde, gehören. Zehe unseren Rat für die A P, die ich gescherzt habe, haben wir erschaffen. Also lassen Sie uns diesen Zehenbenutzer Heidi setzen und jetzt müssen wir ihn schicken. Wie senden wir es? Wir verwenden nicht das Parameter Argument hier. Wir benutzen das Jason-Argument, und wir tun etwas Wütliches. Warum ist das so? Weil diese PR erwartet, dass die Daten in Jason liegen werden, ehemalige und diese alles, was dem Jason-Argument zugewiesen wird, wird in Jason umgewandelt werden, wenn möglich. S so ist dies der beste Weg, es zu tun. Wir haben genau richtig. Jason entspricht Taxidaten. Und jetzt ändern wir das automatisch in Jason, ohne sich Sorgen zu machen, wie es geht, was hier passieren wird. Und nun, das ist in Ordnung. Wir haben nur, wie haben da etwas gemacht, wenn das hier involviert sein wird? Nun, sonst, wenn er nicht will, Ah, ah, ah, das Kätzchen. Wir müssen etwas sagen. Zum Beispiel, warum du brutal bist, wird die Karte jetzt sitzen. Ich glaube, er ist irgendwie brutaler Wein. Wissen Sie, dass Cut zu seiner Lieblingsliste, die ihn wie, zum Beispiel, diese hier Sie wollten es zu Ihren Lieblings-Leads hinzufügen. Wir werden nicht brutal sein Ja, wir wollen es hinzufügen. Und es geht um unseren Erfolg. Wir haben gerade einen neuen Kerl hinzugefügt, mit dem ich so bin. Und jetzt, wenn du nicht weißt, was für ein Modul wir nicht sind, dass wir in unserer Lieblingskarten-Liste haben und du Lieblingsschnitt mit Heidi. Ich d mag dies hier ist ein Benutzer, den ich d, dass ich von der a p i cart Website bekam. Hier ist ein Bild, das wir zuvor hinzugefügt haben. Und hier ist der jemand aus dem Benutzer, der jetzt richtig eingesperrt ist. Und er ist hier ist du gut, dass du auf die Drohne Kätzchen zugreifen kannst, die hier war, damit wir alle Lieblings-Schnitte in wo zeigen können ? Hier drin. Richtig. Um ehrlich zu sein, es liegt an dir, wie du jetzt vier schlammigen wirst. sind wir, weißt du? Sicher. Kämpfen Sie die Liste ab. Lieblings-Schnitte in, die so aussehen. Sie können auf Ihrem wiles zeigen, wenn Sie wollen. Sie können sie in der Website öffnen, wenn Sie Zehe wollen. Im Moment sind dies die einzigen Optionen, die Sie kennen. Aber in Zukunft, vielleicht können Sie sie auf Ihrer Website zeigen oder Sie können ah, Hals in der grafischen Benutzer in für Schnittstelle. Es liegt alles an Ihnen, wenn Sie klicken. Nein, warum du brüchig bist, die Karte zu sein, wird Zeug sein. Okay, das ist alles in diesem Vortrag. In der nächsten Vorlesung werde ich Ihnen sagen, wie man es umgeht Cuts aus der Lieblingsliste 23. Läufer – eine Katze aus der Lieblingsliste entfernen: Hallo. Es ist Zeit, eine von den Karten zu löschen, die in unserem Liebling am wenigsten sind, wie Sie bemerkt haben. Ich habe noch eine Katze hinzugefügt Wie es geht. Nun, gehen wir hierher. Und wie Sie sehen können, gibt es eine Angelegenheit, die als Notwendigkeit bezeichnet wird, die, die, wie der Name schon sagt, sich befassen. Es entfernt den Lieblings-Becher in der Liste von jemandem. Um es zu tun, müssen Sie nur Lieblings I d senden. Nachdem die Favoriten nach dem Euro wichtig sind. Also hier, genau an diesem Ort. Lassen Sie uns also eine Funktion erstellen, die wir aufrufen werden, zum Beispiel, entfernen Sie Lieblingskatze und wir senden die Lieblingskatze ich d, die wir entfernen möchten, oder? Wir brauchen genau den Zeh. Sag Hey, ich will diesen Kerl. Halten Sie diesen Kerl und wir müssen ihn im Euro liefern. Lassen Sie uns das von hier kopieren, weil ich nicht gerne Code schreiben möchte, nur um es zu schreiben . Und jetzt schicken wir Jason nicht. Wir posten nicht, werden denken, dass wir löschen, also würden wir einfach die Post im Schlepptau ändern. Dill es. Wir werden immer noch eine Antwort von der Antwort bekommen. Wir kriegen Informationen. Die Sache wurde gelöscht oder nicht, wir können diese Antwort verwenden, um dem Benutzer zu sagen, ob etwas richtig passiert ist oder nicht. Aber du würdest es in Zukunft als Praxis alleine machen. Aber Moment müssen wir einen Schnitt entfernen und sie denken, dass wir zusammen tun müssen. Sonst könnten wir verrückt werden. Komm schon. Entfernen Sie die Katze allein. Wir müssen grüßen. Mach es zusammen. Okay, also, äh, wie geht es? Wir müssen die Lieblingskarte hinzufügen. Ich bin hier. Wie man es macht. Genau wie dieses kleine. Also die Lieblingskarte, die ich habe , ist, ähm, nur hier. Wir haben es gerade hinzugefügt, und alles wird funktionieren. Gut. Wir müssen jetzt nur nach dieser Idee fragen, bis wir den Benutzer fragen, damit Sie nicht ein Herz wie dieses haben und ihm sagen, dass ich d off Karten liefern, um dies zu liefern. Wir bitten also um die Idee, sich selbst zu retten. Ich habe geschnitten, um zu entfernen und wir müssen unsere Funktion so aufrufen. Wir können das Ergebnis so drucken. Andi, denken Sie daran, dass der Import String zurückgibt, also habe ich Karte, um Israelis Getränk zu entfernen und wir brauchen eine Schnur, um es mit dem Plus zu verbinden , Also brauchen wir keine Casting hier zu machen. Also alles, was wir gut funktionieren. Aber wie weiß der Benutzer, den wir wissen, welchen Schnitt er entfernen möchte? Wir sollten ihm zeigen, dass er hier nach oben schauen kann. Allerdings ist diese Information nicht verarbeiten, wo? Genau hier. Damit er einen Fehler machen konnte. Wir sollten ihm nur eine Vorstellung von Karren zeigen und auch daneben. Die u R l. So weiß er, welchen Schnitt er leider erweitern will , und dann kann er entscheiden, wie es geht? Nun, wir können es verarbeiten. Sie denken hier, richtig, denn wenn sie darauf zugreifen, können wir immer noch darauf zugreifen und dann viele Male vermissen, wie Sie wollen. Wir müssen nicht noch einmal eine Anfrage für alle Lieblings-Autos stellen. Wir müssen nur auf die Lieblings-Schnitt-Variable zugreifen. Genau das wenigstens in unserem Fall. Also müssen wir es transformieren. Erinnern Sie sich, wo wir über die Transformation sprachen, das Aussehen von Daten zu ändern? Es gab einen Abschnitt darüber und wir sprachen über den geringsten Ausdruck. Ja. Schließlich werden wir das Wissen aus diesen Vorträgen als praktisches Beispiel in unserer Situation verwenden , wollen wir etwas mit diesen Wörterbüchern, die in einer Liste sind, tun. Richtig? Also müssen wir und wir brauchen eine Show am Ende. Der Benutzer i d. Das ist verbunden mit dem Sie sonst sind. So könnten wir ein Wörterbuch wie dieses erstellen, damit wir einen Wörterbuchausdruck erstellen können. Und wir haben andere Sachen wie das für jeden Wagen in Lieblingskarten. Also, in der Karte, gab es vor dem ersten Vorkommen, dieses und dann dieses. Und jetzt müssen wir sagen, was wir damit machen wollen. Wir wollen einen König erschaffen, der so aussehen wird. Cut off id'ing und Wert wird so aussehen. Schneidet ihr ab. Ist es richtig? Nein, ist es nicht. Warum? Denn beachten Sie, dass, wenn wir hier Bild sehen, er ist wirklich ein anderes Wörterbuch, das Mädchen drin hat. Wir müssen also erst ins Image und dann nach Europa kommen. Und auf diese Weise haben wir jetzt eine Lieblingskarte von einem D. So können wir Lieblingsschnitte von Idee sagen. Und während wir es drucken können und jetzt Motive, die wir unser Modul betreiben, ähm, sahen wir? Nein, wir wollen keinen Schnitt entfernen, wie Sie sehen können, haben wir. Gut. Jetzt habe ich das hier. Und Sie sind gut weg von dem Schnitt, dass dies in diesem unter dieser Idee platziert identifiziert. Das ist großartig, oder? Und jetzt wird die Person gefragt, also haben Sie keine harte bieten i d off cut zu löschen. Natürlich könnte er einen Fehler machen, und dann werden wir ihn nicht entfernen. Wir haben hier in Wertdaten und Sie wissen, wir könnten Teoh einige Datenvalidierung machen, die Sie tun können, ist die Praxis. jedoch Wir stellenjedochdie richtige zur Verfügung. Also wollen wir zum Beispiel diesen Kerl löschen, zum Beispiel diesen Kerl löschen, der es umfaßt, damit ich keinen Fehler mache und Nachrichtenerfolg bombardieren kann, damit wir den Erfolg hier nutzen können, damit wir ihn überprüfen können. Die Nachricht ist gleich Erfolg. Es bedeutet, dass die Karte entfernt wurde und sagen, dass Chef brutal Person starten, dass er ihn entfernt . Oh, als Praxis und was wir jetzt überprüfen können. Gerade jetzt, wenn wir auf unserem Modul sind. Du warst nicht, dass es jetzt nur ein Kätzchen gibt. Wir werden an keinem Kätzchen und wir werden das letzte Kätzchen aus unserer Liste entfernen. Und jetzt ist die Liste leer. So hat in Betracht gezogen. Es ist ziemlich cool, weil wir externen Server verwenden können, um nicht nur die Retreat-Dinge von ihm zu bekommen , sondern wir können es verwenden. Die gesendeten Informationen, um Informationen daraus zu löschen, fragen Sie sich vielleicht. Okay, in Ordnung. Aber du verwendest es am Beispiel von Karren. Wirklich, Wie wir Polizei, dass es am besten ist, auf Dinge zu verleihen, die leicht vorstellbar sind. Glaub mir. Was könnte also ein bisschen praktischer sein? Ein Beispiel? , sich vor,dass Sie es verwenden können, um zu posten, also um Insassen zu schicken, die es in Mays tun können, hat es diese Handfläche aus Ihrer E-Mail gemacht? Weil eine von Ihrem E-Mail-Anbieter ermöglicht es Ihnen, ein P zu verwenden Ich mag das. Vielleicht erlaubt er Ihnen, es CVS zu überprüfen. Dann kannst du es tun. Es gibt immer noch einen Pfeil in unserem Programm, der ist, dass, wenn Sie eine neue Katze hinzufügen, der Schnitt hier nicht in unseren Lieblingsschnitten angezeigt wird. Durch die Idee, warum? Weil wir die Lieblings-Karten von bekommen Lieblings-Karren Methode und wir. Aber wir haben die Lieblingskarte nach rechts hinzugefügt? Nicht vorher, was bedeutet, dass wir nach dem Hinzufügen einer neuen Katze unsere Lieblingskarten am wenigsten aktualisieren sollten, also sollten wir, wissen Sie, etwas wie Lieblingskarren machen und wieder alle Schnitte bekommen, die auf unserem Server sind. Und, nun, das wird gut funktionieren. Nicht erstaunt, wenn wir nein sagen. Und wir sind auf unserem Modul und lassen uns das neu gezeichnete Kätzchen hier raus. Das ist es nicht. Jetzt haben wir, was zu schneiden, dass wir auch entfernen können, die, die Sie gerade hinzugefügt haben richtig, So können wir eine davon entfernen. Aber ist eine gute Idee, eine Anfrage für so etwas zu stellen. Ist es wirklich das Beste, was wir unter Berücksichtigung der langsamen Anfragen tun könnten ? Beachten Sie, dass wir einen zufälligen Schnitt haben, der noch verfügbar ist. Schauen Sie, zufällige Katze noch verfügbar, so können wir leicht in zufällige Karte Ihres Brunnens bekommen, richtig. Dies ist eine Information, die wir brauchen und auch bemerken, dass hier, nach dem Hinzufügen richtig wir die Nachricht Erfolg gehen und ich d aus dem neu hinzugefügten Schnitt zum Lieblings-Lift, so dass wir es von hier bekommen konnten. Und nur ein Zeichen für diesen König, und dann könnten wir ihn hier retten. Vielleicht nicht in der gleichen Variablen könnten wir es anders nennen und später, Adi, dass das Ende nach der Umwandlung dieser Liste oder hier im Design. Also lasst es uns tun. Machen wir unseren Mantel besser, ich meine schneller. Und das ist wirklich etwas, das unser Programm optimiert. Weil, wie ich bereits sagte, wieder Anfragen sehr langsam sind. Sie müssen irgendwie von Ihrem Computer zu dem Server springen, der weit, weit von Ihrem Computer entfernt ist . Das dauert also Zeit, durch Luke 1000 mal 2000 mal zu laufen, wird wahrscheinlich schneller sein als das, richtig? Sie also daran, dass diese Art von der Optimierung wirklich wichtig ist. Okay, also brauchen wir heruntergekommene Karte I d. Also lassen Sie uns neu hinzugefügte Schnittwörterbuch erstellen, und wir werden so etwas tun. Zufällige Karte I d. Und wir tun es nicht wie die Dinge, die wir brauchen, um das Ergebnis von unserer Dink-Lieblingskarte zu speichern . Und beachte, dass dies Unterwelt unter der Idee ist. Richtig? Also sollten wir, ähm, wir brauchen nicht, dass ich hier bin. Wir brauchen, dass ich mich entschuldige. Wir brauchen Ergebnis aus dem Lieblingsschnitt, und wir brauchen i d von ihm. Aber von dem zufälligen Kat, werden wir nicht nur, ähm Europa. Ist es. Okay, lassen Sie es richtig. Überprüfen Sie, ob die neu hinzugefügte Karte hier sein wird. Also lassen Sie uns unser Modell auf. Komm schon, die Eltern und nun, lass es uns sein. Dann schneiden Sie und was wir nicht entfernen auf dem Boden. Und wie Sie sehen können, ist das Ural Off Drohne Kätzchen hier, und es ist ein neues I d für dieses John Kätzchen, aber wir müssen wissen, hinzugefügt nach der Umwandlung in die Liste. Also brauchen wir hier irgendwie auf ein neues Element. Und jetzt stellen Sie sich vor, dass Sie sich nicht erinnern, wie es geht. Also gehst du hier weiter, schreibst du etwas? Ideen, Wörterbuch sind denken, neue Elemente wichtig. Und Sie klicken, zum Beispiel, pytorch ab neu Element in das Wörterbuch. Und Sie sagen Ihnen, dass, um andere neue Artikel, Sie können das Update mattiert verwenden. Außerdem benutze ich einfach das Update. Pettitte und ich senden ihr das neu hinzugefügte Schnittwörterbuch an. Also auf diese Weise, wenn wir das waren Modul, das Sie nicht waren, ist, dass wir jetzt hier haben. Ein Typ, ein Schnitt, und wir haben einen anderen. Und wie Sie jetzt sehen können, haben wir 12 frei. Großartig, nicht wahr? Und wir mussten keine Anfrage an den Server stellen. Also optimieren wir unseren Code wirklich. Wir haben es besser gemacht. Bitte beachten Sie, dass ich hier nicht nur die Update-Funktion verwendet habe. Um ehrlich zu sein, habe ich vergessen, wie es genannt wurde. Und ich beschloss, Sie zu zeigen, wie ein Programmierer im wirklichen Leben funktioniert. Wir erinnern uns nicht an alle Methoden. Komm schon. Es wäre einfach zu schwer zu bemerken, dass ich viele Programmiersprachen kenne und jede in jeder Programmiersprache wichtig war. Selbst wenn sie ähnliche Dinge tun, können sie anders genannt werden. Wie kann man sich an all diese erinnern? Wie schnell könnte ich das Ergebnis so finden? Ich tippe nur ein paar Wörter in Google und ich habe das Ergebnis. Das ist also eine sehr wichtige Fähigkeit. Wenn Sie nicht wissen, wie man so etwas macht, haben Sie es einfach in Google und wahrscheinlich jemand, der bereits auf Lagerüberlauf ist. Ich hatte eine ähnliche Frage und die Frage mit der Antwort dort richtig, Sie können einfach die Antwort wie ich verwenden und wir haben es richtig gemacht. Sie habe ich Ihnen von der Update-gepaart Methode in diesem Kurs erzählt. Allerdings habe ich es immer noch vergessen, aber ich wusste, dass es möglich war, oder? Ich wusste, dass es möglich war, Datenwörterbuch wie dieses zu haben. Das ist also wichtig, um über die Möglichkeit zu wissen. Aber es ist nicht wichtig für dich, Toe, Toe, erinnere dich an alles auswendig. Denn wenn man etwas vergisst , dauert es 10 Sekunden, um herauszufinden, wie man es richtig macht. Die hören nicht zu. Vielen Dank.