Un autre module très utile que vous pourriez utiliser assez souvent dans votre carrière de programmeur
est le module date/heure.
Et comme son nom l'indique, cela nous permet de manipuler les valeurs des données, ce qui est vraiment, vraiment utile.
Alors laissez-moi vous montrer rapidement comment cela fonctionnerait.
Je peux dire à partir de l'heure.
Et ici, eh bien, il y a une tonne de fonctionnalités, mais vous pouvez faire des choses simples comme la date, l'heure
du point.
Et donnez-lui ici quelques options.
Et assurez-vous que j'importe ici comme ça pour que maintenant, si je regarde le temps.
Imprimez ici si je clique sur exécuter.
J'obtiens un temps de zéro.
Mais si je suis ici, disons que oui, le temps est cinq heures quarante cinq et disons deux secondes si je clique sur exécuter.
J'obtiens cinq quarante cinq et deux secondes, j'obtiens le temps.
Je peux donc créer des objets temporels ici, ce qui est vraiment, vraiment sympa.
Un autre élément utile est la date et la date nous donne des choses vraiment utiles comme aujourd'hui.
Hé, c'est quoi aujourd'hui ?
Eh bien, aujourd'hui, indice, indice, c'est à ce moment-là que j'enregistre cette vidéo.
Je reçois donc un objet date que je peux maintenant utiliser, ce qui est vraiment utile, peut-être qu'un utilisateur s'inscrit à votre startup et vous
voulez vous assurer que lorsqu'il s'inscrit, vous voulez garder une trace du jour où il a commencé.
Peut-être qu'ils ont un abonnement et qu'il expire dans 30 jours.
Eh bien, nous pouvons utiliser le module de jour pour garder une trace de cela.
Et il y a beaucoup de choses que nous pouvons faire avec les dates.
Comme vous pouvez l'imaginer, il y a des choses comme les fuseaux horaires et différentes données temporelles que nous pouvons manipuler très,
très utiles.
J'ai presque oublié celui-ci, mais rappelez-vous quand nous avons construit notre décorateur, notre décorateur de performance, qui mesure
combien de temps prend une fonction.
Eh bien, nous avons utilisé un module ici, n'est-ce pas, et c'est un autre de mes modules
préférés, c'est le module tie et nous pouvons bien l'utiliser, comme ça, il nous indique l'heure et nous pouvons utiliser deux
instances du Il est temps de déterminer essentiellement quelle est la différence entre les instances temporelles.
Encore une fois, un autre vraiment utile.
Très bien, je pense que nous avons le temps pour une de plus, parce que ces vidéos pourraient durer éternellement, je pourrais juste continuer
à vous les montrer.
Mais comme je l'ai dit, ce sont des modules que vous allez utiliser chaque fois que vous en aurez besoin.
Vous allez commencer à chercher sur Google et découvrir, j'ai besoin d'informations sur la date.
Eh bien, vous allez commencer à rechercher sur Google et découvrir qu'il existe un module de date ou un package PI de date.
Très bien, le dernier s'appelle un tableau.
Et nous avons un package de tableau que nous pouvons utiliser à partir du module de tableau maintenant ici.
Qu'est-ce qu'un tableau ?
Et c'est quelque chose que j'ai peut-être mentionné car les listes en Python sont parfois appelées tableaux dans
d'autres langages, mais elles sont un peu différentes.
Vous voyez que les listes en Python sont ce que nous appelons simplement dynamiques.
C'est-à-dire que chaque fois que nous avons besoin de données dans une liste, nous pouvons la rendre aussi grande que nous le souhaitons.
Nous pouvons simplement augmenter progressivement cette liste et remplir notre mémoire.
Et nous l'avons déjà vu lorsque nous essayons, disons, d'imprimer une liste massive, les tableaux que Python nous donne
prennent en fait moins de mémoire et fonctionnent plus rapidement.
Donc, si vous avez une longue liste et disons que vous ne voulez pas utiliser de générateurs, vous pouvez l'améliorer avec
un tableau.
Et c'est parce que lorsque nous créons un tableau, il définit la quantité de mémoire que nous pouvons utiliser dans notre machine.
Maintenant, c'est un assez gros sujet informatique.
Vous pouvez en apprendre davantage sur les tableaux en ligne ou certains de mes autres cours.
Mais pour l'instant, la façon dont nous l'utiliserions est la suivante.
Nous dirions tableau et nous devons d'abord lui donner un code de type.
Donc, un code de type avec un tableau est de quel type ?
Des données, ce tableau va-t-il s'arrêter et cela fait partie de l'optimisation en lui disant quel type de
données nous allons conserver, la mémoire est mieux utilisée.
Ainsi, par exemple, si je vais au tableau.
Module ici, vous voyez que nous avons des codes de type différents, et si je voulais, disons, un entier, c'est-à-dire
si je veux un signé et ou peut-être que je veux flotter et généralement nous voulons quelque chose comme un signé.
Et donc c'est un entier python et il vous montre quelle est la taille minimale en octets.
Mais disons que nous voulons juste de petits nombres.
Donc je peux dire, hé, le code de type va être I ça va être un entier signé et ensuite je vais
juste lui donner un, deux, trois.
Alors maintenant, si j'ai un tableau comme celui-ci et que j'imprime oray, si je clique sur exécuter.
Voilà.
Nous avons un tableau, mais je peux y accéder comme une liste.
Très cool.
Et c'est un peu plus performant que les listes, encore une fois, si vous ne voulez pas utiliser de générateurs, si
vous avez une liste massive.
C'est un moyen rapide et facile d'optimiser votre code.
Les possibilités sont infinies.
Il y a tellement de packages que nous pouvons utiliser, tellement d'outils intégrés.
L'essentiel est de le rechercher et de le rechercher lorsque le problème survient.
Mais il n'y a aucun moyen que vous puissiez mémoriser tout cela au fur et à mesure que vous progressez dans votre carrière.
Il y en aura certains qui reviennent et auxquels vous vous habituerez.
Mais tu dois juste me faire confiance là-dessus.
C'est une de ces choses qui vient juste avec l'expérience.
Et au fur et à mesure que vous codez de plus en plus.
Donc, la meilleure façon de les apprendre est de continuer à coder.
Je te verrai dans le prochain.
Bye Bye.