ires de l'écosystème scientifique Python:
<code bash>
docker pull jupyter/scipy-notebook:python-3.9.6
... ouvoir être autorisé à accéder au service:
<code bash>
docker container logs jupyter
</code>
==== Défi... un fichier de configuration au format JSON
<code bash>
# Création d'un conteneur temporaire pour génére... cupérer le fichier de configuration généré:
<code bash>
docker container cp jupyter:/home/jovyan/.jupyte
n et make pour construire la documentation:
<code bash>
sudo apt install build-essential python3 python3... ttps://docs.readthedocs.io|read the docs]]
<code bash>
cd my_app
source app_env/bin/activate
pip3 insta... et lancer la commande **sphinx-quickstart**
<code bash>
sphinx-quickstart
</code>
Ici on fait le choix ... udra ensuite modifier le fichier Makefile:
<code bash>
mv source doc
mkdir build/doc
</code>
<code bas
===== Installation =====
==== pip3 ====
<code bash>
# Crééer/activer l'environnement virtuel
source ... irtuel python]].
Décompresser la tarball:
<code bash>
$ tar xvzf PyYAMAL-3.11.tar.gz
</code>
Il faudr... upe ayant droits d'écriture sur le dossier:
<code bash>
$ sudo usermod --append -G staff yoann
$ newgrp ... s que membre du seul groupe staff.
</note>
<code bash>
$ python ./setup.py --without-libyaml install
</
iendly que l’interpréteur python original.
<code bash>
$ sudo apt-get install ipython
# ou sous les ve...
Cet entête permet d'appeler le script depuis le bash (si les droits de lecture et d’exécution sont correctement positionnés) directement:
<code bash>
./monscript.py
</code>
===== Variables =====
Un... : Pour les scripts python3 utiliser pydoc3
<code bash>
$ pydoc test.py
</code>
===== Débogage des scri
on d'un dépôt et d'un environnement virtuel
<code bash>
cd ~/dev
git init webstore
cd ~/dev/webstore
py... talle les modules flask et flask_sqlalchemy
<code bash>
source .venv/bin/activate
pip install Flask Flas... r lancer l'application depuis le terminal :
<code bash>
flask run --debug
</code>
<note>
Avec l' option... les routes existantes pour l'application "app.py":
<code bash>
flask routes
</code>
===== MCD =====
nt virtuel python ou sur le système local:
<code bash>
$ pip install pyflakes
</code>
==== Utilisation... t en argument le nom du script à analyser:
<code bash>
$ pyflakes ./mon_script.py
</code>
===== Le mod... script on peut lancer python en mode debug
<code bash>
$ python -m pdb ./mon_script.py
</code>
====
pprime le dossier env qui vient d'être créé
<code bash>
rm -fr env/
</code>
On installe le paquet nécessaire :
<code bash>
sudo apt install python3.12-venv
</code>
On relance la création de l'environnement virtuel :
<code bash>
python3 -m venv env
</code>
it qu'au moment de l'appel de la fonction.
<code bash>
>>> # Ici l'import est intégré au corps d'une fo... on de ne pas pouvoir l’exécuter comme tel.
<code bash>
# Notre fichier mod.py peut être interprété en t... script provoque maintenant un affichage :
<code bash>
python mod.py
</code>
<file>
If Comrade Napoleon
er = "yoann:x:1000:1000:yoann,,,:/home/yoann:/bin/bash"
>>> list_attributs = user.split(':') ... '1000', '1000', 'yoann,,,', '/home/yoann', '/bin/bash']
</code>
===== Le slicing =====
Comme pour le... us-chaîne si elle est trouvée ou -1 sinon:
<code bash>
>>> phrase = 'trouve moi donc ça...'
=====
Création d'un environnement virtuel:
<code bash>
python -m venv jupyter-notebook
</code>
Activat... pip3 et installation du paquetage jupyter:
<code bash>
cd jupyter-notebook/bin/
source ./activate
pip3... cement du serveur =====
Lancer le serveur:
<code bash>
jupyter notebook
</code>
Par défaut le serveur
ST.in
</code>
Pour lancer l'application :
<code bash>
cd /home/user/Projects/aAppProject
flask --app m... ut lancer l'application avec la commande :
<code bash>
flask --app aAppPackage run --debug
# Si la fon