# Tuples * Attention, c'est la virgule qui fait le tuple, pas les parenthèses! * Unpacking * Note: can unpack lists too * Returning multiple values * Can't modify a tuple # Retour sur les listes * extend, pop, clear, index, count * sort * sort with a key function * lambdas * slices # Retours sur les strings * on peut aussi slicer des strings * index et count marchent aussi * But you can't modify a string * .format() # None * ... # Mutabilité * Objets modifiables ou non * sorted vs sort * Copie * Passage par référence dans les fonctions # Fonctions avancées * arguments arbitraires (`*args`, `**kwargs`). * Chaînes de documentation # Exemple Top 10 des mots les plus fréquents dans un fichier texte Notions: * arguments en ligne de commande, `sys.argv` * return code, sys.exit Comparons Macron & Ruffin Notes: - les textes sont facilement disponibles - on a à peine gratté la surface - voir les travaux du regretté Jean Véronis sur le sujet