Ceci est la page du cours de l'UE initiation à la programmation 2 pour le second semestre de première année de licence. Vous trouverez ci-dessous toutes les informations concernant l’organisation de l’UE, les support de cours, ainsi que les sujets de TD et de TP.
Bon courage et bon travail !
Le cours s’appuie sur le langage Python pour découvrir les bases de la programmation et de l’algorithmique. L’objectif est de découvrir les grands principes de la programmation, de savoir construire des petits programmes.
Le premier cours magistral aura lieu vendredi 24 janvier à 10h15 dans l'amphi info.
Les TP commenceront normalement à partir du 27 janvier selon votre emploi du temps.
Le partiel aura lieu à mi-semestre (date à définir).
Dans ce cours nous utiliserons le langage Python 3 avec le logiciel libre Thonny que vous pouvez télécharger à l’adresse thonny.org. Il est très utile de l’installer sur votre ordinateur personnel pour pouvoir travailler chez vous.
Pour les plus avancés d'entre-vous , ou si vous l'avez utilisé dans l'UE IP1 vous pouvez utiliser VSCODE (Visual Studio Code). Pour en savoir plus : Wikipedia Vscode .
Remarque : Vscode est un logiciel gratuit pour toute utilisation mais propriétaire (non libre).
Les différentes ressources pour les cours seront mises à disposition au fur et à mesure des semaines.
Les mêmes informations sont disponibles également sur Moodle
Les corrigés des TP sont accessibles à la fin des TP du petit Valrose (au mieux le mercredi soir !).
Les fichiers *.py sont uniquement disponibles sur Moodle.
Supports de cours | Support de cours 4 ou 8 planches/page | Enoncé TP | Corrigé TP | |
---|---|---|---|---|
CM1 rappel typage et fichier | Miniatures | TP 1 | corrigé TP 1 | |
CM2 structure données, fonctions | Miniatures CM2 | TP 2 | corrigé TP 2 | |
CM3 dictionnaires ensembles, fichiers | Miniatures CM3 | TP 3 | corrigé TP 3 | |
CM4 Exceptions, factorisation code etc. | Miniatures CM4 | TP 4 | corrigé TP 4 | |
CM5 . | Miniatures CM5 | TP 5 | corrigé TP 5 | |
CM6 | Miniatures CM6 | TP 6 | corrigé TP 6 |