Formation Python Evolukid Hachette

Depuis l’apparition de la programmation dans les manuels scolaires en lien avec les nouveaux programmes, Scratch et Python sont désormais des langages enseignés aux élèves. Scratch est enseigné en cycle 4 depuis 2016 et Python est arrivé au lycée en 2017. Ce dernier, contrairement à Scratch, n’est pas un langage par blocs et nécessite de connaître sa syntaxe en plus de l’algorithmique. Il est donc important de bien se former.
Au-delà de l’algorithmique, situer Python dans l’univers des langages permet de mieux comprendre pourquoi Python a été choisi plutôt qu’un autre langage de programmation. C’est important pour mieux l’utiliser avec les élèves.

Dans cette formation, Evolukid et Hachette Technique vous accompagnent dans sa prise en main complète en quelques webinaires.

Les ressources

Commençons par télécharger les ressources nécessaires pour travailler.
Nous avons le choix entre télécharger Python et un environnement de développement. Faisons dès maintenant la différence entre les 2.

  • Avec l’outil Python vous pourrez coder en Python grâce à votre terminal ou à l’IDLE fourni par l’outil Python. Nous verrons par la suite la différence entre le terminal et l’IDLE.

  • Avec un IDE comme EduPython vous pourrez toujours coder en Python, à l’intérieur de l’IDE mais vous aurez aussi la possibilité de travailler plus aisément par fichiers et par dossiers pour mener des projets qui nécessitent une organisation (images, ressources, fichiers externes, …)

Il est pratique de commencer avec l’outil Python qui s’avère plus simple pour écrire de simples scripts puis de basculer sur un IDE par la suite. En effet, l’inconvénient de commencer directement sur EduPython pour un débutant est de se confronter à l’interface pour comprendre les différentes fonctionnalités qui s’offrent à vous avant de commencer à coder.

C’est parti !

Télécharger
Python

Il existe 2 versions de Python : 

  • La version 2
  • La version 3 
Pour chacune d’elles, il existe des mises à jour fréquentes.
Nous allons utiliser la version 2 téléchargeable sur le site de Python

Télécharger EduPython 
& TUTO de démarrage

Edupython, outil très utilisé par le corps enseignant est orienté lycée.

C’est un outil que vous retrouverez comme référence dans différentes académies
.


Webinaire formation Python

Lycée pro - LYCÉE TECHNO

Installation des programmes

- Introduction
- Présentation de l’animateur
- Qu’est-ce que le langage Python ?
- Langage interprété vs langage compilé
- Le typage dynamique
- Le terminal & environnements de développement

Découverte de Python

  • Utiliser Python pour faire des calculs
  • Variable, nombre et chaînes de caractères
  • Les listes
  • Les tuples
  • Utilisons le module « Turtle » pour illustrer nos algorithmes
  • Clôture du webinaire,
    testez-vous avec un Kahoot

Ressources du webinaire 

Renforcement des bases

  • Installation accompagnée et prise en main de la console sur Windows
  • Explication du typage dynamique et démonstration de la fonction type ()
  • Le terminal et les environnements de développement

  • La pratique
  • Utiliser Python pour faire des variables

Allons plus loin avec les structures de contrôle

  • Les dictionnaires
  • Les structures de contrôle conditionnelles
  • Les structures de contrôle répétitives bornées et non bornées
  • Les fonctions
  • Les modules
  • La fonction « main »

Ressources du webinaire

Gestion de ressources externes, Python et le programme du lycée

- Lire et écrire dans un fichier
- Manipulation de fichiers CSV
- Les modules utiles pour les mathématiques
- Exemples d’activités pour le cours de mathématiques
- SNT et les sciences physiques
- Présentation de la formation complète et gratuite