que vous entamiez un nouveau projet dans votre travail. Vous avez reçu et compris le cahier des charge... ier appelé ''demo.py'' contenant les éléments suivants :
<code python demo.py>
import requests
r = ... ment pour chacun des projets sur lesquels nous travaillons et d'installer les paquets localement, au s... l'environnement, exécutez **''source env/bin/activate''** (si vous êtes sous Windows, la commande se
efois, si nous voulons qu'un autre développeur travaille sur nos projets ? Comment saura-t-il quels pa... uel ?
Pour garantir que tous les développeurs travaillant sur un projet utilisent le même environneme... à tout nouvel utilisateur : ”pour commencer à travailler sur ce projet, créez et activez un environne... quets”. Ainsi, le développeur peut commencer à travailler immédiatement sur le projet, en étant sûr d'
//openclassrooms.com|Openclassrooms]].
====== Travaillez avec plusieurs environnements virtuels =====... à passer rapidement d'un projet à l'autre en activant l'environnement virtuel associé.
Dans votre te... n'est installé :
<code bash>
source env/bin/activate
pip freeze
</code>
Installez maintenant ''matp... Commençons par le désactiver :
<code bash>
deactivate
<c/ode>
Passons maintenant dans le répertoire
ls un nom spécifique ? ».
Les raisons sont les suivantes :
==== Vous voulez aller vite pour changer d... t virtuel avec la commande **''source env/bin/activate''** plutôt que d'utiliser ''ls'' pour réperto... el, puis d'exécuter **''source <env name>/bin/activate''** pour l'activer.
==== Pour que le fichier... appelé ''.gitignore'' contenant les éléments suivants :
<file txt .gitignore>
env/
</file>
Mainten
éveloppeur Python, il vous arrivera souvent de travailler sur plusieurs projets différents. Il est for... ent.
Par exemple, un site web sur lequel vous travaillez utilisera les paquets suivants (entre autres) :
Django==3.0.6
requests==2.23.0
wagtail==... re projet d'analyse de données sur lequel vous travaillez utilisera quant à lui ces paquets :
numpy
n message d'erreur indiquant que Python est introuvable, ou un message similaire, il est probable que ... arger et installer la dernière version de Python avant de continuer.
**pip** est compris par défaut ... n message d'erreur indiquant que pip est introuvable, ou un message similaire, il est probable que ... 0 000 paquets répertoriés sur PyPI !
Si vous travaillez sur un projet de développement Python, vous
ndard de Python pour afficher le répertoire de travail actuel, vous pouvez créer un fichier ''script.py'' contenant les éléments suivants :
<code python script.py>
import os
print(os... e number_rounding.py doit générer le résultat suivant :
<code bash>
python3 number_rounding.py
2.0
2... ation à number_rounding.py, le résultat est le suivant…
<code python number_rounding.py>
import nump
++ Réponse |
Choix 1. ''from <package> import *'' va importer tous les éléments dans le script, mais i... allez faire un changement non rétrocompatible qui va provoquer un breaking change. Quelle devrait être... st incrémenté.
++++
**Parmi les propositions suivantes, lesquelles permettent d’importer pandas dan... + Réponse |
Choix 2. Quand vous spécifiez un intervalle de versions, vous devez les mettre entre guill
le paquet ''requests'', j'exécute la commande suivante :
<code bash>
pip show requests
</code>
Je p... mpy pandas
</code>
===== Exercice =====
Vous travaillez en tant que spécialiste en marketing dans un... hon|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[130_import_paquets_et_modules|Suivant ▷]]
ersions des paquets ? =====
Lorsque vous avez travaillé sur des documents texte, vous avez probableme... paquet. Par exemple, si j'exécute la commande suivante :
<code bash>
pip install requests
Collecting... t_modules|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[150_quiz_paquets_python|Suivant ▷]]
primer un environnement virtuel :
* Vous ne travaillez plus sur un projet, donc vous voulez supprim... ter en place. Si cela se produit, tapez **''deactivate''**, et le suffixe ajouté à l'invite de command... ichier_requirements|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[270_quiz_venv|Suivant ▷]]