Mettez en place votre environnement Python Flashcards

1
Q

Comment installer un paquet en Python ?

A

Pour installer un paquet en Python faut aller sur l’invite de commande et taper la commande pip install .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment lister les paquets installées ?

A

Sur l’invite de commande tapez pip list ou pip freeze.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment avoir des informations sur un paquet installé ?

A

Sur l’invite de commande tapez pip show

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comment avoir des informations sur plusieurs paquets installés ?

A

Sur l’invite de commande tapez pip show

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment fonctionne le système de versioning de paquets ?

A

Major.minor.patch.
Si la modification consiste en une correction de bug rétrocompatible, le numéro de patch est incrémenté.

Si elle consiste en un élément de nouvelle fonctionnalité rétrocompatible, le numéro minor est incrémenté.

Si elle n’est pas rétrocompatible , alors major est incrémenté. Il s’agit alors d’un « breaking change » :pirate:, ce qui signifie que le changement de version peut “casser” un script Python donné, et il sera nécessaire de réécrire ce dernier en tenant compte des changements apparus dans la nouvelle version du paquet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comment installer la version spécifique d’un paquet ?

A

pip install nomDuPaquet ==2.1.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment démarrer un programme depuis l’invite des commandes en Python?

A

python NomDuProgramme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment créer un environnement en Python ?

A

python -m venv nomEnvironnement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A quoi sert le fait de créer des environnements virtuels ?

A

Que les paquets aient la bonne version pour pouvoir exécuter le code. Car des fois si le code que tu prends sur le web ne marche pas c’est du à l’incompatibilité des paquets (versions plus vieilles).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelle est la commande pour activer un environnement ?

A

source env/bin/activate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Est que quand tu démarres un nouvel environnement il y a des paquets installés ?

A

Non

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quelle est la commande pour désactiver un environnement ?

A

deactivate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quels sont les étapes pour passer d’un environnement virtuel à un autre ?

A

Il suffit d’aller dans le répertoire de l’autre projet et activer l’environnement avec “source env/bin/activate”. Puis faire “pip freeze” pour vérifier que c’est les bons paquets qui sont installés.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est qu’un fichier requirements.txt ?

A

Un fichier requirements.txt est un fichier qui indique au développeur qui reprend votre projet les paquets/modules dont il a besoin pour son environnement virtuel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Est que l’environnement virtuel est ajouté dans le git ?

A

Non le fichier environnement ne s’ajoute pas on le met dans le git.ignore. C’est comme en Node. js on met pas les fichiers node-modules dans le git.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Un fichier requirements peut être crée à la main ou avec pip freeze. Montrez nous comment créer le fichier requirements avec pip freeze. (Il est mieux de le créer à la main car pip freeze rajoute de dépendances inutiles)

A

pip freeze > requirements.txt

17
Q

Comment supprimer un environnement virtuel ?

A

Il suffit de supprimer son répertoire: rm -r env

18
Q

Qu’est qu’un IDE ?

A

IDE (Integrated Development Environment. Un IDE contient toutes les fonctionnalités des éditeurs de texte/code normaux, avec en plus des fonctionnalités très intéressantes.

19
Q

Lister les fonctionalités d’un IDE Python ?

A

Un terminal de ligne de commande dans lequel vous pouvez exécuter votre application. Cela veut dire que n’avez pas à changer de programme pour exécuter des commandes dans votre terminal. ;)

Un shell Python interactif, dans lequel nous pouvons taper des commandes Python afin de tester de courtes commandes ‘throwaway’, sans en conserver d’enregistrement.

Un débuggeur Python.

Une fonctionnalité qui enregistre automatiquement votre code, puis le déploie sur un serveur/dépôt de votre choix.

La possibilité d’exécuter des tests à l’intérieur de l’IDE.

La possibilité de personnaliser des raccourcis clavier.

20
Q

Comment configurer l’environnement virtuel python sur Pycharm sur mac Os?

A

Il faut cliquer sur la barre “Pycharm” => “Préferences” => “Project” => “Python Interpreter” et tu rajoutes ton environnement virtuel.

21
Q

Comment chercher un dossier de votre projet en Pycharm ?

A

⇧⇧ (= touche SHIFT deux fois de suite)

22
Q

Comment ouvrir un fichier de la liste des fichiers récements ouverts (Pycharm) ?

A

⌘E (macOS) ou CTRL + E (Windows/Linux)

23
Q

Comment ajouter un commentaire (Pycharm) ?

A

⌘/ (macOS) ou CTRL + / (Windows/Linux)