Ceci est une ancienne révision du document !
Table des matières
Programmation en Python
Apprendre à programmer en Python
Aides-mémoire et supports
On trouve des tonnes de tutos et de documents sur Python, ceux qui suivent sont des aide-mémoire très concis.
Mémento Python 3 de Laurent Pointal, voir aussi son site
Aide mémoire Python de Marc-Antoine Weisser
Aide mémoire de l'Université de Poitiers, ou bien document pdf
Aide mémoire de Émilien Joly et autres documents utiles sur son site (shell, matlab…)
Learn X in Y minutes, where X=Python3
Bibliothèques utiles
Turtle (graphiques simples avec la tortue) : aide mémoire
NumPy + SciPy, pandas, matplotlib (calcul scientifiques)
Cartopy, GeoPandas, ipyleaflet (info géo)
Opencv, PIL ou Pillow
Kivy (interface graphique, multi plateforme)
Theano (deep learning)
Outils de l'environnement Anaconda : jupyter, pweave
Python + arduino + OSC : Tuto
Mises à jour avec Anaconda
conda update -n root conda conda update --all conda update anaconda-navigator
Utiliser la bibliothèque Turtle avec Jupyter Notebooks
Plusieurs modules à installer !
pip install ipyturtle jupyter nbextension enable --py --sys-prefix ipyturtle
Puis installer Node.js (qui comprend NPM) et :
git clone https://github.com/gkvoelkl/ipython-turtle-widget.git cd ipython-turtle-widget pip install -e . jupyter nbextension install --py --symlink --sys-prefix ipyturtle jupyter nbextension enable --py --sys-prefix ipyturtle
Quelques programmes
Initiation au Traitement d'images
Variations autour du palindrome