S00 – Introduction à Python
| Élément | Détail |
|---|---|
| Niveau | BTS SIO option SISR, 1re année – mathématiques pour l'informatique |
| Séance | S00 – séance préalable, à faire hors classe, avant la séance S01 |
| Durée | environ 3 heures, en autonomie |
| Chapitre du programme | Outil de l'algorithmique appliquée : premiers programmes Python |
| Prérequis | aucun |
| Outils | Papier, éditeur Python intégré au site (rien à installer) |
Note
Question qui guide la séance : « Comment dire à un ordinateur de calculer, de choisir et de répéter ? »
Tip
Cette séance n'est pas une séance de cours : elle est à faire seul, avant S01. Les TP de S01 et S02 supposent que tu sais lire et compléter les petits programmes de cette séance. Les notions (variables, conditions, boucles, fonctions) sont reprises et approfondies en classe en S03 et S04.
Objectifs
À la fin de la séance, l'étudiant est capable de :
- Lancer un script dans l'éditeur du site et lire un message d'erreur ;
- Calculer avec des variables et les opérations sur les entiers, dont
//et%; - Manipuler du texte (longueur, position, concaténation, conversion) ;
- Écrire une condition
if/elif/else; - Écrire une boucle
forouwhile; - Compléter une fonction (
def,return) et parcourir une liste.
Contenu de la séance
| Document | Rôle |
|---|---|
| Cours – Premiers pas en Python | Cours à lire |
| Exercices – Lire et prévoir un programme | Exercices sur papier |
| TP Python – Premiers programmes | TP (éditeur Python intégré) |
| Aide-mémoire – Syntaxe Python | Aide-mémoire |
Déroulé conseillé (environ 3 h, en autonomie)
| Durée | Activité | Format |
|---|---|---|
| 0 h 00 – 1 h 00 | Cours : lire et essayer chaque exemple dans l'éditeur | Individuel |
| 1 h 00 – 1 h 40 | Exercices sur papier, puis vérification | Individuel |
| 1 h 40 – 2 h 40 | TP Python : six petits exercices | Individuel |
| 2 h 40 – 3 h 00 | Auto-évaluation | Individuel |
Durées indicatives : chacun avance à son rythme.
Application en informatique
Un script qui convertit une durée, teste un seuil, répète une opération sur chaque adresse d'une liste : tous les outils des séances suivantes (conversions de base, adresses, journaux) reposent sur ces quelques instructions.
Évaluation
- Exercices corrigés, scripts du TP validés.
- Auto-évaluation « Je sais faire » en fin d'exercices.
Notes pour l'enseignant
- Place dans la progression : séance préalable ajoutée avant S01, sans modifier le déroulé de S01 : à faire hors classe. Elle n'est pas comptée dans les 19 séances de la séquence.
- Programme : elle prépare l'outil Python utilisé pour le module d'algorithmique appliquée (voir Programme et épreuve E3).