Mastodon

Alcandre

Paul Pichaureau

La Martinière Monplaisir — Lyon

Math

BCPST1

Une sélection de notes de cours, résumé de cours, diaporama et feuilles d'exercices. Je ne fournis pas de corrigés.

Analyse

Algèbre


Probabilités


Info

BCPST1 — BCPST2 - IPT (Spé)

Une sélection de notes de cours, de TD, d'idées de projets. Je fournis des corrigés aux personnes de bonne volonté !

Comment installer Python...

... sur MacOS ?

Sous MacOs, Python est déjà installé dans la version 2... et on n'y touche pas ! Elle est trop importante pour le système.

Le mieux me semble d'installer manuellement Python 3. Voici comment faire :

  • Rendez-vous sur le site Python officiel et téléchargez la dernière version de Python (dans la section Downloads).
  • Une fois téléchargée, cliquer sur l'archive et suivez les instructions.

Voilà, Python est installé. Dans le répertoire Applications de votre Mac vous trouverez un répertoire Python qui vous permet de lancer IDLE. L'installation n'est pas terminée, passons aux librairies numpy et matplotlib :

  • Ouvrez un terminal : dans le dossier Applications cliquez sur le dossier Utilitaire puis sur Terminal.
  • Une fenêtre s'ouvre dans laquelle on entre les commandes à la main. La commande utile est pip3, qui gère l'installation des packages Python. Entrez donc la commande
     pip3 install numpy 
    La librairie numpy se télécharge et s'installe toute seule.
  • Recommencer avec matplotlib :
     pip3 install matplotlib 

Voilà, c'est bon !

Apprentissage de la programmation

Les cours se présentent sous forme de notebook Ipython, que vous pouvez soit consulter (version non interactive), soit télécharger pour faire tourner sur votre machine.

Première série : les bases de Python.

  1. Introduction : Qu’est-ce que l’informatique ?
  2. La programmation.
  3. Les variables.
  4. Les fonctions.
  5. Les boucles.
  6. Les listes.

Compléments

  1. Aide-mémoire Python
  2. Exercices pour ceux qui avancent vite.

Informatique pour tous

  1. TD : mise en route.
  2. TD : numpy.
  3. TD : récursivité.
  4. TD : les tris.
  5. TD : traitement d'images.
  6. TD : traitement de données.
  7. TD : équations différentielles.

Aide-mémoire

À garder sous la main
  1. Mémo SQL (copie locale)
  2. Diaporama de cours sur la complexité (copie locale)

BCPST2

Quelques TD spécifiques à cette filière.

  1. TD : numpy.
  2. TD : images.
  3. TD : les tris.
  4. TD : simulation de lois de probabilité discrètes.


Portfolio

  • ppp

    Probabilités pour la prépa

    Info & achat

    Toutes les probabilités au programme des classes prépas.

    Cours complet, 350 exercices corrigés.

  • lpi

    LaTeX pour l'impatient

    Info & achat

    Initiez-vous au meilleur des traitements de textes scientifiques.

  • exercise

    Math Design
     

    Consulter sur CTAN

    Des polices mathématiques qui s'accordent avec Adobe Garamond, Bitstream Charter, Adobe Utopia... et d'autres !

  • exercise

    Package exercise
     

    Consulter sur CTAN

    Un package LaTeX pour la composition des exercices, des énoncés et de leurs corrigés.

Contactez-moi

Je ne mords pas toujours

Par mail


Je suis souvent par là...