Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
teaching:progappchim:pieges [2013/10/17 11:42] – créée villersd | teaching:progappchim:pieges [2015/01/14 15:25] – villersd | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
===== Version de python ===== | ===== Version de python ===== | ||
- | * les programmes en Python 3.x sont un peu différents de ceux en Python 2.7.y | + | * les programmes en Python 3.x sont un peu différents de ceux en Python 2.7.y. La différence la plus fréquente est le passage de print à print(), parfois un changement de nom de librairie comme Tkinter en tkinter. |
===== Indentations ===== | ===== Indentations ===== | ||
- | * mélanger des espaces et des tabulations. | + | * Ne pas mélanger des espaces et des tabulations |
===== Symboles ===== | ===== Symboles ===== | ||
* = pour l' | * = pour l' | ||
- | ==== l' | + | ===== l' |
- | Lorsqu' | + | Lorsqu' |
< | < | ||
a=1 | a=1 | ||
Ligne 25: | Ligne 25: | ||
c=[] | c=[] | ||
c.append(a) | c.append(a) | ||
- | print c | + | print(c) |
d=c | d=c | ||
- | print d | + | print(d) |
c.append(b) | c.append(b) | ||
- | print d | + | print(d) |
</ | </ | ||
Ligne 38: | Ligne 38: | ||
v=u | v=u | ||
u=2*u | u=2*u | ||
- | print v | + | print(v) |
</ | </ | ||
+ | |||
+ | ===== Confusion dans les directives d' | ||
+ | Il y a 2 façons d' | ||
+ | |||
+ | * import nomdemodule | ||
+ | * from nomdemodule import * | ||
+ | |||
+ | Dans le premier cas, les fonctions seront appelables avec des noms tels que " | ||
+ | |||
+ | * from nomdemodule import func13 | ||
+ | |||
+ | Pourquoi 2 façons de faire : l' | ||
+ | |||
+ | référence : [[http:// | ||
+ | |||
+ | Suggestion : pour comprendre, essayez par exemple ces directives en mode interactif sur le module math. | ||
+ | |||
+ | FIXME : intégrer [[http:// |