Licence CC BY-NC-ND, Thierry Parmentelat & Arnaud Legout

survol du langage#

Python3 : des fondamentaux à l’utilisation du langage

les concepts majeurs de python#

  • tout est un objet

  • objets mutables ou non

    c’est le sujet de ce notebook

    nous allons illustrer ces 2 points de suite

  • références partagées

  • liaison statique

  • itérateurs

  • espaces de nommage

    ce sera abordé plus loin dans le cours

    nous verrons ces notions plus en détail dans le reste du cours

modèle mental : tout est objet#

%load_ext ipythontutor
%%ipythontutor heapPrimitives=true height=500 width=800 curInstr=2
a = 1
b = "ma chaine"

liste = [1, 10., 10 + 10j]

import math

def foo(x):
    return 2 * x