lundi 18 novembre 2024

Python

Ressources pédagogiques / activités pour la classe

Capytale

(Bibliothèque d'activités)


Logo Capytale   

De nombreuses ressources partagées et directement exploitables en classe sont accessibles dans la bibliothèque de la plateforme Capytale (voir la description de Capytale plus bas, dans la rubrique "Utiliser une Plateforme en ligne").
Capytale est un site institutionnel qui permet aux enseignants de partager des activités de programmation, et de les partager avec les élèves via une authentification sur leur espace numérique de travail monbureaunumerique.


Lien vers la bibliothèque : https://capytale2.ac-paris.fr/web/bibliotheque

Python au Lycée
Logo Python au Lycee   

Ce site - non institutionnel - propose des activités de programmation Python directement en lien avec les programmes des disciplines scientifiques en vigueur au lycée (Mathématiques, SNT, SPC, SVT,...).

 

Lien : https://www.python-lycee.com

 

 

NB : La plupart des activités proposées sur ce site sont également accessibles sur la plateforme Capytale.

 

Installer Python / Utiliser une plateforme en ligne

Le langage de programmation Python peut se pratiquer à l'aide d'un logiciel ou d'une appli, ou via une plateforme en ligne. Quelques possibilités sont recensées dans la liste ci-dessous, non-exhaustive.
 

Installations de logiciels
   
Python
Logo Python

On peut installer Python directement depuis le site officiel.
L'installation inclut un IDE minimal.

Lien : https://www.python.org/downloads/

   
Edupython
Logo Edupython   
EduPython est un environnement de développement Python gratuit permettant une prise en main rapide, qui simplifie la programmation en Python pour les élèves et les débutants.
C'est actuellement le logiciel de programmation Python présent par défaut sur le master des ordinateurs fournis par la Région aux lycéens.

Lien : https://edupython.tuxfamily.org/
   
Pyzo
Logo Pyzo   

Pyzo est un environnement Python open-source.
C'est un IDE qui fonctionne avec n'importe quel interpréteur Python installé sur votre système.

Lien : https://pyzo.org/

 

Une version portable de Pyzo existe, prête à l'emploi et installable sur un support mobile (sur clé usb par exemple).
Lien de téléchargement : Télécharger

   
Anaconda
+
Spider

Logo Anaconda   

Logo Spider   

Anaconda est une plateforme très complète, incluant l'IDE Spider pour Python.
Elle permet également l'édition de notebook Jupyter.

 

Lien : https://www.anaconda.com/download

   
Plateformes en ligne
   
Capytale
Logo Capytale   

Capytale est une plateforme de programmation Python en ligne, offrant la possibilité de partager des activités.
Dans un cadre institutionnel, élèves et enseignants s'authentifient via leur espace numérique de travail monbureaunumerique.

Une bibliothèque d'activités pédagogiques partagées entre enseignants est disponible.

 

Un espace Logo magistere académique vous permet de vous familiariser avec l'outil :
https://magistere.education.fr/ac-strasbourg/course/view.php?id=3444
 

Lien vers Capytale: https://capytale2.ac-paris.fr/web/accueil
En savoir plus : https://capytale2.ac-paris.fr/wiki/doku.php?id=start


À noter :

  • possibilité de partager des activités Python dans une console ou dans des notebook
  • possibilité de partager des activités pour d'autres langages : Codabloc (équivalent Scratch), SQL, OCaml, HTML-CSS-JS, ...
   
basthon
Logo basthon   

basthon est une plateforme de programmation Python en ligne, permettant de pratiquer la programmation Python dans une interface de type "console" ou d'utiliser des notebook Jupyter.

Liens :

   
Python Tutor
Logo Python Tutor   

Python Tutor est une plateforme de programmation Python permettant de visualiser l'exécution pas à pas d'un programme, et offrant ainsi de riches possibilités pédagogiques.


Lien : https://pythontutor.com/python-debugger.html#mode=edit

 

Note : Un module tutor offrant des possibilités équivalentes est accessible sur certaines plateformes, notamment basthon et Capytale.

   
Smartphones et tablettes
   
QPython3
(pour android)

Logo QPython3

 

Lien : https://qpython.fr.uptodown.com/android/telecharger

   
Pythonista3
(pour IOS)

Logo Pythonista3

 

Lien : https://apps.apple.com/fr/app/pythonista-3/id1085978097

(Attention : appli payante)