@@ -90,3 +90,14 @@ Note: le corps de la fonction doit tenir en une seule ligne | |||||
>>> mots | >>> mots | ||||
["chat", "faucon", "abeille"] | ["chat", "faucon", "abeille"] | ||||
``` | ``` | ||||
# sorted() | |||||
```python | |||||
b = a.copy() | |||||
b.sort() | |||||
# or | |||||
b = sorted(a) | |||||
``` |
@@ -1,12 +1,10 @@ | |||||
# Cours Python | |||||
Sessions: | |||||
* [01](sessions/01.md) | |||||
* [02](sessions/02.md) | |||||
# Sujets à évoquer plus tard | # Sujets à évoquer plus tard | ||||
* [tuples, mutables et immutables](fragments/tuples.md) | |||||
* [tris, lamdbas](fragments/sort.md) | |||||
* [formatage de strings](fragments/format.md) | |||||
* itération sur les dictionnaires | |||||
* liste par compréhension et filtres | |||||
* le mot-clé 'with' | * le mot-clé 'with' | ||||
* modules et packages | * modules et packages |
@@ -1,21 +0,0 @@ | |||||
Concepts partie 1: | |||||
* entiers et maths simples | |||||
* flottants | |||||
* Division entière et modulo | |||||
* priorité des opérations | |||||
* variables, assignation | |||||
* string littérales | |||||
* échappement des quotes | |||||
* concaténation avec + | |||||
* types | |||||
* booléens | |||||
* comparaisons, ordonnancement | |||||
* du code dans un fichier | |||||
* commentaires | |||||
* print() avec une valeur | |||||
* while | |||||
* if | |||||
* input() | |||||
--- |
@@ -1,6 +0,0 @@ | |||||
* lecture de fichiers (à expliquer plus tard) | |||||
* sys.argv | |||||
* sys.exit() | |||||
* assertions | |||||
05-airports.py |
@@ -1,30 +0,0 @@ | |||||
# Mutabilité | |||||
* Objets modifiables ou non | |||||
* sorted vs sort | |||||
* Copie | |||||
* Passage par référence dans les fonctions | |||||
* None as default value | |||||
# 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 |