Python
Python
Préambule
Ce cours a été construit pour être suivi en parallèle du cours d'algorithmique. Ce dernier vous permet de comprendre la logique, alors que ce cours de programmation rajoute et impose les contraintes liées à l'utilisation d'un langage de programmation. Ces contraintes obligent à respecter scrupuleusement la notation. C’est-à-dire que la moindre erreur dans la syntaxe provoquera une erreur de programmation. C'est pourquoi pour apprendre efficacement il est recommandé d'effectuer en premier temps les exercices en version algo, puis de s'y confronter dans le langage de votre choix (C ou Python).
Tout comme pour le cours d'algorithmique, il est recommandé de ne regarder la solution proposée qu'en dernier recours. La bonne façon d'apprendre la programmation est d'essayer par soi-même.
Table des matières :
- Introduction
- La structure conditionnelle
- Les boucles
- Découper un problème en sous problème
- La complexité d'un algorithme
- Les séries de valeurs
- Les tableaux à une dimension
- Les algorithmes de recherche
- Les algorithmes de tri
- Les ensembles
- Les files d'attente et les piles.
- Les tableaux à deux dimensions.
- La récursivité
- Les pointeurs
- Les structures avancées
- Les listes chainées
- Les arbres
- Les tables de hachage
- Les skip-list
Références :
Tags
None
Subscribers
None
- Last Author
- kossolax
- Last Edited
- Jul 10 2021, 4:33 PM