Ce cours propose une introduction à la programmation en Python et s'adresse à un public débutant en algorithmique et en programmation. Il n'y a aucun pré-requis.
Python est un langage à la syntaxe relativement simple qui permet d'acquérir les bases de l'algorithmique de manière plus aisée que d'autres langages de programmation qui nécessitent la maîtrise de mécanisme bas-niveaux, tels que le C.
Compétences visées:
- Comprendre les bases de l'algorithmique (Instruction conditionnelle, boucles, ....)
- Savoir structurer son code grâce aux fonctions
- Acquérir les bonnes pratiques de programmation: lisibilité du code, commentaires, ....
- Savoir écrire un programme Python pour résoudre un problème, en particulier le traitement de données numériques ou textuelles
Concepts abordés:
- Vocabulaire de base: variables, instructions, ...
- Interactions d'un programme avec l'utilisateur (Entrée/Sortie)
- Instruction conditionnelle (If ... else)
- Instructions de boucles (For, while)
- Fonctions
- Structures de données : listes et dictionnaire
- Lecture et écriture dans un fichier
- Contact: Aurelie Lagoutte