VincentCusson / EDM3840_Atelier

Feuille de route pour l'atelier d'interactivité dans le cadre du cours EDM3840

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atelier d'ntroduction à la programmation en langage python et à l'électronique sur la plateforme Raspberry Pi

Par Vincent Cusson
Pour le cours EDM3840


Installer l'OS sur le PI

OS images

  • Raspbian - The official supported Raspberry Pi OS, based on Debian and available as a lite version.
  • NOOBS - New Out Of the Box Software, an easy OS installer for beginners.

Outils

  • PiBakery - The blocks based, easy to use setup tool for Raspberry Pi.
  • ApplePi Bakery - macOS application to easily install/backup/restore images onto an SD card.
  • Etcher - SD card burner app that is simple for end users, extensible for developers, and works on any platform.

Accéder au PI

  • Connexion physique à l'aide d'un moniteur, d'une souris et d'un clavier.

  • VNC - Accès à distance à l'interface graphique du Pi, visualisé dans une fenêtre sur un autre ordinateur.

  • SSH - Accéder à la ligne de commande du Pi depuis un autre ordinateur.

  • SFTP - Copier des fichiers entre votre Pi et un autre ordinateur.

Introduction à GNU/Linux

  • OS
  • Terminal vs GUI
  • Package manager

    Outil(s) automatisant le processus d'installation, désinstallation, mise à jour de logiciels installés sur un système informatique.

    • Terminal - APT

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-cache search <search_term>
      sudo apt-get install <package_name>
      sudo apt-get remove <package_name>

    • GUI - Synaptic

  • Editeur de texte
  • Configuration

Python

  • Python2 vs Python3
  • Coucou, world! dans le Terminal

    python
    print("Coucou, World!")

  • Coucou, world! comme premier script

    nano premierScript.py
    print("Coucou, World!")
    python premierScript.py

  • PyPI et pip

Repository pour les packages Python tiers open-source.
sudo apt-get install python-pip
pip install <package_name>
pip uninstall <package_name>

Électronique

Node-RED, Processing et Pure Data

Ressources

Raspberry PI
Bash et GNU/Linux
Python
Électronique

About

Feuille de route pour l'atelier d'interactivité dans le cadre du cours EDM3840