Ein weiteres wirklich nützliches Modul, das Sie in Ihrer Programmierkarriere ziemlich oft verwenden könnten,
ist das Datum-Zeit-Modul.
Und wie der Name schon sagt, ermöglicht es uns, Datenwerte zu manipulieren, was wirklich sehr nützlich ist.
Lassen Sie mich Ihnen nur kurz zeigen, wie das funktionieren würde.
Ich kann von Datum Zeit sagen.
Und hier drin gibt es eine Menge Funktionen, aber Sie können einfache Dinge wie Datumszeit und Punktzeit
tun.
Und gib ihm hier einige Optionen.
Und stelle sicher, dass ich das hier so importiere, wenn ich mir das jetzt mal ansehe.
Hier drucken, wenn ich auf Ausführen klicke.
Ich bekomme eine Zeit von Null.
Aber wenn ich hier reinkomme, sagen wir, ich tue es, ist die Zeit fünfundvierzig und sagen wir zwei Sekunden, wenn ich auf Ausführen klicke.
Ich bekomme fünfundvierzig und zwei Sekunden, ich bekomme die Zeit.
So kann ich hier Zeitobjekte erstellen, was wirklich sehr schön ist.
Ein weiterer nützlicher ist das Datum und das Datum gibt uns einige wirklich nützliche Dinge wie heute.
Hey, was ist heute?
Nun, heute, Hinweis, Hinweis, das ist, wenn ich dieses Video aufnehme.
So bekomme ich ein Datumsobjekt, das ich jetzt verwenden kann, was sehr nützlich ist. Vielleicht meldet sich ein Benutzer für Ihr Startup an
und Sie möchten sicherstellen, dass Sie bei der Anmeldung verfolgen, an welchem Tag er angefangen hat.
Vielleicht haben sie eine Mitgliedschaft bekommen und diese läuft in 30 Tagen ab.
Nun, wir können das Tagesmodul verwenden, um den Überblick zu behalten.
Und es gibt viele Dinge, die wir mit Dates machen können.
Wie Sie sich vorstellen können, gibt es Dinge wie Zeitzonen und verschiedene Zeitdaten, die wir sehr, sehr nützlich manipulieren
können.
Ich hätte das fast vergessen, aber erinnern Sie sich, als wir unseren Dekorator gebaut haben, unseren Performance-Dekorator, der
misst, wie lange eine Funktion dauert.
Nun, wir haben hier ein Modul verwendet, nicht wahr, und dies ist ein weiteres meiner Lieblingsmodule,
es ist das Tie-Modul und wir können es gut verwenden, so, es sagt uns die Zeit und wir können zwei
Instanzen des verwenden Zeit, um im Wesentlichen herauszufinden, was der Unterschied zwischen den Zeitinstanzen ist.
Wieder ein weiteres wirklich nützliches.
Okay, ich denke, wir haben noch Zeit für ein weiteres, denn diese Videos könnten ewig dauern, ich könnte sie dir
einfach weiter zeigen.
Aber wie gesagt, dies sind Module, die Sie bei Bedarf verwenden werden.
Sie werden anfangen zu googeln und herausfinden, hey, ich brauche Datumsinformationen.
Nun, Sie werden anfangen zu googeln und herausfinden, dass es ein Datumsmodul oder ein Datums-PI-Paket gibt.
In Ordnung, das letzte heißt Array.
Und wir haben ein Array-Paket, das wir jetzt hier aus dem Array-Modul verwenden können.
Was ist ein Array?
Und das habe ich vielleicht erwähnt, weil Listen in Python in anderen Sprachen manchmal Arrays genannt
werden, aber es gibt ein bisschen anders.
Sie sehen, Listen in Python sind das, was wir einfach dynamisch nennen.
Das heißt, jedes Mal, wenn wir Daten für eine Liste benötigen, können wir sie so groß machen, wie wir möchten.
Wir können diese Liste einfach schrittweise erweitern und unseren Speicher auffüllen.
Und wir haben gesehen, dass Arrays, die Python uns gibt, tatsächlich weniger Speicher beanspruchen und schneller arbeiten,
wenn wir versuchen, beispielsweise eine riesige Liste auszudrucken.
Wenn Sie also eine große Liste haben und beispielsweise keine Generatoren verwenden möchten, können Sie sie mit einem Array
verbessern.
Und das liegt daran, dass beim Erstellen eines Arrays festgelegt wird, wie viel Speicher wir in unserem Computer verwenden können.
Nun, das ist ein ziemlich großes Informatik-Thema.
Sie können sich online über Arrays oder einige meiner anderen Kurse informieren.
Aber im Moment würden wir es so verwenden.
Wir würden Array sagen und müssen ihm zuerst einen Typcode geben.
Welcher Typ ist also ein Typcode mit einem Array?
Von den Daten: Wird dieses Array angehalten, und dies ist Teil der Optimierung, indem ihm mitgeteilt wird, welche Art
von Daten wir speichern werden, wird der Speicher besser genutzt.
Also zum Beispiel, wenn ich zum Array gehe.
Module hier, Sie sehen, dass wir unterschiedliche Typcodes haben, und wenn ich beispielsweise eine Ganzzahl wollte, also wenn
ich ein Vorzeichen haben möchte und oder vielleicht möchte ich float und normalerweise wollen wir so etwas wie ein Vorzeichen.
Dies ist also eine Python-Ganzzahl und zeigt Ihnen die Mindestgröße in Bytes an.
Aber sagen wir, wir wollen nur kleine Zahlen.
Also kann ich sagen, hey, der Typcode wird sein, es wird eine ganze Zahl mit Vorzeichen sein und dann gebe
ich einfach eins, zwei, drei.
Also, wenn ich jetzt ein Array wie dieses habe und oray drucke, wenn ich auf Ausführen klicke.
Da gehst du.
Wir haben ein Array, aber ich kann darauf wie auf eine Liste zugreifen.
Sehr sehr cool.
Und dies ist wieder ein bisschen leistungsfähiger als Listen, wenn Sie keine Generatoren verwenden möchten, wenn Sie
eine riesige Liste haben.
Dies ist eine schnelle und einfache Möglichkeit, Ihren Code zu optimieren.
Die Möglichkeiten sind endlos.
Es gibt so viele Pakete, die wir verwenden können, so viele integrierte Tools.
Das Wichtigste ist, danach zu suchen und danach zu suchen, wenn das Problem auftritt.
Aber all dies kann man sich im Laufe seiner Karriere nicht merken.
Es wird einige geben, die immer wieder auftauchen, an die Sie sich einfach gewöhnen werden.
Aber da musst du mir einfach vertrauen.
Dies ist eines der Dinge, die nur mit Erfahrung einhergehen.
Und wenn Sie immer mehr codieren.
Der beste Weg, diese zu lernen, besteht darin, einfach weiter zu programmieren.
Wir sehen uns im nächsten.
Tschüss.