Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| teaching:progappchim:pieges [2013/10/17 11:42] – créée villersd | teaching:progappchim:pieges [2016/05/15 22:47] (Version actuelle) – 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:// | ||
| + | |||
| + | ===== Voir aussi : ===== | ||
| + | * [[http:// | ||