Python et Raspberry Pi
Apprenez à développer sur votre nano-ordinateur
Code : 29618

Python et Raspberry Pi

Apprenez à développer sur votre nano-ordinateur
Code : 29618

Cet ouvrage 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 programmation ou en électronique.

Ce livre s'adresse à toute personne qui souhaite disposer des connaissances nécessaires sur le langage Python pour être en mesure de développer efficacement pour le nano-ordinateur Raspberry Pi. Pour rendre cet apprentissage plus concret, l'auteur propose au lecteur, pour certaines notions étudiées, des projets de mise en application. La lecture de ce livre ne nécessite pas de connaissances particulières en développement ou en électronique, toutefois des connaissances d'un environnement Linux/UNIX sont un plus. Pour commencer l'auteur explique comment installer et configurer des modules Python sur le Raspberry Pi. Il présente ensuite les bases importantes de l'algorithmique qui permettent au lecteur de s'approprier le langage Python (boucles, conditions, types et structures de données) ainsi que des concepts plus avancés (classes, syntaxe en compréhension, fonction lambda, générateur, gestion des exceptions…). Puis l'auteur apporte les connaissances nécessaires pour administrer correctement le Raspberry Pi avec Python (avec la ligne de commandes ou avec l'écriture de scripts), et ainsi gérer les utilisateurs, explorer le système de fichiers ou encore utiliser des signaux UNIX. Dans les chapitres qui suivent, le lecteur découvre comment construire des applications orientées console avec la bibliothèque urwid et des applications graphiques avec la bibliothèque tkinter. Un chapitre met l'accent sur la programmation web et décrit comment construire son propre serveur web, écrire ses scripts CGI ou programmer ses premiers formulaires. Pour les développeurs plus expérimentés, l'auteur donne une introduction à l'incontournable framework Flask.  Les aspects multimédia et audio du Raspberry Pi sont également étudiés, notamment comment dessiner avec Pillow ou comment manipuler l'audio avec pyalsaaudio. Des chapitres dédiés permettent au lecteur d'appréhender la persistance de données (XML, JSON ou encore SQL avec SQLite) ainsi que l'écriture de tests unitaires et la documentation de scripts. Pour finir, l'auteur guide le lecteur dans la découverte et le fonctionnement des broches GPIO du Raspberry Pi. À l'aide de schémas et de photos, il détaille le raccordement d'un écran LCD avec le Raspberry Pi. Pour la rédaction du livre, l'auteur a utilisé le Raspberry Pi 4B. À l'exception du dernier chapitre et des broches GPIO spécifiques à cette version du Raspberry Pi, l'utilisation d'une autre version du Raspberry Pi est tout à fait possible. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Au sommaire: Raspberry Pi 4, premier contact Python : bases et concepts avancés Administration du Raspberry Pi en Python Le Raspberry Pi en console avec urwid Programmation d’interfaces graphiques avec tkinter À l'assaut du Web avec le Raspberry Pi Multimédia et audio sur le Raspberry Pi Persistance de données sur le Raspberry Pi Documenter et tester ses scripts en Python Raspberry Pi et GPIO​ 3ème édition - 278 pages. Patrice CLEMENT Code EAN : 9782409030345
> Lire la suite
Plus que 120,00 € pour bénéficier de la livraison offerte en points Relais
Livraison à partir de 5,90 € ?
Quantité en stock : 3
-
+
29,00 €TTC
27,49 € HT

Paiement

Votre commande sera traitée dès réception du règlement. Différentes manières de régler :

  • Par carte bancaire : CB, VISA et Mastercard
  • Par Paypal
  • Par chèque bancaire français libellé en Euro
  • Par virement bancaire
  • Pour les administrations, paiement différé par mandat administratif sur présentation d’un bon de commande
  • Pour les sociétés, paiement différé possible sous réserve d’acceptation de notre service comptabilité. Merci de prendre contact à l’adresse suivante : contact@gotronic.fr.

Livraison

En France métropolitaine :

  • Lettre suivie : 2.90 € ttc (selon éligibilité des articles - +/- 4 jours - livraison gratuite à partir de 30.00 €)
  • Point-relais : à partir de 4.50 € ttc (en fonction du poids - 48 h - Livraison gratuite à partir de 120.00 €)
  • Colissimo suivi (avec / sans signature) : 7.90 € ttc / 5.90 € ttc (48 h - Livraison gratuite à partir de 180.00 €)
  • DPD : 7.90 € ttc (24/48 h - Entreprises et administrations uniquement - livraison gratuite à partir de 180.00 €)

Retrait possible en magasin : gratuit

En Belgique : 6.90 € ttc (gratuit à partir de 180.00 € ttc)

Autres destinations : Colissimo Expert International ou Outre-Mer (consultez votre panier pour plus de détails)

Description

Ce livre s'adresse à toute personne qui souhaite disposer des connaissances nécessaires sur le langage Python pour être en mesure de développer efficacement pour le nano-ordinateur Raspberry Pi. Pour rendre cet apprentissage plus concret, l'auteur propose au lecteur, pour certaines notions étudiées, des projets de mise en application. La lecture de ce livre ne nécessite pas de connaissances particulières en développement ou en électronique, toutefois des connaissances d'un environnement Linux/UNIX sont un plus.

Pour commencer l'auteur explique comment installer et configurer des modules Python sur le Raspberry Pi. Il présente ensuite les bases importantes de l'algorithmique qui permettent au lecteur de s'approprier le langage Python (boucles, conditions, types et structures de données) ainsi que des concepts plus avancés (classes, syntaxe en compréhension, fonction lambda, générateur, gestion des exceptions…). Puis l'auteur apporte les connaissances nécessaires pour administrer correctement le Raspberry Pi avec Python (avec la ligne de commandes ou avec l'écriture de scripts), et ainsi gérer les utilisateurs, explorer le système de fichiers ou encore utiliser des signaux UNIX.

Dans les chapitres qui suivent, le lecteur découvre comment construire des applications orientées console avec la bibliothèque urwid et des applications graphiques avec la bibliothèque tkinter. Un chapitre met l'accent sur la programmation web et décrit comment construire son propre serveur web, écrire ses scripts CGI ou programmer ses premiers formulaires. Pour les développeurs plus expérimentés, l'auteur donne une introduction à l'incontournable framework Flask. 

Les aspects multimédia et audio du Raspberry Pi sont également étudiés, notamment comment dessiner avec Pillow ou comment manipuler l'audio avec pyalsaaudio. Des chapitres dédiés permettent au lecteur d'appréhender la persistance de données (XML, JSON ou encore SQL avec SQLite) ainsi que l'écriture de tests unitaires et la documentation de scripts.

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

Pour la rédaction du livre, l'auteur a utilisé le Raspberry Pi 4B. À l'exception du dernier chapitre et des broches GPIO spécifiques à cette version du Raspberry Pi, l'utilisation d'une autre version du Raspberry Pi est tout à fait possible.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Au sommaire:

  • Raspberry Pi 4, premier contact
  • Python : bases et concepts avancés
  • Administration du Raspberry Pi en Python
  • Le Raspberry Pi en console avec urwid
  • Programmation d’interfaces graphiques avec tkinter
  • À l'assaut du Web avec le Raspberry Pi
  • Multimédia et audio sur le Raspberry Pi
  • Persistance de données sur le Raspberry Pi
  • Documenter et tester ses scripts en Python
  • Raspberry Pi et GPIO​

3ème édition - 278 pages. Patrice CLEMENT
Code EAN : 9782409030345

Paiement

Votre commande sera traitée dès réception du règlement. Différentes manières de régler :

  • Par carte bancaire : CB, VISA et Mastercard
  • Par Paypal
  • Par chèque bancaire français libellé en Euro
  • Par virement bancaire
  • Pour les administrations, paiement différé par mandat administratif sur présentation d’un bon de commande
  • Pour les sociétés, paiement différé possible sous réserve d’acceptation de notre service comptabilité. Merci de prendre contact à l’adresse suivante : contact@gotronic.fr.

Livraison

En France métropolitaine :

  • Lettre suivie : 2.90 € ttc (selon éligibilité des articles - +/- 4 jours - livraison gratuite à partir de 30.00 €)
  • Point-relais : à partir de 4.50 € ttc (en fonction du poids - 48 h - Livraison gratuite à partir de 120.00 €)
  • Colissimo suivi (avec / sans signature) : 7.90 € ttc / 5.90 € ttc (48 h - Livraison gratuite à partir de 180.00 €)
  • DPD : 7.90 € ttc (24/48 h - Entreprises et administrations uniquement - livraison gratuite à partir de 180.00 €)

Retrait possible en magasin : gratuit

En Belgique : 6.90 € ttc (gratuit à partir de 180.00 € ttc)

Autres destinations : Colissimo Expert International ou Outre-Mer (consultez votre panier pour plus de détails)

Ressources

Avis

Avis du site
Info  Il n'y a aucun avis publié depuis le site
En savoir plus
Avis vérifiés

Dernières nouveautés

Vous avez déja consulté

Arduino Mega 2560 A000067
Code : 25951

La carte Arduino Mega 2560 est basée sur un ATMega2560 cadencé à 16 MHz. Elle dispose de 54 E/S dont 14 PWM, 16 analogiques et 4 UARTs.

45,60 € TTC 38,00 € HT
Code : 25951
Achatrapide
En stock
-
+

Carte FireBeetle ESP32 DFR0478
Code : 35400

Carte de développement FireBeetle basée sur un ESP32 à 240 MHz avec connectivité WiFi et Bluetooth. Le FireBeetle ESP32 est léger, de petite taille et à faible consommation, idéal pour les projets d'objets connectés autonomes.

13,90 € TTC 11,58 € HT
Code : 35400
Achatrapide
En stock
-
+

Shield Arduino 9 DOF A000070
Code : 33956

Shield Arduino 9 DOF basé sur un BN0055 composé d'un accéléromètre 3 axes 14 bits, d'un gyroscope 3 axes 16 bits, d'une boussole 3 axes et d'un microcontrôleur 32 bits pour le traitement des données.

35,50 € TTC 29,58 € HT
Code : 33956
Achatrapide
En stock
-
+

Protoshield + breadboard GT1033
Code : 35221

Ce module de prototypage livré monté permet de créer votre propre Shield compatible Arduino. Il est livré avec une plaque de montage rapide de 170 contacts.

5,90 € TTC 4,92 € HT
Code : 35221
Achatrapide
En stock
-
+

Kit Xbee ZigBee Mesh XKB2
Code : 36311

Ce kit de développement ZigBee Mesh de Digi constitue un excellent moyen de mettre en place des expériences basées sur un réseau sans fil ZigBee maillé.

119,90 € TTC 99,92 € HT
Code : 36311
Achatrapide
En stock
-
+

Arduino Nano ESP32 ABX00092
Code : 38362

connecteurs non soudés

Carte Arduino Nano ESP32 adaptée à la réalisation de projets connectés en WiFi ou en Bluetooth à faible consommation. Cette carte est compatible avec l'IDE Arduino et avec MicroPython.

20,10 € TTC 16,75 € HT
Code : 38362
Achatrapide
En stock
-
+

Arduino Faites-le jouer au train
Code : 29680

2nd édition

Ce livre sur Arduino s'adresse à toute personne qui souhaite exploiter cette carte autour d'un projet concret. Tout au long de ces pages, l'auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l'aide d'Arduino.

29,00 € TTC 27,49 € HT
Code : 29680
Achatrapide
En stock
-
+

Kit Xbee 3 Sparkfun KIT-15936
Code : 36741

Kit Xbee 3 de Sparkfun comprenant un shield Xbee compatible Arduino, un module Xbee Explorer USB et 2 modules Xbee 3 à antenne intégrée.

117,50 € TTC 97,92 € HT
Code : 36741
Achatrapide
En stock
-
+

DB3
Code : 02722

Diac 32V
0,25 € TTC 0,21 € HT
Code : 02722
Achatrapide
En stock
-
+

Carte NodeMCU ESP32
Code : 35989

WiFi - Bluetooth - micro-USB

Module basé sur un ESP32 cadencé à 240 MHz et exécutant le firmware open source NodeMCU adapté aux projets IoT. Compatible Lua, IDE Arduino et MicroPython.

13,90 € TTC 11,58 € HT
Code : 35989
Achatrapide
En stock
-
+

Led 8 mm jaune L793YD
Code : 03042

0,25 € TTC 0,21 € HT
Code : 03042
Achatrapide
En stock
-
+

Carte ESP32-C6-DevKitM-1-N4
Code : 38433

WiFi, Bluetooth 5, ZigBee et Thread

L'ESP32-C6-DevKitM-1-N4 est une carte de développement basée sur un microcontrôleur ESP32-C6-MINI-1 combinant des interfaces sans fil WiFi 6, Bluetooth 5 (Low Energy), ZigBee et Thread. Version avec 4 MB de mémoire Flash SPI.

13,50 € TTC 11,25 € HT
Code : 38433
Achatrapide
En stock
-
+

Arduino Nano A000005
Code : 25952

Carte Arduino Nano basée sur un microcontrôleur ATMega328. Sa mémoire de 32 kB et ses E/S font de ce circuit un élément idéal pour les systèmes embarqués ou pour des applications nécessitant du multitâche.

25,50 € TTC 21,25 € HT
Code : 25952
Achatrapide
En stock
-
+

Arduino GIGA R1 WiFi ABX00063
Code : 38138

Carte Arduino GIGA R1 WiFi basée sur un  microcontrôleur STM32H7 avec Wi-Fi, BLE et connectique très complète. Cette carte est idéale pour la réalisation de projets robotiques, IoT et de vision intelligente.

76,70 € TTC 63,92 € HT
Code : 38138
Achatrapide
En stock
-
+

Python et Raspberry Pi
Code : 29618

Apprenez à développer sur votre nano-ordinateur

Cet ouvrage 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 programmation ou en électronique.

29,00 € TTC 27,49 € HT
Code : 29618
Achatrapide
En stock
-
+