Python 101
Les fondamentaux : variables, types, structures de contrôle, fonctions, puis un mini modèle de langage.
🌿 Normal
Python - Les bases
Vos premières étapes : afficher une sortie, nommer des valeurs, comprendre les types et convertir entre eux.
Opérateurs et expressions
Opérateurs arithmétiques, de comparaison et booléens, les briques de chaque expression.
Le contrôle de flux
Prenez des décisions avec if/elif/else et répétez des actions avec les boucles for et while.
Fonctions
Regroupez la logique en blocs réutilisables avec les paramètres, les valeurs de retour et la portée.
Les chaînes en profondeur
Maîtrisez les méthodes de chaîne, le découpage, le formatage et l'encodage pour le traitement de texte du monde réel.
Structures de données
Travaillez avec les listes, les tuples, les dictionnaires et les ensembles, les conteneurs de base de Python.
Entrées/sorties de fichiers
Lisez et écrivez des fichiers, travaillez avec des données CSV et gérez les chemins en toute sécurité.
⚡ Difficile
Chargement d'un corpus textuel
Chargez, inspectez et comprenez la structure d'un corpus textuel stocké en CSV, la matière première de notre mini modèle de langage.
Tokenisation et fréquence des mots
Découpez le texte brut en jetons, comptez les fréquences de mots et construisez le vocabulaire de notre modèle de langage.
Tables de probabilité de bigrammes
Construisez et normalisez des tables de comptage de bigrammes qui associent chaque mot aux mots qui le suivent.
La fonction generate_text()
Utilisez random.choices pour échantillonner le mot suivant dans une table de bigrammes et générer des séquences de texte cohérentes.
Générateur de texte CLI et température
Assemblez toutes les pièces en un générateur de texte en ligne de commande et ajoutez un paramètre de température pour contrôler la créativité.