- jeu. 21 janvier 2016
- INPROS
- #ipython jupyter
Ipython notebook : cours INPROS ¶
Auteur: Marc BUFFAT, Pr dpt de Mécanique, UCB Lyon 1
Contributeurs: Violaine Louvet, Michel Kern, Loic Gouarin, Laurence Viry </h5>
Mise à disposition selon les termes de la Licence Creative Commons
Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 France.
%matplotlib inline
%autosave 300
from IPython.display import HTML,display
css_file = 'style.css'
try:
display(HTML(open(css_file, "r").read()))
print "using ",css_file
except :
print "using default css"
Sommaire des leçons</a>¶
- Rappels de mathématique et de mécanique newtonienne
- Leçon 1: Introduction
- Leçon 2: Fonctionnement d’un ordinateur
- Leçon 3: Utilisation des variables
- Leçon 4: Structures de contrôle
- Leçon 5: Procédures et fonctions
- Leçon 6: Les tableaux numpy (vecteurs, matrices)
- Leçon 7: Tracé avec matplotlib et gestion de fichiers
- Leçon 8: Précision des calculs, validation des programmes
- Leçon 9: Algorithmes numériques de base
- Leçon 10: Efficacité/complexité des algorithmes
- Leçon 11: Recherche d’erreur (debugging)
Compléments de cours¶
Livres sur Python¶
Apprendre à programmer avec Python de Gérard Swinnen en téléchargement libre ici http://inforef.be/swi/python.htm
How to Think Like a Computer Scientist par Peter Wentworth, Jeffrey Elkner, Allen B. Downey, et Chris Meyers en téléchargement libre ici (openbook) How to Think Like a Computer Scientist
Cours sur la programmation¶
OpenCourseWare MIT 6.00x: Introduction to Computer Science and Programming par Eric Grimson et John Guttag Introduction to computer science and programming
Standford CS101: Introduction to computer science par Nick Parlante https://class.coursera.org/cs101/lecture
George Washington University: MAE6286 Practical Numerical Methods with Python par Lorena A. Barbara http://openedx.seas.gwu.edu/courses
URCA Introduction to computational physics: http:://astro.physics.ncsu.edu/urca/course_files
Références (Python 2.7)¶
- Python 2.7 référence (Python.org)
- Programmation en Python (Wikibook)
- Learn Python The Hard Way
- Arithmétique en virgule flottante
Vidéos¶
Le film suivant:http://www-sop.inria.fr/science-participative/film/ a été produit par l’Inria (Institut national de recherche en informatique et automatisme) et retrace l’histoire de l’informatique du 9e siècle à aujourd’hui en 24 minutes.
Le sketch Spam des Monty Python (qui ont beaucoup inspiré la communauté Python), où deux clients tentent de commander un repas à l’aide d’une carte qui contient du jambon en conserve de marque SPAM dans pratiquement tous les plats. Ce sketch a été pris pour référence pour désigner un email non sollicité (spam).