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é

USB-ProxSonar-EZ4
Code : 31143

portée de détection 30 cm

Le module USB-ProxSonar-EZ4 se raccorde directement à un PC et permet de détecter un objet ou une personne à une distance fixée.

44,90 € TTC 37,42 € HT
Code : 31143
Achatrapide
En stock
-
+

Programmez un Raspberry Pi
Code : 29585

Cet ouvrage s’adresse à ceux qui découvrent le Raspberry Pi, et leur explique en termes simples comment écrire des programmes à l’aide du langage Python.

19,90 € TTC 18,86 € HT
Code : 29585
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 de prototypage M001
Code : 35838

pour Core et Core2

Module de prototypage permettant la création de vos propres montages électroniques basés autour d'une carte M5. Ce module donne accès à toutes les E/S de l'ESP32 de la carte M5 via des connecteurs femelles au pas de 2,54 mm.

5,70 € TTC 4,75 € HT
Code : 35838
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
-
+

Jeu de 3 nappes pour Pi Zero RB-CAM-ZERO
Code : 37774

pour caméras MIPI-CSI

Jeu de 3 nappes spécialement conçues pour la connexion de caméras MIPI-CSI à une carte Raspberry Pi Zero et Zero 2.

10,70 € TTC 8,92 € HT
Code : 37774
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
-
+

Module RTC I2C DS1307 Grove 101020013
Code : 31341

horloge temps réel

Ce module RTC I2C compatible Grove est basé sur le DS1307 et donne la date et l'heure au format 12h ou 24h, en tenant compte des années bissextiles.

7,95 € TTC 6,62 € HT
Code : 31341
Achatrapide
En stock
-
+

Module ESP32-CAM
Code : 37030

WiFi - Bluetooth - caméra

Module ESP32-CAM basé sur un ESP32 avec interfaces WiFi et Bluetooth combiné à une caméra miniature de 2 Mpx. Cet ensemble est idéal pour la création de projets miniatures connectés nécessitant une capture vidéo ou photo.

14,30 € TTC 11,92 € HT
Code : 37030
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
-
+

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

Arduino Cloud Maker Plan AAX00015D
Code : 29903

1 an - 25 appareils - version dématérialisée

Carte d'abonnement à Arduino Cloud Maker Plan pour 25 appareils et pour une durée d'un an. Version dématérialisée.

86,25 € TTC 71,88 € HT
Code : 29903
Achatrapide
En stock
-
+

Arduino Micro A000053
Code : 31081

connecteurs soudés

Carte Arduino Micro basée sur un ATMega32u4 cadencé à 16 MHz. Equipée de 20 broches d'E/S et d'un connecteur micro-USB.

23,75 € TTC 19,79 € HT
Code : 31081
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
-
+

Module Ethernet AtomPoE A091
Code : 38642

pour carte Atom

AtomPoE Base est un module ajoutant un contrôleur Ethernet avec alimentation PoE sur RJ45 (Power-over-Ethernet) à une carte Atom.

24,90 € TTC 20,75 € HT
Code : 38642
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
-
+