Aller au contenu

📚 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

  1. 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
  2. Le tutoriel officiel
    • 📅 Parties 1 à 5 conseillées, après cette présentation-ci.
  3. Dans la bibliothèque standard
  4. La référence du langage
    • ⚡ À lire pour devenir un pro.

Des cours

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⚓︎

  1. FranceIOI
    • 👍 Propose un suivi de la classe.
    • 👍 Une grande quantité d'activités.
    • ⚠️ Un peu vieillot ; peu attractif.
    • ⚠️ Utilise trop input et print.
  2. Prologin
    • 👍 Entièrement en français ; problèmes de qualité.
    • ⚠️ Difficile pour les élèves. À réserver aux meilleurs.
  3. Capytale
    • 👍 Grande banque d'activités.
  4. Questions Flash
    • 👍 Exercices rapides pour le lycée.
    • 👍 Fait avec MkDocs.
  5. Pyvert
    • 👍 Exercices auto-corrigés.
    • 👍 Plusieurs niveaux d'exercices au lycée.
    • 👍 Fait avec MkDocs.
  6. Carnets.info
    • 👍 Site d'une collègue de NSI, également formatrice Python.
    • 👍 Avec de jolis exercices.
    • 👍 Fait avec MkDocs.
  7. 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é.

  1. Project Euler
    • 👍 Progressif et devient très vite une belle source de problèmes mathématiques.
    • ⚠️ En anglais, et vite difficile.
  2. CodinGame
    • 👍 Très attractif visuellement.
    • ⚠️ Pour les meilleurs élèves de NSI.
  3. SPOJ
    • 👍 Énorme banque d'exercices.
    • 👍 Section débutant
    • ⚠️ En anglais, et utilise trop input et print.
  4. codewars
    • 👍 Travaille avec des fonctions, et moins avec input et print.
    • ⚠️ En anglais, niveau vite difficile pour des NSI.
  5. HackerRank - Python, HackerRank - Maths
    • 👍 Bonne source d'idées d'activités.
    • ⚠️ En anglais, et utilise trop input et print.
  6. LeetCode
    • 👍 Très bonne source d'idées d'activités.
    • ⚠️ En anglais, et plutôt pour les enseignants.
  7. W3Schools
    • 👍 Interactif, facile et progressif.
    • ⚠️ En anglais. Uniquement pour les bases ; rien en algorithmique.

Serious games⚓︎

Pour jouer et apprendre à programmer ; des jeux intelligents :