[Algoprog] Python1 Structures (str,list,struct,file) et Algorithmes
Topic outline
-
-
Ce corpus aborde les structures de données (str, list, struct, file) et les algorithmes (recherche, tris) en Python.
Vous y trouverez des activités :
Apprendre comprenant un module de [Cours].
S'exercer comprenant :- Les modules [Comprendre le cours] et [C(omprendre le) C(ours) avec solutions] permettant d'appliquer les notions de [Cours] avec des exercices auto-évaluées et des exercices détaillés.
- Les modules [Exercices] et [Exercices avec solutions] contenant des exercices de programmation en Python.
S'évaluer comprenant des exercices de codes en Python permettant de vous évaluer et de vous positionner dans votre apprentissage.- À la première tentative, le système tire au hasard un certain nombre de questions.
- Le
test est réalisable en illimité et/ou en plusieurs fois (le système
mémorise les réponses) mais ce sont toujours les mêmes questions issues
de la première tentative. Ces exercices sont présents, non pour être lus ou relus, mais pour être résolus. En effet, la lecture ne sert rigoureusement à rien si elle n'a pas été accompagnée de recherche.
- La note minimale de validation (sur 10) est indiquée pour chaque test.
-
Objectifs : Voir ou revoir le type chaîne de Python
-
Receive a grade Receive a passing grade
-
Objectifs : Voir ou revoir le type liste de Python, Distinguer les créations (par énumération, par itérable), Connaître les opérations fondamentales, Maîtriser l'extraction d'une partie de liste (slicing), Comprendre la compréhension
-
Receive a grade Receive a passing grade
-
Objectifs : Voir le type structure de Python, Comprendre la gestion des valeurs de Python
Pour aller plus loin : Approfondir le type tuple, Maîtriser parfaitement l'alisasing
-
Objectifs : Voir des techniques de boucle, Voir ou revoir les list imbriquées
-
Receive a grade Receive a passing grade
-
Objectifs : Valider un algorithme, Estimer la complexité d'un algorithme, Étudier la recherche linéaire, Étudier la recherche dichotomique, Définir ce qu'est un tri par comparaison, Analyser les tris par comparaison naïfs, Analyser les tris par comparaison efficaces
-
Objectifs : Connaître les différents types de fichiers, Connaître les formats standards de représentation des données, Voir ou revoir les primitives de gestion des fichiers texte