Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.
FizzBuzz est un grand classique des entretiens techniques. Si tu passes un entretien pour un poste junior, il y a de bonnes chances qu'on te …
En Python, une variable c'est comme une étiquette qu'on colle sur une boîte. La boîte contient une valeur (un nombre, un texte, etc.) et l'étiquette …
En Python, chaque valeur a un type. Les principaux types de base sont : int : les nombres entiers (42, -7, 0) float : les …
En Python, tu peux convertir une valeur d'un type vers un autre. On appelle ca le casting. Les fonctions de conversion les plus courantes sont …
En Python, il existe une valeur spéciale appelée None. Elle représente l'absence de valeur, le vide. C'est comme une boîte étiquetée mais qui ne contient …
Un classique en programmation : échanger le contenu de deux variables. Imagine que tu as deux verres, un contenant du jus d'orange et l'autre du …
Pour connaître la longueur d'une chaîne de caractères (c'est-à-dire le nombre de caractères qu'elle contient), tu utilises la fonction len(). Par exemple : len('Bonjour') donne …
En Python, tu peux coller deux chaînes bout à bout avec l'opérateur +. On appelle ca la concaténation. Par exemple : 'Bon' + 'jour' donne …
Une chaîne de caractères en Python est une séquence indexée. Chaque caractère a une position (un index) qui commence à 0. Par exemple, dans la …
Le slicing (découpage) permet d'extraire une partie d'une chaîne. La syntaxe est texte[debut:fin] ou debut est inclus et fin est exclu. Par exemple, avec texte …
Les chaînes en Python ont plein de méthodes utiles pour changer la casse (majuscules et minuscules). Les principales : texte.upper() : tout en majuscules. 'hello'.upper() …
En plus de la division classique /, Python a deux opérateurs très utiles : // : la division entière. Elle garde uniquement la partie entière …
L'opérateur ** en Python permet d'élever un nombre à une puissance. Par exemple : 2 ** 3 donne 8 (2 puissance 3, c'est-à-dire 2 * …
En Python, le mot-cle if te permet de faire un choix : si une condition est vraie, tu executes un bloc de code, sinon tu …
L'operateur modulo % te donne le reste de la division entiere. C'est extremement utile pour tester la divisibilite. Par exemple, 7 % 2 vaut 1 …
Quand tu as plusieurs conditions a tester les unes apres les autres, tu utilises elif (contraction de else if). Python teste chaque condition dans l'ordre, …
Les operateurs logiques permettent de combiner plusieurs conditions. Les trois principaux sont : and : les DEUX conditions doivent etre vraies. Exemple : age >= …
Voici un exercice qui combine elif et operateurs logiques pour modeliser un cas de la vie reelle. Imagine une grille tarifaire de cinema : enfant …
L'operateur not inverse une valeur booleenne : not True donne False, et not False donne True. C'est tres utile quand tu veux vérifier qu'une condition …
La boucle while repete un bloc de code tant qu'une condition est vraie. C'est comme dire : tant que je n'ai pas fini, je continue. …
La boucle for parcourt chaque élément d'une sequence (liste, chaine, range...) un par un. C'est la boucle la plus utilisee en Python. La syntaxe est …
La fonction range() génère une sequence de nombres. Elle a trois formes : range(stop) : de 0 a stop-1. Exemple : range(5) donne 0, 1, …
Une fonction, c'est un bloc de code que tu peux appeler quand tu veux. Imagine un bouton sur lequel tu appuies pour exécuter une action. …
Une fonction peut recevoir des données en entrée grace aux paramètres. Un paramètre, c'est une variable qui existe uniquement dans la fonction. Quand tu appelles …