Python : l'essentiel
Pour débuter en Python, se créer un compte sur repl.it, ou installer Thony (logiciel préconisé pour l'épreuve pratique de NSI), ou anaconda, ou installer spyder ou connectez-vous sur Capytale.
Le TD de découverte
- Le TD de découverte : Python l'essentiel
4 TD, à faire sur Capytale
- Débuter python partie 1: Variable et affectation
- Débuter python partie 2 : les fonctions
- Débuter python partie 3 : Instructions conditionnelles
- Débuter en Python - Partie 4.1 : Boucle for
- Débuter en Python - Partie 4.2 : Boucle while
- Fiche Bilan : L'essentiel de Python.
L'essentiel sur Python : variables, types, range, boucles, instructions conditionnelles, listes (et slices) et dictionnaires (pour NSI Only).
Les instructions de base avec des exemples et les modules math et random sont aussi présentés.
- Python : Trucs et astuces.
De nombreuses astuces sous python. Cette page regroupe de nombreuses astuces destinées à des programmeurs déjà initiés.
Des sites pour apprendre Python
- https://e-nsi.forge.aeif.fr
Un site de NSI qui propose plusieurs niveaux d'exercices dont certains de l'épreuve pratique de NSI.
Commencez par ceux de l'onglet Pour Démarrer qui sont très simples... - https://ferney-nsi.gitlab.io
Un autre cours pour débuter avec de nombreux exemples et exercices. - https://glassus.github.io
Un site très complet mais de plus haut niveau présentant une partie cours et des exercices associés.
La notion de variable y est très bien exposée par exemple mais s'adresse plutôt a de futurs élèves de 1re NSI.
Des tutoriels
La notion d'affectation et de pointeurs
Comment est gérée l'affectation sous Python pour les variables et les listes.
Les modules sous Python
Pour avoir l'essentiel des modules Python utilisés au lycée : math, mathplotlib, cmath, turtle, fractions, pandas ...