Outils pour utilisateurs

Outils du site


prog:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
prog:python [2020/03/18 09:53] – [Mises à jour avec Anaconda] jbpuelprog:python [2020/04/06 08:59] (Version actuelle) – supprimée jbpuel
Ligne 1: Ligne 1:
-====== Programmation en Python ====== 
- 
-<WRAP download> 
-===== Environnements de programmation ===== 
- 
-IDE [[https://www.jetbrains.com/pycharm/|PyCharm]]\\ 
-IDE [[https://www.spyder-ide.org/|Spyder]]\\ 
-Distribution [[https://www.anaconda.com/distribution/|Anaconda]] incluant Spyder\\ 
-Environnement pédagogique [[https://thonny.org/|Thonny]]\\ 
-Environnement pédagogique [[https://edupython.tuxfamily.org/|EduPython]] 
- 
-==== Editeurs de texte ==== 
- 
-[[https://www.sublimetext.com/|Sublime Text]]\\ 
-[[https://notepad-plus-plus.org/fr/|Notepad++]]\\ 
-[[https://visualstudio.microsoft.com/fr/|Visual Studio]] 
-</WRAP> 
- 
-===== Apprendre à programmer en Python ===== 
- 
-[[prog:python-support|Aide-mémoire perso]] JBP 
- 
-<WRAP important right 70%> 
-===== 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. 
- 
-{{ :prog:mementopython3.pdf |Mémento Python 3}} de Laurent Pointal, voir aussi son [[https://perso.limsi.fr/pointal/python:accueil|site]]\\ 
-{{ :prog:memento_python_2c.pdf |Aide mémoire Python}} de Marc-Antoine Weisser\\ 
-[[https://deptinfo-ensip.univ-poitiers.fr/ENS/doku/doku.php/stu:python:python_notes|Aide mémoire]] de l'Université de Poitiers, ou bien document {{ :prog:aide_memoire_notes_sur_python_3.pdf |pdf}}\\ 
-[[http://joly415.perso.math.cnrs.fr/memento_python.pdf|Aide mémoire]] de Émilien Joly et autres documents utiles sur son site (shell, matlab...)\\ 
- 
-[[https://learnxinyminutes.com/docs/python3/|Learn X in Y minutes]], where X=Python3 
- 
-{{ :prog:manuel_edupython.pdf |Manuel Edu Python}} 
-</WRAP> 
- 
-<WRAP clear /> 
- 
-===== Bibliothèques utiles ===== 
- 
-Turtle (graphiques simples avec la tortue) : {{ :prog:turtleref.pdf |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 : [[https://www.acmesystems.it/touchosc|Tuto]] 
- 
-===== Mises à jour avec Anaconda ===== 
- 
-<code> 
-conda update -n root conda 
-conda update --all 
-conda update anaconda-navigator 
-</code> 
- 
-Utiliser la bibliothèque Turtle avec Jupyter Notebooks 
- 
-Plusieurs modules à installer ! 
- 
-<code> 
-pip install ipyturtle 
-jupyter nbextension enable --py --sys-prefix ipyturtle 
-</code> 
- 
-Puis installer Node.js (qui comprend NPM) et : 
- 
-<code> 
-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 
-</code> 
-===== Quelques programmes ===== 
- 
-Initiation au [[prog:python-image|Traitement d'images]] 
- 
-Variations autour du [[prog:palindrome|palindrome]] 
- 
- 
  
prog/python.1584525216.txt.gz · Dernière modification : 2020/03/18 09:53 de jbpuel