You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

1.2 KiB

Tuples

  • Attention, c’est la virgule qui fait le tuple, pas les parenthèses!
  • Unpacking
  • Note: can unpack lists too

Functions

  • Paramètres
  • Arguments
  • def
  • return
  • parenthèses

Retour sur les strings

  • append, extend, insert, remove, pop, clear
  • index, count, sort, reverse

Retour sur les tuples

  • Returning multiple values

Dictionnaires

  • Itération sur un dictionnaire
  • Itérer sur les clés et valeurs en même temps

Ensembles

  • Compréhensions
  • Filtres
  • Les doublons sont éliminés
s = { 1, 2, 2, 3}
s
  • .add() pour un ensemble
s.add(1)
s
s.add(4)
s
  • différence, union

Mutabilité

  • Objets modifiables ou non
  • sort() version sorted()
  • Copie
  • Passage par référence dans les fonctions
  • Différence += versus append()

Fonctions avancées

  • arguments par défaut
  • arguments nommés
  • arguments arbitraires (*args, **kwargs).
  • Chaînes de documentation

Example

Top 10 des mots les plus fréquents dans un fichier texte

Notions:

  • fichiers
  • arguments en ligne de commande, sys.argv
  • main()

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