Aller au contenu

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 :

  1. Lancer un script dans l'éditeur du site et lire un message d'erreur ;
  2. Calculer avec des variables et les opérations sur les entiers, dont // et % ;
  3. Manipuler du texte (longueur, position, concaténation, conversion) ;
  4. Écrire une condition if / elif / else ;
  5. Écrire une boucle for ou while ;
  6. 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).