Algorithmique et programmation en Python

Introduction à la programmation

📖 Introduction à la programmation et à Python : comprendre l’algorithmique pour résoudre des problèmes efficacement en apprenant à coder étape par étape.

👨‍🏫 Nathan POTIER

Variables et types

📖 Apprends à stocker et manipuler des données grâce aux variables et types fondamentaux.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Opérateurs

📖 Découvre les opérateurs en Python : arithmétiques, de comparaison et logiques, essentiels pour faire des calculs et prendre des décisions dans un programme.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Structures conditionnelles

📖 Apprends à utiliser les structures conditionnelles (if, elif, else) pour que ton programme prenne des décisions selon les situations.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Boucles en Python

📖 Répète des instructions efficacement avec les boucles for et while en Python.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Les fonctions

📖 Organiser et réutiliser du code grâce aux fonctions.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Récursivité

📖 Résoudre un problème en appelant une fonction… depuis elle-même.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Structuration des programmes

📖 Structurer son code en modules et fichiers pour le rendre clair, réutilisable et maintenable.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Structures de données

Listes en Python

📖 Les listes sont des collections ordonnées et modifiables d’éléments.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Tuples en Python

📖 Les tuples sont des collections ordonnées et non modifiables d’éléments.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Dictionnaires en Python

📖 Les dictionnaires stockent des paires clé-valeur et sont non ordonnés et modifiables.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Piles (Stacks)

📖 Les piles sont des structures LIFO (Last In, First Out), où le dernier élément ajouté est le premier retiré.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Files (queues)

📖 Les files sont des structures FIFO (First In, First Out), où le premier élément ajouté est le premier retiré.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Tableaux 2D et Matrices

📖 Les tableaux 2D et matrices sont des listes de listes, utilisées pour représenter des données en lignes et colonnes.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Les Arbres

📖 Les arbres sont des structures hiérarchiques avec un nœud racine et des nœuds enfants, utilisés pour représenter des relations arborescentes.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.

Les Graphes

📖 Les graphes sont des structures composées de nœuds (sommets) reliés par des arêtes, utilisés pour modéliser des relations ou des connexions.

👨‍🏫 Nathan POTIER

Veuillez vous connecter pour accéder à ce cours.