Comment programmer en Python
-
En ligne : lien vers brython.info : on écrit le programme à gauche dans l'éditeur , le résultat de l'exécution apparaît à droite dans la console.
-
En ligne : lien vers pythontutor.com. On peut exécuter pas à pas, visualiser les variables, tout ce qui est importé.
-
Jupyter en ligne : lien vers nbviewer. Puis "JupyterLab" ou "Jupyter Notebook", File, New... Il est possible de charger un notebook personnel à l'aide de la flèche montante située sous le menu Kernel.
-
Installation sur PC : la distribution Anaconda est pratique (contient notamment Spyder, Jupyter et des modules scientifiques intéressants) ; elle est utilisée au lycée. site d'Anaconda
Python peut aussi être téléchargé ici et utilisé avec l'environnement IDLE.
-
Utilisation de Jupyter
- démarrer Jupyter
- "uploader" le fichier xxx.ipynb (upload , recherche dans le répertoires de son ordinateur, sélectionner xxx.ipynb, ouvrir, upload bleu (peut-être), cliquer (encore !) sur xxx.ipynb
- pour tout remettre à zéro et exécuter de nouveau toutes les cellules : Kernel, Restart & Clear Output
- modifier le notebook et l'enregistrer sur son ordinateur (File, Download as, Notebook (.ipynb))
Jupyter peut être utilisé en ligne, sans installation : lien vers nbviewer. Puis "try JupyterLab", File, New... Il est possible de charger un notebook personnel à l'aide de la flèche montante située sous le menu Kernel.
-
Le nouveau programme de seconde : lien vers ac-nantes
-
Le site de Christophe Gragnic : lien vers la formation Python
Quelques bases, exemples, ébauches de notebooks créés avec Jupyter
-
Bases : notebook bases.ipynb ; version html
-
mémo Python3 : notebook .pynb ; html
-
diaporama
-
Nombres complexes
- programme : calculs sur les nombres complexes : fichier .py
- notebook ipynb ; version html
-
Le module random
- notebook ipynb ; version html
- ébauche d'activité : jeu de petits chevaux ; notebook ipynb ; version html
-
numpy
- calcul matriciel : notebook ipynb ; version html
-
scipy
- loi binomiale
- programme de calcul de probabilités : fichier .py
- calculs et diagramme en bâtons : notebook ipynb ; version html
- loi normale
- intégration
- programme de calcul d'intégrale: : fichier .py
- notebook ipynb ; version html
- dénombrement : notebook ipynb ; version html
- loi binomiale
-
matplotlib
- tracé de courbes représentatives de fonctions : notebook ipynb ; version html
-
sympy
- calcul formel : notebook ipynb ; version html
-
fractions : notebook ipynb ; version html
-
Conversions entre base décimale, binaire, hexadécimale : notebook ipynb ; version html
-
Manipulation de fichiers : notebook ipynb ; version html
-
turtle
- dessin présentation
-
Divers :
- durée d'exécution : notebook ipynb ; version html
- problèmes de représentation : notebook ipynb ; version html
- statistiques à deux variables : notebook ipynb ; version html
- loi de Benford : notebook ipynb ; version html
- Tirage au sort dans une liste : notebook ipynb ; version html
- Plusieurs notebooks se trouvent dans les pages BTS SIO
- notebooks utilisés en Première S :
- des simulations pour approcher une probabilité : le problème du mois de naissance des 4 personnes ; notebook jupyter ; version html
- résolution de l'équation du second degré. notebook .ipynb ; version html
- repères. notebook .ipynb ; version html
- boucles Tant que en statistiques. notebook .ipynb ; version html
- boucles Tant que en trigonométrie. notebook .ipynb ; version html. quelques commandes de turtle
- suites. notebook .ipynb ; version html.
- probabilités, simulations. boucles for. notebook .ipynb ; version html
- suites, sommes. énoncé
- suites, approche de la notion de limite : énoncé pdf ; énoncé ipynb
- ébauche d'activité pour le nouveau programme de 1ère : "Simuler, avec Python ou un tableur, N échantillons de taille n d’une variable aléatoire, d’espérance μ et d’écart type σ. Si m désigne la moyenne d’un échantillon, calculer la proportion des cas où l’écart entre m et μ est inférieur ou égal à 2σ/√n." notebook ipynb ; version html. Corrigé : notebook ipynb ; version html