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é

S'initier à Arduino
New

S'initier à Arduino
Code : 29679

Vous rêvez de créer des projets ludiques et animés, mais la programmation vous effraie un peu ? Arduino est la porte d’entrée idéale pour accéder au monde des Makers.

19,90 € TTC 18,86 € HT
Code : 29679
Achatrapide
En stock
-
+

Module 6 DoF LSM6DSOX ADA4438
Code : 36626

compatible Qwiic et Stemma QT

Module accéléromètre/boussole 6 DoF LSM6DSOX prévu pour une utilisation avec un microcontrôleur type Arduino, Raspberry Pi ou compatible via le bus I2C ou SPI.

14,50 € TTC 12,08 € HT
Code : 36626
Achatrapide
En stock
-
+

Shield RS232 pour Arduino
Code : 34930

Module basé sur un MAX232 permettant d’ajouter une liaison RS232 à une carte Arduino ou compatible.

12,50 € TTC 10,42 € HT
Code : 34930
Achatrapide
En stock
-
+

Plateforme Bit:Bot XL
Code : 36560

pour carte micro:bit V1 et V2

Plateforme Bit:Bot version XL pour carte micro:bit à but didactique permettant une initiation au monde de la programmation.

49,90 € TTC 41,58 € HT
Code : 36560
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
-
+

Arduino Sensor Kit - Base
Code : 37060

TPX00031

Arduino Sensor Kit réalisé à partir d'une collaboration entre Arduino et Seeedstudio. Il est spécialement prévu pour le monde de l'éducation et propose plusieurs projets compatibles Arduino reposant sur 10 modules Grove.

35,65 € TTC 29,71 € HT
Code : 37060
Achatrapide
En stock
-
+

Carte FireBeetle 2 ESP32-UE DFR1140
Code : 38822

Carte de développement compacte FireBeetle 2 basée sur un microcontrôleur ESP32-UE (16 MB flash - 2 MB RAM) avec WiFi et Bluetooth (antenne incluse).

18,20 € TTC 15,17 € HT
Code : 38822
Achatrapide
En stock
-
+

Module 4 entrées digitales Vint DAQ1200_0
Code : 35503

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

18,50 € TTC 15,42 € HT
Code : 35503
Achatrapide
En stock
-
+
Dimensions
New

Opta Extension Module D1608E AFX00005
Code : 38793

16 entrées et 8 relais 230 Vac/6 A

Module d'extension enfichable D1608E ajoutant 16 entrées analogiques/digitales (0 à 24 Vcc) et 8 relais 230 Vac/6 A. 

143,85 € TTC 119,88 € HT
Code : 38793
Achatrapide
En stock
-
+

Module de détection US HC-SR04
Code : 32454

Ce module permet d’évaluer les distances entre un objet mobile et les obstacles rencontrés.

3,90 € TTC 3,25 € HT
Code : 32454
Achatrapide
En stock
-
+

Leds rouges LED3RL
Code : 03380

100 leds éco 3 mm
6,50 € TTC 5,42 € HT
Code : 03380
Achatrapide
En stock
-
+

Carte Raspberry Pi Pico SC0915
Code : 37130

La Raspberry Pi Pico est une carte programmable miniature, rapide et polyvalente, construite autour d'un RP2040.

5,45 € TTC 4,54 € HT
Code : 37130
Achatrapide
En stock
-
+

Carte NodeMCU ESP8266
Code : 35754

Module basé sur un ESP8266 cadencé à 80 MHz et exécutant le firmware open source NodeMCU idéal pour les projets IoT. Compatible Lua et IDE Arduino.

11,90 € TTC 9,92 € HT
Code : 35754
Achatrapide
En stock
-
+

Module Bluetooth HC06
Code : 37983

Module HC06 à interface Bluetooth pour vos projets à microcontrôleur. Ce module communique avec le microcontrôleur via une liaison UART.

12,60 € TTC 10,50 € HT
Code : 37983
Achatrapide
En stock
-
+

Robot Arduino Alvik AKX00066
Code : 38705

Robot didactique Arduino Alvik basé sur une carte Arduino Nano ESP32. Destiné à l'apprentissage de la programmation, de l'électronique et de la robotique jusqu'à la réalisation de projets connectés IoT et AI.

156,00 € TTC 130,00 € HT
Code : 38705
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
-
+