Algorithmique et programmation en python

Objectifs

Introduction à l'algorithmique :

Initiation à Python

Plan du cours

Algorithmique et programmation : définitions, contexte

Variable, type

Structures conditionnelles

Itération

Structures de données composées (utilisation), différence entre mutables et non mutables

Récursivité : pratique, initiation à la preuve de terminaison

Quelques algorithmes de tris

 

Description des TP

Mise en oeuvre des principes algorithmiques, réalisée dans le langage python.

La plate-forme de travail est caséine. Elle permet la mise en oeuvre de tests automatisés ou semi-automatisés.

Connaissances requises

Bagage en mathématiques niveau spé maths de terminale.

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

A remplir