
Programmation Python
Ce cours aborde les fondamentaux de la programmation en Python (Structures de base / conditionnelles / répétitives, Fonctions, Structures de données, Fichiers). Il est organisé en séances de cours et évaluations et de Travaux Pratiques.
Plan du cours
L'algorithmique
- Notion de problème, d’algorithme
- Algorithmes informatiques
- Formuler un algorithme
- Structures fondamentales
- Analyse descendante
Programmation en Python
- Présentation brève du langage Python
- Distributions de Python
- Distribution Anaconda
- Utilisation en mode console
- Utilisation en mode script
Structures de base
- Le langage
- Variables, types et valeurs
- Déclarations : Variables, Constantes
- Structure générale
- Interactions avec l’extérieur
- Expressions arithmétiques
- Affectations
- Trace d’exécution
- Compléments et Spécificités
Structures conditionnelles
- Conditions
- Sélectives Si
- Sélective Si-Sinon-Si
- Arbre de choix
- Sélective Selon
Structures répétitives
- Structures répétitives
- Schéma itératif
Algorithmes paramétrés
- Fonctions et procédures de test
- Procédures et paramètres formels
Listes et tableaux
- Les listes
- Tableau unidimensionnel
- Tableaux multidimensionnels
Structuration de l'information
- Le type structuré
- Le type Chaîne
Fichiers
- Présentation
- Primitives
- Python: spécificités
Objectifs pédagogiques
Information non disponible.
Modalités d'évaluation
En semaines 2, 3, 4, 5, 6, 7 et 8, des exercices vous sont proposés. Vous ne disposez que d'un seul essai. Chaque question vaut 1 point et le score total est ramené sur 10.
Également en semaines 3,
4, 5, 6, 7 et 8, des TP vous sont proposés. Ils sont notés sur 100.
Pour valider le cours, vous devez obtenir une note supérieure ou égale à 70%.
Contacts et accompagnement
Questions d'ordre technique
Si vous rencontrez un problème ou pour toute question d'ordre technique, vous pouvez contacter referents-pedagotheque@imt.fr. Nous mettrons tout en œuvre pour vous répondre sous 2 jours ouvrés.
Auditeurs libres
Si vous suivez ce cours en auditeur libre, les forums ne seront pas actifs et vous n'y obtiendrez pas de réponse de l'équipe pédagogique. Vous pouvez néanmoins y discuter avec d'autres auditeurs libres.
Également, si vous rencontrez un
problème ou pour toute question d'ordre technique, vous pouvez contacter referents-pedagotheque@imt.fr. Nous mettrons tout en œuvre pour vous
répondre sous 2 jours ouvrés.
Utilisation en classe (avec votre enseignant)
Si vous suivez ce cours sous la supervision de l'un de vos enseignants, ce dernier est libre d'utiliser les forums du cours ou tout autre canal de communication qui lui conviendrait mieux. Suivez les indications qu'il vous aura données pour
lui poser vos questions.
Également, si vous rencontrez un problème ou pour toute question d'ordre technique, vous pouvez contacter referents-pedagotheque@imt.fr.
Nous mettrons tout en œuvre pour vous répondre sous 2 jours ouvrés.
Établissements impliqués
Production et coordination
