assrooms]].
====== Utilisez le système de versioning de paquets ======
===== Pourquoi gérons-nous l... ents texte, vous avez probablement dû nommer certains d’entre eux comme ceci : myfile.doc , myfilev2.... ils correspondent. Vous avez peut-être également indiqué la date dans le nom du fichier : myfile22062... nt gérées selon un format strict :
<code>
major.minor.patch
</code>
Où major, minor et patch sont
sts
r = requests.get('http://www.example.com')
print(r.status_code)
</code>
Lorsque vous consultez u... énérale, lorsque vous demandez ou transmettez des informations sur Internet, vous effectuez une requête (request, en anglais). La requête utilisée pour ré... récupérez seront accompagnées d'un grand nombre d'informations différentes, telles que le code de répo
iste un paquet Python ? =====
Les modules Python intégrés et des paquets Python sont des éléments de ... pés par des développeurs Python du monde entier afin de pouvoir être réutilisés.
Les fonctionnalités considérées comme indispensables pour tous les développeurs Python ont... par défaut à Python. Elles ne nécessitent aucune installation, et sont disponibles dans les modules c
tps://openclassrooms.com|Openclassrooms]].
===== Installer et utiliser un paquet Python =====
Une fo... is que vous avez trouvé un paquet Python qui vous intéresse sur [[https://pypi.org/]], vous pouvez utiliser la commande **%%pip install <package>%%** pour l'installer. Nous utiliserons le paquet ''matplotlib'' : un paquet permettan
suivants :
<code python script.py>
import os
print(os.getcwd())
</code>
Vous pouvez ensuite exécuter ''script.py'' à partir du terminal :
<code bash>
python3 script.py
</code>
Dans ... la commande import pour importer uniquement certaines fonctionnalités de os , mais pas toutes. Pour ... niquement les fonctionnalités dont nous avons besoin, nous écrivons ceci :
<code python scriptv2.py>
ux. Dans chaque environnement virtuel, nous avons installé un ou deux paquets Python. Nous pouvons afficher les paquets que nous avons installés dans notre environnement virtuel à l'aide ... ur nos projets ? Comment saura-t-il quels paquets installer dans son environnement virtuel ?
Pour gar... . Il s'agit de la liste des paquets Python dont l'installation est requise dans un environnement virtu
l'environnement virtuel associé.
Dans votre terminal, placez-vous dans le répertoire projects et cr... demo-app-2
</code>
Vos deux projets devraient maintenant apparaître dans le répertoire «projets » :
... uer, selon que ''matplotlib'' et ''numpy'' sont installés ou pas parmi les paquets globaux. Si ''matplotlib'' n'a pas été installé globalement, vous recevrez un message d'err
p ======
**Quelle commande utiliseriez-vous pour installer la dernière version du paquet Django ?**
- pip install Django
- pip install Django==3.0.8
- pip install Django<3.0.8
++++ Réponse |
Choix 1. Si vous ne spécifiez pas la
onfusion, pourtant c'est un cas d' usage répandu ainsi qu'une convention assez largement utilisée par ... onnement virtuel avec la commande **''source env/bin/activate''** plutôt que d'utiliser ''ls'' pour ... pertorier les fichiers ou les répertoires à la racine de votre projet afin de retrouver (ou de vous rappeler) le nom de l'environnement virtuel, puis d'ex
qui tend à devenir le standard.
</note>
===== Définir l'environnement virtuel du projet =====
Si le ... :
* Depuis la barre de menu **File** -> **Settings...** ;
* Dans le panneau gauche déployer la s... n réservée au projet **Project : XX** -> **Python Interpreter** ;
* Vérifier que l'interpréteur Python utilisé est celui qui se trouve dans l'environnem
uvel environnement virtuel à partir de PyCharm et installez numpy à partir de PyCharm. Placez ce scri... ode python script_quiz3.py>
import numpy as np
print(np.linalg.det(np.array([[1, 11], [4, 12]])))
</code>
Exécutez le script à l'aide du terminal en ligne de commande PyCharm.
**Quel est le ré
ts (notamment de leurs versions spécifiques) au sein de votre environnement de développement local lor... n et tous les paquets Python que vous décidez d'y installer.
===== Vérifiez que vous disposez des bon... s avez accès à venv en saisissant dans votre terminal :
<code bash>
python3 -m venv --help
</code>
... --version
</code>
Si votre version de Python est inférieure à **3.3**, vous ne disposez pas de **venv
srooms.com|Openclassrooms]].
====== Téléchargez, installez et exécutez PyCharm ======
La version "Co... itement en ligne sur le site de l’éditeur **JetBrain** https://www.jetbrains.com/fr-fr/pycharm/download/
L'installation consiste à décompresser l'archive dans le dossier voulu
votre application, pour une raison quelconque. Afin d'écarter la possibilité d'un problème lié à votr... onnement env
$ python -m venv env
</code>
Il est intéressant de noter qu'il est théoriquement possibl... alors qu'il est activé. Cela peut créer une certaine confusion, car le suffixe ''(env)'' qui est ajouté à l'invite de commande pourrait rester en place. Si cela
des paquets et modules Python]]
* [[140_versioning_paquets|Utilisez le système de versioning de paquets]]
* [[150_quiz_paquets_python|Quiz : Gérer de... éditeur le plus approprié à votre cas]]
* [[330_installation_pycharm|Téléchargez, installez et exécutez PyCharm]]
* [[340_creer_projet_pycharm|Créez v