Programmez vos premiers projets en Python pour Raspberry Pi

Programmez vos premiers projets en Python pour Raspberry Pi

12h à 14h

FR

ET_DIY_RASPYT

Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

Objectifs de la formation

Python est le langage de programmation couramment utilisé pour programmer le nano ordinateur Raspberry Pi.
L’ensemble de ressources proposé s’adresse à toute personne qui souhaite acquérir des connaissances du langage Python nécessaires à la prise en main rapide du développement sur Raspberry Pi et les mettre en œuvre dans des projets de réalisation concrets.

Pré-requis

Public :
Informaticiens

Contenu de la formation

Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 3h07.
Python 3 – Les fondamentaux du langage

  • Présentation
    • Introduction
    • Caractéristiques du langage
    • Forces et faiblesses
    • Différences entre les versions 2 et 3
    • Hello, world !
  • Bases du langage
    • Lancement d’un programme
    • Structure d’un programme : les modules
    • Gestionnaire de paquets dans l’environnement virtuel
  • Types de base
    • Les types numériques
    • Les chaînes de caractères
    • Les booléens
    • Les listes et les tuples
    • Les ensembles
    • Les dictionnaires
  • Fonctions
    • Les fonctions simples
    • Les décorateurs
    • Les paramètres
    • Les générateurs
    • Les fonctions lambda
  • Structures de contrôle
    • Structures de décision
    • Structures de boucle
    • Structure « with » et ouverture de fichiers
  • Classes
    • Le constructeur
    • Les méthodes
    • Le destructeur
    • La redéfinition d’un opérateur
    • L’héritage multiple
  • Chaînes de caractères
    • Le formatage
    • L’encodage
    • Les opérations
  • Gestion des exceptions
    • Les instructions dédiées
    • La propagation des erreurs
    • Les exceptions personnalisées

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Python – Libérez le potentiel de votre Raspberry Pi

  • Flot de développement
  • Éléments de base du langage
  • Modularité
  • GPIO : un pas vers l’extérieur
  • Manipulation des données
  • tkinter et les interfaces graphiques
  • Multimédia
  • Programmation système
  • Pour aller plus loin

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Python, Raspberry Pi et Flask – Capturez des données télémétriques et réalisez des tableaux de bord web

  • Présentation
  • Le broker MQTT
  • ESP8266 sous MicroPython
  • Les objets ESP8266
  • Persistance des données
  • Développement web en Python
  • Le tableau de bord
  • Conclusion