Ressources pédaogiques pour programmer avec Python


Après Scratch et micro:bit je vous propose de regrouper sur cette page les liens autour de Python.

Python est un langage de programmation orienté objet qui a le vent en poupe depuis quelques années. Aujourd'hui il a fait son entrée dans le système scolaire français. Il est enseigné au lycée. 




Les éditeurs Python

Le site officiel de Python python.org pour installer la dernière version de Python. Vous y trouverez toute la documentation nécessaire (en français!) pour la découverte et l'approfondissement de ce langage.

La distribution EduPython est une distribution clef en main adaptée et conçue pour le lycée. Elle réunie différents outils et bibliothèques adaptées pour l'enseignement des mathématiques. C'est celle que j'utilise.

Au Lycée, Python est utilisé en mathématique et le plus souvent avec une calculatrice. Enseigner Python avec une calculatrice c'est possible et des émulateurs, comme Numworks existent !


Des éditeurs Python blocs

Le langage bloc est tendance ! (et rapide). Voici une liste d'éditeurs proposant de programmer, de s'initier à Python avec des blocs. L'avantage de tels éditeurs est de faire une transition pour les élèves qui ont découverts la programmation avec Sratch. Ces éditeurs proposent d'afficher le texte du programme blocs en Python. 

PyBlock proposé par l'académie de Lille.

SofusPy de l'Irem de la Réunion.



Des livres pour apprendre Python

Comme pour les autres langages, les ouvrages sur Python sont très nombreux. J'en ai consulté un certain nombre et je n'ai pas trouvé l'ouvrage ultime, adapté à l'enseignement de Python dans le cadre du Lycée. Néanmoins, j'ai fortement apprécié l'ouvrage de Gérard Swinnen Apprendre à programmer avec Python 3 que vous pouvez trouver en accès livre sur le net (licence Créative Commons).  

Python pour les Kids, chez Eyrolles. Un livre à destination des plus jeunes mais qui peut également être utilisé par toute personne novice en programmation pour une première découverte. Il est noté à partir de 10 sur la couverture mais je le conseillerai à partir de 12+ ans.


Apprenez à développer des projets ludiques de Lilian BUZER




D'autres livres que je n'ai pas encore testé : 



Des MOOC et des vidéos pour apprendre Python

Apprenez à programmer en Python avec OpenClassroom

Parmi les nombreuses vidéos réalisées par Graven sur les langages de programmation, vous trouverez des vidéos sur les bases de la programmation en Python. 


Le site de l'Académie de Versailles propose des liens vers des vidéos sur Python réalisées par David Latouche, conseiller pour le numérique. 

Une vidéo pour apprendre Python en programmant 5 jeux


Les sites officiels de l'éducation nationale sur Python

Sur Eduscol une page recense les ressources disponibles sur Python.

Sur le site de l'Académie de Strasbourg les ressources sont classées par catégories : 
  • Installer Python
  • Débuter avec le langage
  • Activités pour la classe
  • Ressources pour la classe

D'autres sites sur Python

jaicompris.com propose des vidéos d'initiation à Python orientées mathématiques.

math93.com  dédié aux mathématiques ce site consacre également un sujet à l’algorithmie et à Python. 

Apprendre la programmation en jouant est très en vogue. Condingame est une plateforme qui propose d'apprendre des langages de programmation, dont Python, en réalisant des challenges.

Python au Lycée de Arnaud Bodin. Sur son Github vous trouverez son ouvrage sous  licence Creative Commons. Ainsi que les vidéos et exercices associés. 

Débuter avec Python au Lycée, un blog qui sous la forme d'un tutoriel propose aux professeurs de découvrir progressivement les fonctionnalités de ce langage adapté à son enseignement au Lycée.


Des projets avec la micro:bit et Python

La carte micro:bit propose un éditeur Python pour pouvoir la programmer. Une page est dédiée à cette carte et aux ressources sur mon blog. 

Projet : Prise de température d’une salle à l’aide du micro:bit et création d’une interface de visualisation.



Comme les autres articles conscarés aux ressources, cet article a pour vocation de s'enrichir au fur et à mesure de mes trouvailles et de vos partages!

Commentaires

Posts les plus consultés de ce blog

Fabriquer une main articulée

Scratch - Dessiner dans un repère orthonormé

Apprendre à programmer avec Arduino - LED et bouton poussoir