Alexandre Benoit

Professeur de mathématiques et d'informatique au lycée Alexandre Dumas (St-Cloud)

BCPST 2021-2022

Le programme d'informatique en BCPST contient une partie algorithme et une partie programmation (en Python).

Les logiciel utilisés pour programmer en Python sont Pyzo et Capytale :

Installation de la distribution Pyzo

Pyzo est un environnement python spécialement destinée à l'usage scientifique de Python. Cet environnement contient entre autres:

  • des installateurs automatiques de bibliothèque (PIP et CONDA)
  • les environnements de développement IEP et IDLE

Il faut de plus installer un interpréteur Python. Pyzo fonctionne avec plusieurs interpréteur, mais il est recommandé d'utiliser l'interpréteur Miniconda ou Anaconda (pour OS X).

Pour installer Pyzo sous Windows:

  • Sur le site de téléchargement, choisir: Pyzo for Windows.
  • Enregistrer le fichier .exe, puis l'exécuter avec les options par défaut, en acceptant la licence (Pyzo ne contient que des logiciels libres)
  • Télécharger et installer Miniconda pour Windows à l'étape 2
  • Lancer le programme et choisir la version française.
  • Pyzo détecte automatiquement Miniconda, il faut alors confirmer que nous souhaitons l'utiliser.

Pour installer Pyzo sous Linux

  • Télécharger l'archive Pyzo for Linux
  • Extraire l'archive puis cliquer sur l'exécutable pyzo.
  • Télécharger et installer Miniconda pour Linux à l'étape 2
  • Lancer le programme et choisir la version française.
  • Pyzo détecte automatiquement Miniconda, il faut alors confirmer que nous souhaitons l'utiliser.

Pour installer Pyzo sous MAC OS

  • Télécharger l'image disque Pyzo for OSX
  • Monter l'image disque et la copier dans votre répertoire personnel.
  • Télécharger et installer Anaconda pour OS X à l'étape 2
  • Lancer le programme et choisir la version française.
  • Pyzo détecte automatiquement Anaconda, il faut alors confirmer que nous souhaitons l'utiliser.

Rappel des options d'exécution conseillées

Toujours utiliser Démarrer le script (CTRL+SHIFT+E) ou Démarrer le script principal (CTRL+SHIFT+M) pour exécuter le code. Cela permet de redémarrer l'interpréteur avant d'exécuter le fichier.

Le programme d'info en BCPST : pdf.

On trouve ici un mémento intéressant sur les principales commandes de Python 3.0.


Cahier de texte BCPST 1A 2021/2022
Date Cours TD Travail à faire
23/05/2022 TD : Problèmes sur les tableaux : lien.
Correction
16/05/2022 Modélisation d'une variable aléatoire en Python Code : lien.
Correction
09/05/2022 TD : Approximation numérique d'une intégrale : Méthode des rectangles, des trapèzes et Newton : lien.
Correction
11/04/2022 TD : Parcours de graphe : lien.
Correction
04/04/2022 Parcours de graphe TD sur la représentation des graphes : lien.
Correction
28/03/2022 Représentation d'un graphe : pdf Fin du TD sur feuille sur les bases de données et application sur un notebook : lien.
Correction
21/03/2022 Selection dans une base de données : pdf TD sur feuille et application sur un notebook : lien.
14/03/2022 Modification d'une base de données : pdf. TD sur feuille
07/03/2022 Introduction aux bases de données : pdf. TD sur feuille
14/02/2022 Liste de dictionnaires : Traitements de données en table TP sur Capytale : lien.
Correction : lien.
07/02/2022 Dictionnaire : pdf. TP sur Capytale : lien.
Correction : lien.
24/01/2022 Statistique et représentation graphique de celle-ci avec Pandas TP sur Capytale : lien.
17/01/2022 Correction de la recherche dichotomique dans un tableau.
Opérations sur les matrices.
TP sur Capytale : lien.
Correction : lien.
10/01/2022 Dichotomie : pdf. TP sur Pyzo : pdf.
03/01/2022 Récursivité : pdf. TP sur Capytale : lien.
Correction : lien.
13/12/2021 Représentation d'une image numérique TP algorithmes sur les images : lien.
06/12/2021 Algorithme de recherche d'un mot dans un texte. TP sur Capytale : lien.
Correction : lien.
Puis début des algorithmes sur les images : lien.
29/11/2021 Algorithmes de tri et recherche d'un mot dans un texte Finir le TP de la semaine dernière et :
TP sur Capytale : lien.
Correction : lien.
22/11/2021 Algorithmes de tri TP sur Capytale : lien.
Correction : lien.
15/11/2021 Algorithmes sur les tableaux. Finir TP du cours d'avant.
TP sur Capytale : lien.
Correction : lien.
08/11/2021 Tableaux et listes : pdf. TP sur Capytale : lien.
Correction : lien.
11/10/2021 N-uplets et boucle for : pdf. TP sur Capytale : lien.
Correction : lien.
27/09/2021 Conditions et boucle : pdf. TP sur Capytale : lien.
Correction : lien.
20/09/2021 Fonctions : pdf. TP sur Capytale : lien.
Correction : lien.
13/09/2021 Cours d'introduction : pdf. TP sur Capytale : lien.
Correction : lien.