📚 Ressources sur Python⚓︎
Pour une présentation encyclopédique : Python
On présente ici une liste en lien avec Python au lycée.
La documentation⚓︎
Officielle
- Python offre une documentation très complète, en français pour une immense partie.
- 🔖 À enregistrer dans les marque-pages.
- 🔍 À utiliser pour faire des recherches
- Le tutoriel officiel
- 📅 Parties 1 à 5 conseillées, après cette présentation-ci.
- Dans la bibliothèque standard
- 🔢 Lire sur les types numériques
- La référence du langage
- ⚡ À lire pour devenir un pro.
Des cours
- Le livre Apprendre à programmer avec Python3 de Gérard Swinnen.
- Chapitres 1 à 7, puis 10.
- Le livre Une introduction à Python 3 de Bob Cordeau & Laurent Pointal.
- Chapitres 1 à 5.
- Sur Zeste de savoir,
- les bases (3h30) puis
- parties avancées (12h).
- Sur OpenClassRoom
- la partie 1 du cours sur Python.
- Sur developpez.com,
Journal
Voici une série d'articles sur linuxfr.org pour les plus curieux au sujet de Python.
Ressources d'activités⚓︎
Pour les élèves⚓︎
- FranceIOI
- 👍 Propose un suivi de la classe.
- 👍 Une grande quantité d'activités.
- ⚠️ Un peu vieillot ; peu attractif.
- ⚠️ Utilise trop
input
etprint
.
- Prologin
- 👍 Entièrement en français ; problèmes de qualité.
- ⚠️ Difficile pour les élèves. À réserver aux meilleurs.
- Capytale
- 👍 Grande banque d'activités.
- Questions Flash
- 👍 Exercices rapides pour le lycée.
- 👍 Fait avec MkDocs.
- Pyvert
- 👍 Exercices auto-corrigés.
- 👍 Plusieurs niveaux d'exercices au lycée.
- 👍 Fait avec MkDocs.
- Carnets.info
- 👍 Site d'une collègue de NSI, également formatrice Python.
- 👍 Avec de jolis exercices.
- 👍 Fait avec MkDocs.
- Algorithmique et Mathématiques avec Python
- 😎 Site de votre serviteur.
- 👍 Contient un cours moderne et de nombreux exercices
- 👍 Fait avec MkDocs.
Autres sites⚓︎
Des sites qui nécessitent une inscription. Cela ne respecte pas le RGPD. On donne donc la liste uniquement à but informatif. Ils sont toutefois de bonne qualité.
- Project Euler
- 👍 Progressif et devient très vite une belle source de problèmes mathématiques.
- ⚠️ En anglais, et vite difficile.
- CodinGame
- 👍 Très attractif visuellement.
- ⚠️ Pour les meilleurs élèves de NSI.
- SPOJ
- 👍 Énorme banque d'exercices.
- 👍 Section débutant
- ⚠️ En anglais, et utilise trop
input
etprint
.
- codewars
- 👍 Travaille avec des fonctions, et moins avec
input
etprint
. - ⚠️ En anglais, niveau vite difficile pour des NSI.
- 👍 Travaille avec des fonctions, et moins avec
- HackerRank - Python, HackerRank - Maths
- 👍 Bonne source d'idées d'activités.
- ⚠️ En anglais, et utilise trop
input
etprint
.
- LeetCode
- 👍 Très bonne source d'idées d'activités.
- ⚠️ En anglais, et plutôt pour les enseignants.
- W3Schools
- 👍 Interactif, facile et progressif.
- ⚠️ En anglais. Uniquement pour les bases ; rien en algorithmique.
Serious games⚓︎
Pour jouer et apprendre à programmer ; des jeux intelligents :