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 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
-
+

Les capteurs pour Arduino et Raspberry Pi
Code : 29536

Vous avez envie de concevoir des montages avec Arduino ou Raspberry Pi qui interagissent avec leur environnement ? Pour cela vous avez besoin de capteurs et cet ouvrage vous aidera à passer rapidement des idées à la réalisation.

33,00 € TTC 31,28 € HT
Code : 29536
Achatrapide
En stock
-
+

Carte Arduino MKR WAN 1310 ABX00029
Code : 36501

interface LoRa

Carte Arduino MKR WAN 1310 basée sur un SAMD21 combiné à une interface sans fil LoRa (compatible LoRaWAN). Cette carte est adaptée à la réalisation de projets IoT faible consommation.

48,95 € TTC 40,79 € HT
Code : 36501
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
-
+

Interrupteur C207594L
Code : 07063

Interrupteur secteur unipolaire ON-OFF à voyant jaune / orange 250 Vac et fort pouvoir de coupure.

2,50 € TTC 2,08 € HT
Code : 07063
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
-
+

Badge NFC programmable via I2C ADA4701
Code : 37257

compatible Qwiic et Stemma QT

Badge NFC comportant une mémoire programmable de 256 B pouvant être lue avec des lecteurs compatibles RFID/NFC 13,56 MHz. La mémoire de ce badge se programme avec un microcontrôleur M0 ou plus puissant via le bus I2C.

4,35 € TTC 3,62 € HT
Code : 37257
Achatrapide
En stock
-
+

Module 4 entrées digitales Vint DAQ1300_0
Code : 35504

entrées isolées

Module 4 entrées digitales isolées à raccorder sur un port Vint d'une interface SBC 3003 ou d'un module Hub HUB0000.

24,00 € TTC 20,00 € HT
Code : 35504
Achatrapide
En stock
-
+

Arduino Uno R3 A000066
Code : 25950

Carte Arduino Uno basée sur un ATmega328 cadencé à 16 MHz. Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d'enficher une série de modules complémentaires.

23,90 € TTC 19,92 € HT
Code : 25950
Achatrapide
En stock
-
+

Arduino: S'exercer au prototypage électronique
Code : 29628

Cet ouvrage sur la carte Arduino a pour objectif d'apprendre au lecteur une démarche générique de prototypage électronique en vue de l'aguerrir à la conception et au pilotage de ses propres projets complets.

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

Carte Arduino MKR Zero ABX00012
Code : 35635

Carte Arduino MKR Zero basée sur un SAMD21 Cortex M0+ 32 bits cadencé à 48 MHz. Cette carte dispose d'un lecteur microSD (non incluse) pouvant jouer directement des sons à partir de cette carte.

32,50 € TTC 27,08 € HT
Code : 35635
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
-
+

Carte ESP32 UWB DW1000
Code : 38551

Ultra Wideband - 45 m

Carte de développement Makerfabs basée sur un ESP32-WROOM avec WiFi et Bluetooth combiné à un circuit de communication sans fil ultra large bande (UWB) DW1000.

49,90 € TTC 41,58 € HT
Code : 38551
Achatrapide
En stock
-
+

LED RGB Pixel LilyPad DEV-13264
Code : 36995

Module à LED RGB LilyPad spécialement conçu pour être intégré à des vêtements ou des tissus.

3,90 € TTC 3,25 € HT
Code : 36995
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
-
+