Débuter avec Python
Cette section vous présente les principes fondamentaux de Python. Vous apprendrez à configurer votre environnement, à écrire et exécuter votre premier programme Python et à comprendre les concepts de base tels que les variables, les types de données et les opérateurs.
Flux de contrôle
Apprenez à contrôler le flux de vos programmes Python avec des instructions et des boucles conditionnelles. Cette section couvre les structures de base qui vous permettent d'exécuter différents blocs de code en fonction de conditions ou de répéter des actions plusieurs fois.
Fonctions
Dans cette section, vous apprendrez à créer des blocs de code réutilisables appelés fonctions. Vous plongerez dans la définition de fonctions, la transmission d’arguments et la compréhension de la portée des variables. Ceci est essentiel pour écrire du code Python propre, organisé et modulaire.
Cordes
Les chaînes sont un type de données fondamental en Python. Dans cette section, vous apprendrez à travailler avec des chaînes, à effectuer des opérations sur les chaînes et à manipuler efficacement des données texte à l'aide des méthodes de chaînes intégrées de Python.
Listes
Les listes sont des collections polyvalentes qui vous permettent de stocker plusieurs éléments dans une seule variable. Cette section explique comment créer, accéder et modifier des listes, ainsi que comment utiliser des techniques avancées telles que le découpage de listes, l'imbrication et la transmission de listes aux fonctions.
Tuples et dictionnaires
Explorez les puissantes structures de données de Python : tuples et dictionnaires. Les tuples sont des collections immuables, tandis que les dictionnaires vous permettent de stocker des paires clé-valeur. Vous apprendrez comment travailler avec les deux, notamment comment les modifier et utiliser leurs méthodes intégrées.
Gestion des exceptions en Python
Apprenez à gérer les erreurs avec élégance dans vos programmes Python. Cette section présente les concepts d'erreurs de syntaxe, d'exceptions et comment utiliser les blocs try/sauf pour détecter et résoudre les problèmes courants lors de l'exécution du programme.
Gestion des fichiers en Python
Travailler avec des fichiers est une partie essentielle de nombreux programmes. Cette section explique comment lire et écrire dans des fichiers texte, ainsi que comment gérer les chemins de fichiers et utiliser les modules intégrés de Python pour la gestion des fichiers, comme Pickle pour sérialiser les données.
Empiler
Une pile est une structure de données qui suit le principe Last In, First Out (LIFO). Cette section vous apprend à implémenter et à utiliser des piles en Python, y compris les opérations de base sur la pile telles que push et pop, et à résoudre des problèmes tels que la conversion infixe en postfix et à évaluer les expressions postfix.
File d'attente
Les files d'attente fonctionnent sur la base du premier entré, premier sorti (FIFO). Dans cette section, vous apprendrez comment implémenter et utiliser des files d'attente en Python. Vous explorerez également le deque (file d'attente à double extrémité) et verrez comment gérer efficacement les données dans l'ordre FIFO.
Tri
Le tri est une notion essentielle pour organiser les données. Cette section couvre les algorithmes de tri populaires, tels que le tri à bulles, le tri par sélection et le tri par insertion, ainsi que leurs complexités temporelles et comment les implémenter en Python.
Recherche
La recherche vous permet de trouver des données dans des collections. Dans cette section, vous découvrirez deux algorithmes de recherche courants : la recherche linéaire et la recherche binaire et comment les implémenter pour rechercher des éléments dans des listes ou des tableaux.
Dernière mise à jour :
5 juill. 2025