Aller au contenu principal

Programmation structurée (Python) · L1 · Section 11/11

Ressources

Progression

Points d’expérience : XPSérie de jours consécutifs : · —Progression du module : — / —compris

#Ressources — SPUF100 · Bases de l'informatique 1

Cette sélection suit l'UE de L1 à Université Côte d'Azur: programmation impérative en Python, types, tests et boucles, fonctions et récursion, collections, fichiers, exceptions et programmation modulaire.

#Cours, TD, TP et annales UCA

  • Page du cours d'Olivier Baldellon: organisation de l'UE, supports de cours, TD, TP, corrigés et annales.
  • Syllabus officiel SPUF100: objectifs, volume horaire et contenu de référence.
  • Le fonds local Valrose contient les cours et neuf feuilles de TD: ensembles et dénombrement, relations et ordres, induction, récurrences, logique propositionnelle, prédicats et langages réguliers.
  • Le fonds local contient également les sujets d'examen de l'UE Bases de l'informatique 2 (sessions 2014 à 2026) et les feuilles de TD d'algorithmique: tris par insertion, sélection, fusion et comptage, récursion structurelle sur les listes et les arbres. Les exercices correspondants sont corrigés dans le chapitre Annales corrigées.

Méthode de travail: gardez Python ouvert à côté du cours, exécutez chaque exemple, modifiez une hypothèse à la fois, puis passez aux exercices. Un exemple non exécuté n'est pas appris.

#Références officielles

#Exercices et outils

  • Les playgrounds intégrés au site exécutent les exercices directement dans le navigateur.
  • Exercism, parcours Python: exercices corrigés avec relecture communautaire.
  • PEP 8: les conventions de style du langage.
  • Thonny, recommandé dans l'UE: un environnement simple qui montre la pile et les variables pas à pas, utile pour comprendre les appels de fonctions.