M1 - Physique Numérique
(9 x 3h, janvier – mars 2012)
Julia Meyer – [email protected]
• Introduction à PYTHON avec exos
• Introductions aux Méthodes Numériques avec exos
• Projets en binôme
• Présentation orale des projets
TexPoint)fonts)used)in)EMF.))
Read)the)TexPoint)manual)before)you)delete)this)box.:)AAAAAAAAAAAAAA)
Lancement de Python :
1. en ligne de commande
! Ouvrir une console et taper “ python ”
! Il ne reste plus qu'à taper des commandes.
! On peut aussi utiliser “ ipython ” (recommandé).
! Pour sortir du “ shell ” python : ctrl-d.
Lancement de Python :
2. éxécuter un fichier de commande
! Créer un fichier qui s'appelle “ program.py ”.
! Sauvegarder ce fichier dans un répertoire connu.
! Puis éxécuter le programme :
! cd répertoire
! python program.py
!  Idem avec ipython :
! cd répertoire
! ipython program.py
Variables
"  Création de variable sans déclaration préalable !
>>> a=1
>>> b=2
>>> print a+b
3
"  Le “ type ” de chaque variable est automatiquement fixé.
>>> type(a)
<type 'int'> # entier
>>> type(1.2)
<type 'float’> # nombre réel à virgule flottante
"  Une variable peut changer de type par simple affectation.
>>> a= ”Vive la Physique et la Chimie !”
>>> print a
Vive la Physique et la Chimie !
>>> type(a)
<type 'str'> # string: chaîne de caractères
Types de base :
NOMBRES
"  Entier (‘int’ ou ‘long’) 0, 1, -1, 100000000000
"  Réel (‘float’) 1.0, 2.5, 3.14159, 1.4e10
"  Complex (‘complex’) 1+1j, 2.5+3.75j
Opérations mathématiques
"  Addition 1+2.0, 4-3j
"  Soustraction 3-4, 10j-7
"  Multiplication 5*4, 10.2*3.4e-9
"  Division 1/2.0, 89/2 ! division entière ou réelle...
"  Puissance 2**8, 5.2**3.4, 3.2**(1+3.2j)
1 / 26 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!