Content de te revoir.
Nous avons appris la vraie puissance de Python et le vrai chemin Python vient de la communauté et du fait qu'il y
a tellement de développeurs Python que nous sommes en mesure d'exploiter tous ces modules, toutes ces bibliothèques que les gens ont
construites pour vraiment faire vraiment des choses intéressantes pour que nous puissions suivre nos progrès et construire de très
bons projets très, très rapidement, quelque chose que nous allons certainement faire dans ce
cours.
Mais vous avez peut-être une question.
Cette tarte aux blagues que je viens d'installer, cette bibliothèque.
Je veux dire, il a la version zéro virgule cinq virgule zéro.
Et cela s'appelle la gestion des versions en Python.
Et dans la plupart des langages de programmation où le premier numéro est généralement une version où, si vous avez des corrections
de bogues, vous passerez de zéro à un à deux, de sorte que la mise à jour cinq sera une nouvelle version, peut-être quelques
fonctionnalités supplémentaires.
Et le dernier numéro ou en fonction de la façon dont vous le regardez, le premier numéro, le numéro majeur est généralement des
changements de rupture ou des versions majeures.
Donc les blagues de PI ont l'air d'être assez jeune, c'est zéro virgule cinq.
Mais quelque chose comme le code PI, c'est-à-dire deux virgule cinq, ressemble à une bibliothèque mature car ils sont en version
deux virgule cinq.
Et voici la chose.
Les bibliothèques sont gérées par des personnes, n'est-ce pas, par des programmeurs qui faisaient constamment des erreurs.
Il y aura toujours des bugs.
Il y aura toujours des choses que vous pourrez améliorer.
Donc, ceux-ci s'améliorent toujours.
Les versions sont toujours en augmentation.
Et lorsque vous commencez à travailler sur de grands projets, vous commencez à installer différents packages, différents modules qui
ne fonctionnent peut-être qu'avec certaines versions ensemble.
Alors peut-être que PEJAK zéro virgule cinq est bien, mais sur un nouveau projet dans deux ans, je veux utiliser mes blagues, mais
la dernière version de PI blagues, eh bien, que puis-je faire dans ce cas ?
Je peux désinstaller, disons PIP trois désinstaller l'ancienne version de PI blagues.
Alors disons des blagues sur PI.
Et peut-être avoir une nouvelle version de PI blagues que je peux installer maintenant lorsque j'en choisirai trois à installer.
blagues tarte.
Cela va me donner la dernière version, ou je pourrais même faire des doubles égaux et ensuite lui donner une version comme
zéro virgule quatre virgule zéro.
Alors maintenant, si je fais pip trois liste.
J'ai l'ancienne version de HIJOS.
Maintenant, la raison pour laquelle je vous montre ceci est que parfois vous voulez pour vos différents projets, différentes versions
d'une bibliothèque, car peut-être qu'un projet que vous avez commencé il y a cinq ans nécessite vraiment PEJAK zéro
virgule quatre.
Et ce nouveau projet que vous démarrez nécessite des blagues PI.
C'est, eh bien, disons mis à niveau vers la version deux.
Alors, comment faisons-nous cela, car pour le moment, la façon dont nous avons installé pense qu'il n'y a qu'une seule version de mon
ordinateur que je peux utiliser.
C'est ce que nous utilisons pour ce que nous appelons des environnements virtuels, et cela répond à la question de savoir, comment pouvons-nous avoir
deux versions de tous ces packages, de tous ces modules sur la même machine et avoir encore des projets
différents utilisant des versions différentes ?
Eh bien, il existe un outil que vous pouvez installer appelé Pip enf, qui vous permet d'utiliser PIP.
Et aussi, ce mouvement virtuel pour installer des packages basés sur chaque projet afin que chaque projet ait ses propres packages,
ou si vous utilisez Peja, ce que je recommande généralement.
Surtout sur les gros projets, vous avez des environnements virtuels par défaut.
Vous vous souvenez de ce V et de ce dossier ?
Eh bien, le dossier ENF est un environnement virtuel créé par Python, en fait, disons que je veux créer
un nouveau projet.
Ici, je peux créer un projet, disons le projet ou de nouvelles blagues.
Et ici, dans la liste déroulante, vous voyez que j'ai un nouvel environnement utilisant Virtual F.
Je peux donc utiliser EMF virtuel, qui est intégré à mon charme pour créer un environnement virtuel.
Vous voyez également que j'ai quelque chose appelé Pip enf, que j'ai mentionné, mais généralement vous sélectionnez l'environnement
virtuel.
Et quand vous créez.
Disons que cette fenêtre est bonne.
Quand nous créons.
Vous verrez que les nouvelles blagues ont leur propre environnement virtuel et maintenant toute bibliothèque que j'installe ici
aura le sien.
Package juste ici, donc cela n'affecte aucun autre projet, si je vais à tarte et que CFT, vous voyez que l'environnement
est configuré avec la version trois virgule sept.
C'est ma maison et nous pouvons ajouter des packages.
Juste ici et vous voyez que, non, je n'ai pas de blagues à tarte ici parce que c'est un nouveau
projet avec un tout nouvel environnement.
Si je crée un nouveau fichier, disons.
Et ici dira nouveau fichier et appelons cela un test de test DCPI.
Et dites importer des blagues sur les tartes.
Nous dirons que les blagues de PI ne sont pas des blagues.
Qu'est-ce que c'était?
Je viens de copier ça.
Et si je lance ça.
Eh bien, je n'y mets aucun module nommé PI blagues parce que j'ai un environnement virtuel entier, c'est
comme un univers séparé.
Où puis-je installer ici tout ce que je veux pour que cela n'interfère pas avec le monde extérieur et généralement, quand
travaillez-vous sur un projet, vous souhaitez les créer dans des environnements virtuels comme celui-ci ?
Encore une fois, cela peut ne pas sembler être un gros problème pour le moment, surtout si vous n'avez pas travaillé dans l'industrie.
Mais cela, croyez-moi, est un problème courant où les packages sont constamment mis à jour et vous avez des packages
qui dépendent d'autres packages qui doivent avoir certaines versions.
Donc un environnement virtuel pour contenir tous les packages que vous utilisez dans votre projet, dans ce petit
petit environnement est vraiment, vraiment important.
Et lorsque vous commencerez à travailler pour de plus grandes entreprises, vous remarquerez que sur votre lieu de travail, elles vont
certainement utiliser le système.
C'est beaucoup parler pour moi.
Faisons une pause et je vous verrai dans le prochain.
Au revoir.