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é

Radiateurs pour Raspberry Pi
Code : 11933

Jeu de radiateurs spécialement conçus pour les cartes Raspberry Pi B+, Pi2 et Pi3, permettant un meilleur refroidissement de la carte lorsqu'elle est utilisée avec un boîtier.

1,50 € TTC 1,25 € HT
Code : 11933
Achatrapide
En stock
-
+

Kit alerte aération CO2 en version Arduino
Code : 37953

Le kit alerte aération CO2, basé sur une carte Arduino Uno, permet de réaliser le suivi de la concentration en CO2 dans l’air et d'avertir si l'aération est nécessaire.

149,00 € TTC 124,17 € HT
Code : 37953
Achatrapide
En stock
-
+

Ensemble de composants pour Arduino GT042
Code : 35116

+ breadboard

Ensemble de composants livré dans une boîte en plastique avec une plaque de montage rapide pour le prototypage des cartes Arduino.

15,90 € TTC 13,25 € HT
Code : 35116
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
-
+

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

Module GPS et RTC Gravity DFR1103
Code : 38769

Module de positionnement GNSS Gravity (GPS et BeiDou) combiné à un circuit horloge temps réel (RTC) à interface I2C ou UART.

29,90 € TTC 24,92 € HT
Code : 38769
Achatrapide
En stock
-
+

Carte ESP32-C3-DevKitM-1
Code : 37412

WiFi et Bluetooth 5

L'ESP32-C3-DevKitM-1 est une carte de développement miniature et économique basée sur un microcontrôleur Espressif ESP32-C3-MINI-1. Cette carte intègre des interfaces sans fil Wi-Fi et Bluetooth 5 (compatible BLE).

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

Module RoboHAT2 Lite
Code : 37943

pour 2 x moteurs CC 1 A

Module RoboHAT2 Lite prévu pour piloter deux moteurs CC jusqu'à 1 A par canal depuis une carte Raspberry Pi.

22,90 € TTC 19,08 € HT
Code : 37943
Achatrapide
En stock
-
+

Kit ballon solaire en version Arduino
Code : 37950

Découvrez la sensation unique de voir voler un ballon solaire prévu mesurer la qualité de l'air grâce à une carte Arduino Uno et un ensemble de capteurs.

299,00 € TTC 249,17 € HT
Code : 37950
Achatrapide
En stock
-
+

Module micro MEMS Fermion SEN0487
Code : 37408

sortie analogique

Capteur sonore basé sur un micro omnidirectionnel MEMS délivrant une tension analogique en fonction du niveau sonore. Ce micro se raccorde à un microcontrôleur type Arduino® ou compatible via une interface analogique.

3,50 € TTC 2,92 € HT
Code : 37408
Achatrapide
En stock
-
+

Module afficheur LCD 128 x 64
Code : 37584

SPI et parallèle

Afficheur graphique LCD 128 x 64 pixels à affichage blanc sur fond bleu, pilotable en SPI ou parallèle via un microcontrôleur compatible Arduino® ou Raspberry Pi.

10,90 € TTC 9,08 € HT
Code : 37584
Achatrapide
En stock
-
+

Commande moteur 2 x 1 A SKU14897
Code : 37645

2 x 3 A - pour micro:bit

Module de commande pour carte micro:bit permettant de piloter 2 moteurs CC de 6 à 12 Vcc jusqu'à 3 A par canal. Cette carte peut également contrôler 3 servomoteurs.

27,60 € TTC 23,00 € HT
Code : 37645
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 Pro Edge Control AKX00034
Code : 37289

Arduino Pro Edge Control est conçue pour répondre aux besoins de l'agriculture de précision ou toute sorte d'applications de contrôle. Cette carte propose un système de contrôle faible puissance avec une connectivité modulaire.

243,35 € TTC 202,79 € HT
Code : 37289
Achatrapide
En stock
-
+

Carte Raspberry Pi Zero W
Code : 35718

WiFi - sans connecteur GPIO

La carte Raspberry Pi Zero W est basée sur un processeur ARM à 1 GHz avec 512 MB de RAM combiné à des interfaces WiFi et Bluetooth. Cette version ne comporte pas de connecteur GPIO.

22,20 € TTC 18,50 € HT
Code : 35718
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
-
+