de travail, suivez les étapes suivantes :
<code bash>
# Récupérer les dernières modifications sur le d... git commit -m “Issue #3 : Ajout du prérequis Gnu bash"
</code>
Depuis l'interface web de Github, modif... nflictuelle avant d'avoir poussé la notre.
<code bash>
# On récupère et fusionne la modification faite ... conflit-test) - Issue #3 : Ajout du prérequis Gnu bash
|/
| * [28/02/24 16:37] e16ea77 (origin/issue
toire projects qui hébergera votre projet.
<code bash>
mkdir projects
cd projects
</code>
À ce stade, ... , pour y stocker le code de notre projet :
<code bash>
mkdir demo-app
cd demo-app/
</code>
Créez un f... sayer d'exécuter ''demo.py'' comme suit :
<code bash>
python3 demo.py
</code>
En fonction d'un certai... ment, le résultat doit ressembler à ceci :
<code bash>
python demo.py
200
</code>
Le code 200 signifi
s et créez un projet appelé demo-app-2 :
<code bash>
cd projects/
mkdir demo-app-2
</code>
Vos deux ... apparaître dans le répertoire «projets » :
<code bash>
ls
demo-app demo-app-2
</code>
Passez dans le... pp-2 et créez un script appelé demo.py :
<code bash>
cd demo-app-2
touch demo.py
</code>
La commande... n message d'erreur semblable à celui-ci :
<code bash>
python3 demo.py
Traceback (most recent call last
rojet préexistant comme c'est le cas ici :
<code bash>
# On se place sur la branche 'main'
git switch m... e nouvelle fonctionnalité avec la commande
<code bash>
git flow feature start conf-jetbrains
</code>
U... éée. On peut alors crééer ici nos commits.
<code bash>
# Création/édition d'un nouveau fichier .gitigno... tionnalité est terminée avec la commande :
<code bash>
git flow feature finish conf-jetbrains
</code>
commande cd ), puis exécutez la commande
<code bash>
python generate_graph.py
</code>
Si la command... aquet ''matplotlib'' à l'aide de **pip**:
<code bash>
pip install matplotlib
</code>
Maintenant, si v... dépendances) dans un format intelligible :
<code bash>
pip list
</code>
**pip freeze** répertorie les ... s parlerons plus en détail ultérieurement.
<code bash>
pip freeze
</code>
Une autre commande intéressa
:39] b2e5983 - Issue #3 : Ajout du prérequis Gnu bash
* | [28/02/24 18:44] 069d664 - Issue #3 : Ajout... ns donc mettre de côté nos modifications :
<code bash>
# Affiche l'état actuel
git status --branch --sh... iner si cette version est correcte ou non :
<code bash>
# Affiche le numéro de la ligne contenant '### P... ait laissé en attente avec **git stash** :
<code bash>
git stash pop
# On place le fichier dans l'inde
ez avoir un contenu similaire à celui-ci :
<code bash>
$ ls -la
total 53
drwxr-xr-x 1 romai 197609 0... modifie le contenu avec le code suivant :
<code bash>
LINE_READ=0
REGEX="^(#)([0-9]+)"
while read line... nouveau fichier à partir d'un hook existant
<code bash>
cd .git/hooks
cp commit-msg.sample post-commit
<... >
Editer le fichier **''post-commit''** :
<code bash>
#!/bin/sh
MSG="Félicitations, votre contributio
xploitation. Puis suivez les instructions.
<code bash>
sudo apt install sqlite3
</code>
Créez un nouve... db''. Il s'agira de notre base de données.
<code bash>
touch app.db
</code>
C'est tout ! Vous n'avez p... mmencez par l'installer en utilisant pip :
<code bash>
pip3 install flask_sqlalchemy
</code>
Éditer le... ce le shell Flask.
Pour Mac OS ou Linux :
<code bash>
FLASK_APP=run flask shell
</code>
Pour Windows
uter ''script.py'' à partir du terminal :
<code bash>
python3 script.py
</code>
Dans le script, nous ... commande ci-dessous depuis à le terminal :
<code bash>
pip install numpy
</code>
Maintenant, nous pou... ing.py doit générer le résultat suivant :
<code bash>
python3 number_rounding.py
2.0
2.0
1.0
</code>
... 3 dans le terminal de ligne de commande :
<code bash>
# Execution de Python3 en mode interactif
python
nt la commande suivante dans le terminal :
<code bash>
# installer avec la version la plus recente (-U ... a'
</code>
Testons ! Lancez la commande :
<code bash>
pytest test.py
</code>
Mince, cela ne fonctionn... inal_string
</code>
Relançons les tests :
<code bash>
pytest -v test.py
</code>
Tout est vert, nos te... ur lancer tous les tests de votre projet.
<code bash>
pytest -v tests
</code>
===== Écrivez les premi
ilisateur, un répertoire ''go'' sera créé:
<code bash>
tar xvf ./go1.22.2.linux-amd64.tar.gz -C $HOME
<... lider l'installation:
Modification du fichier ''.bashrc'' :
<file>
export PATH=$PATH:$HOME/go/bin
</file>
Valider les modifications :
<code bash>
# Afficher la valeur de la variable d'environnem
emple, si j'exécute la commande suivante :
<code bash>
pip install requests
Collecting requests
...
Ins... éciser la version du paquet. Par exemple :
<code bash>
# Installer la version la plus élevée disponible... commande **''pip uninstall <package>''**.
<code bash>
# Désinstaller requests
pip uninstall requests