Informatique
Cette page regroupe quelques ressources utiles pour l'informatique.
GNU/Linux
- Unix. Pour aller plus loin avec la ligne de commande, Vincent Lozano (License Art Libre) PDF
LaTeX
- wikibook LaTeX fr | en
- Tout ce que vous avez toujours voulu savoir sur LaTeX..., Vincent Lozano (License Art Libre) PDF
Python
Par où commencer ?
Parmi les ressources indiquées ci-dessous, il est recommandé de commencer par la partie I des notes de cours euroscipy intitulée "Getting started with Python for science". Ensuite il peut être intéressant de passer au tutoriel d'analyse de données du STScI plus spécifique à l'astrophysique observationnelle.
Installation d'un environnement Python
Pour constituer un environnement de travail Python scientifique plusieurs éléments sont nécessaires : Python 2, les librairies scientifiques généralistes (NumPy, SciPy, matplotlib), et les librairies spécifiques à l'astrophysique (par exemple astropy). Il est également utile d'avoir le shell interactif IPython ainsi qu'un éditeur avancé (Vim, Emacs) configuré pour Python et/ou un IDE (Eric, Spyder, eclipse avec PyDev).
- Instructions pour installer un environnement de travail Python scientifique : PythonInstall (en anglais)
- La suite logicielle Ureka (STScI/Gemini) regroupe notamment un environnement Python 2 complet et IRAF
Tutoriels python scientifique
- Notes de cours Euroscipy (2013) : Python Scientific Lecture Notes PDF | HTML
- Tutoriel du STScI (2007) : Using Python for Interactive Data Analysis PDF
Documentation python
- Python 2 documentation
- The Python wiki
- Python Enhancement Proposals (PEPs)
- PEP 20 : The Zen of Python
Documentation python scientifique
- Documentation de référence :
- Exemples de code :
- Numpy example list
- Scipy cookbook
- Scipy Central
- matplotlib examples et gallery
Livres Python
- Think Python, Allen B. Downey (License Creative Commons) PDF | HTML
- Apprendre à programmer avec Python, Gérard Swinnen (License Creative Commons) PDF | ODT
- Plus de livres sont recensés sur FrenchPythonBooks et PythonBooks
Ressources pour les utilisateurs d'IDL
- Comparaison de Python et IDL pour les astronomes (en anglais) : IDL vs Python sur astrobetter
- Outil de conversion automatique : i2py