- 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). 
 
      