TP-Cours ITC 06 : Récursivité [Semaines 11, 12 et 13]
Figures fractales créées par des fonctions récursives, tours de Hanoï, factorielles et suite de Fibonacci : redondance d'appels et mémoïsation.
TP-Cours ITC 05 : Algorithme du tri à bulles ou « sinking Sort » [Semaine 10]
Tri à bulles ou "sinking Sort": de la danse hongroise à l'algorithme puis au programme Python. Range le fond d'abord !
TP-Cours ITC 02 : Recherche séquentielle dans un tableau unidimensionnel [semaine 06]
Recherche d'un élément dans un tableau, recherche du plus grand élément d'un tableau, des deux plus grands éléments. Code Python.
TP-Cours ITC 01 : Un type composé de Python : les listes (partie II) [Semaine 05]
Quelques connaissances de base sur les listes Python. Création par compréhension, par append successifs, accès par indice positif valide, concaténation +, slicing.
TP-Cours ITC 01 : Un type composé de Python : les listes (partie I) [Semaine 04]
Quelques connaissances de base sur les listes Python. Création par compréhension, par append successifs, accès par indice positif valide, concaténation +, slicing.
TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie C) [Semaine 03]
Structures de contrôle. Définition et exemples de fonctions Python, boucles while et boucles for. Comment choisir ?
TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie B) [Semaine 02]
Structures de contrôle. Définition et exemples de fonctions Python, boucles while et boucles for. Comment choisir ?
TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie A) [Semaine 01]
Premier TP-Cours sur les bases du langage Python. Console, éditeur, séquence d'instructions, structure de contrôle : la sélection if.