Sommaire

Python et Raspberry PiApprenez à développer sur votre nano-ordinateur (2e édition)

Ce livre est une introduction au langage Python en utilisant le nano-ordinateur Raspberry Pi. Il s'adresse à toute personne désireuse d'apprendre ce langage de façon ludique et ne nécessite pas de connaissances particulières en développement ou en électronique. Toutefois, des connaissances d'un environnement Linux/UNIX sont souhaitables pour tirer le meilleur profit du livre.

Le chapitre 1 explique les notions d'administration nécessaires pour installer et configurer des modules Python sur le Raspberry Pi. Le chapitre 2 constitue une introduction dense au langage et couvre les bases importantes de l'algorithmie pour s'approprier Python : boucles, conditions, types et structures de données. Puis, l’auteur présente une étude des concepts avancés de Python : classes, syntaxe en compréhension, fonction lambda, générateur, gestion des exceptions.

Le chapitre 3 met à contribution le langage pour administrer le Raspberry Pi et le suivant décrit comment construire des applications orientées console en Python avec la bibliothèque urwid. Le chapitre 5 a le même objectif que le précédent mais utilise la bibliothèque tkinter destinée à des applications graphiques.

Au chapitre 6, la programmation web est étudiée : construire son propre serveur web, écrire ses scripts CGI, programmer ses premiers formulaires. Pour les développeurs plus expérimentés, une introduction à l'incontournable framework Flask est aussi abordée. Le chapitre 7 présente les aspects multimédia et audio du Raspberry Pi, notamment le dessin avec Pillow et l'audio avec pyalsaaudio.

Le chapitre 8 étudie la persistance de données : XML, JSON ou encore SQL avec SQLite. Puis, le chapitre 9 détaille l'écriture de tests unitaires et la documentation de scripts.

Enfin, le chapitre 10 guide le lecteur dans la découverte et le fonctionnement des broches GPIO du Raspberry Pi. À l'aide de schémas et de photos, l'auteur guide le lecteur dans le raccordement d'un écran LCD avec le Raspberry Pi.

Pour la rédaction du livre, l'auteur a utilisé le Raspberry Pi 3 modèle B version 2. Toutefois, l'utilisation d'une autre version n'a aucune incidence sur les informations et exemples fournis tout au long des chapitres à l'exception du chapitre 10 (les broches du GPIO évoluant à chaque nouvelle itération du Raspberry Pi).
Patrice CLEMENT
Expert en systèmes d’information et passionné de logiciels libres, Patrice CLEMENT est développeur et membre actif de la communauté Gentoo depuis 2009. Après plusieurs expériences dans diverses entreprises à l’international et en France, il décide de transmettre son expertise du langage Python et sa curiosité pour la plateforme embarquée Raspberry Pi à travers la rédaction de ce livre.
Parution : janvier 2019
Réf. ENI : LF2RASPYT
ISBN : 9782409017179
Commander
la version impriméePython et Raspberry Pi