Références
Outils utilisés
- Anaconda Python http://www.continuum.io
- MySQL server et MySQL workbench https://www.mysql.com/
- Matplotlib http://matplotlib.org/
- Numpy http://www.numpy.org/
- Pandas http://pandas.pydata.org/
- Requests http://docs.python-requests.org/
Sur le net
Python en général
- Tutoriel Python http://docs.python.org/3/tutorial/index.html
- Introduction à Python http://brython.info/cours_python/cours_python.html de Pierre Quentel [email protected]
- Apprendre à programmer avec Python http://inforef.be/swi/python.htm
- Apprendre Python http://apprendre-python.com/
- Python est mon ami http://www.olivierberger.org/python/
- Python pour un Data Scientist http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx3/data2a.html
- A Byte of Python http://www.swaroopch.com/notes/python/
- Débuter avec Python au lycée http://python.lycee.free.fr/
Tutoriels / challenges
- Codecademy http://www.codecademy.com/fr/
- Challenge de programmation en ligne https://www.codingame.com/
Comparatifs
- Python Is Not C https://www.ibm.com/developerworks/community/blogs/jfp/entry/Python_Is_Not_C?lang=en
Python scientifique
- EuroSciPy (conférence des utilisateurs de Python pour appli scientifiques) https://www.euroscipy.org/
- Utilisation scientifique de Python — Première partie : visualisation de données Gazette Linux n°114 — Mai 2005 http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/114/lg114-A.html
- Utilisation scientifique de Python — Deuxième partie : analyse de données - Gazette Linux n°115 — Juin 2005 http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/115/lg115-A.html
- Python scientifique - ENS Paris - Supports de cours de la formation à Python scientifique de l’ENS Paris pour les professeurs de classes préparatoires scientifiques. http://python-prepa.github.io/index.html
- Python Scientific Lecture Notes http://scipy-lectures.github.com/index.html
- Lectures on scientific computing with Python - Robert Johansson http://jrjohansson.github.io/
- Initiation à la programmation en Python http://www.di.ens.fr/~vergnaud/initPython.html
- Cours Python 3 pour la programmation scientifique http://www.courspython.com/
Matplotlib, Numpy, Pandas, Scipy...
- Scipy : le calcul numérique haut-niveau http://dakarlug.org/pat/scientifique/html/scipy.html
- Initiation au traitement d'image avec NumPy http://francoislouislaillier.developpez.com/Python/Tutoriel/InitiationNumpy/Tuto1/
Pandas
- Pandas tutorials (doc officielle) http://pandas.pydata.org/pandas-docs/stable/tutorials.html
- 10 minutes to Pandas http://pandas.pydata.org/pandas-docs/dev/10min.html
- Learn Pandas https://bitbucket.org/hrojas/learn-pandas
- Pandas cookbook https://github.com/jvns/pandas-cookbook
Divers
Livres
Python en général
- Apprendre Python 3 - Gérard Swinnen http://inforef.be/swi/python.htm
- Writing Idiomatic Python https://www.jeffknupp.com/writing-idiomatic-python-ebook/
IPython / Jupyter
- Learning IPython for Interactive Computing and Data Visualization http://ipython.rossant.net/ https://github.com/rossant/ipython-minibook
- IPython Interactive Computing and Visualization Cookbook
- IPython Notebook Essentials - L. Felipe Martins
NumPy
Pandas
- Python for Data Analysis Data Wrangling with Pandas, NumPy, and IPython Wes McKinney O'Reilly Media Octobre 2012
- Analyse de données en Python Manipulation de données avec pandas, NumPy et IPython Wes McKinney (Traduction française de Python for Data Analysis) Eyrolles Octobre 2015
- Learning Pandas Michael Heydt Packt Publishing Avril 2015
Massive Online Open Course - MOOC
https://fr.wikipedia.org/wiki/Cours_en_ligne_ouvert_et_massif
- Apprenez à programmer en Python http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-python
- Programming for everybody https://www.coursera.org/course/pythonlearn
- An Introduction to Interactive Programming in Python https://www.coursera.org/course/interactivepython1
- Programming Foundations with Python - Learn Object-Oriented Programming https://www.udacity.com/course/programming-foundations-with-python--ud036
- Introduction to Computer Science and Programming Using Python https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0
- Python pour les scientifiques https://www.class-central.com/mooc/2590/ionis-python-pour-les-scientifiques
- A Gentle Introduction to Programming Using Python http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/
- Python pour les scientifiques http://www.france-universite-numerique.fr/python-pour-les-scientifiques.html
- Programmation en Python pour débutants - Accès aux CPGE scientifiques http://www.france-universite-numerique.fr/moteur-ressources/notice/view/module468
Tendances
- awesome-python https://github.com/vinta/awesome-python#environment-management
- IPython notebooks data science https://github.com/donnemartin/data-science-ipython-notebooks
- GitHub trending https://github.com/trending?l=python
- GitHub trending (monthly) https://github.com/trending?l=python&since=monthly