Python sans détour
search
  • Python sans détour

Python sans détour

Berger Laurent, Guézet Pascal
Parution : 24/05/2022

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

Python sans détour

Berger Laurent, Guézet Pascal
Parution : 24/05/2022

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

Impression N&B

Versions numériques

Le livre numérique est téléchargeable au format PDF ou EPUB (voir Onglet Format).

Vous souhaitez apprendre à programmer en Python, mais vous voulez pouvoir tout de suite réaliser des choses intéressantes et concrètes ? Ce livre est fait pour vous.

Accessible et efficace, fondé sur la pratique et l’expérience de ses auteurs en matière d’enseignement du langage Python à des étudiants ou des lycéens, il présente un large panel de cas d’utilisation autour de sept thèmes : manipulation de fichiers, extraction d’informations issues du Web, calcul scientifique et tracé de courbes, traitement d’image, du son et de la vidéo, cartes géographiques et itinéraires, interfaces graphiques et deep learning (reconnaissance d'objet).

Une première partie, sorte de guide de survie consultable à la volée selon ses lacunes, passe en revue de manière synthétique toutes les notions requises pour réaliser les exemples.

Image représentant une feuille de tableur avec la saisie de texte dans quelques cellulesÉcrire des données dans un tableur avec PandasImage représentant une courbe dans un repèreTracer des courbes avec MatplotImage représentant la fenêtre d'un éditeur vidéo avec une vidéo et un sous-titreIntégrer des sous-titres dans une vidée avec MoviePyImage représentant un itinéraire sur une carteTracer un itinéraire avec FoliumImage représentant un chien, un cheval et un humain reconnus par le programme.Identifier des forme avec Tensorflow


Le livre a été réalisé et testé avec les dernières versions de Python (3.9- 3.10). Il couvre toutes les notions de bases et les librairies stables les plus courantes. Les exemples sont compatibles Windows, macOS et Linux (Raspberry). Les codes sources sont téléchargeables par les utilisateurs.


Niveau : débutant / intermédiaire
Public visé : élèves, étudiants, autodidactes impatients ainsi que les enseignants de spécialité informatique en quête d'inspiration et d'exemples motivants ;-)

 

Interview de Laurent Berger et Pascal Guézet

 

Début du chapitre 7 - Utilisation du deep learning Télécharger cet extrait
Début du chapitre 5 - Géographie Télécharger cet extrait
Début du chapitre 1 - Ouvrir et écrire des fichiers Télécharger cet extrait
Extraits partie 1 - Bases et prérequis Télécharger cet extrait
Intro Télécharger cet extrait
Sommaire détaillé Télécharger cet extrait

BASES ET PRÉREQUIS (environ 100 pages)
Premier contact
Types de données
Structures de contrôle
Fonctions
Structure d'un programme, commentaire, portée d'une variable, qualité du code
Exceptions
Classes, attributs et méthodes


PRATIQUE DE PYTHON (environ 260 pages)
1. Ouvrir et écrire des fichiers
1.1. Organisation des fichiers dans un ordinateur
1.2. Lecture et écriture d'un fichier
1.3. Lecture et écriture d'un document Excel ou Calc
1.4. Créer une feuille contenant tous les noms de fichiers d'un dossier
1.5. Sélectionner un fichier avec une fenêtre de dialogue
1.6. Lecture ou écriture d'un document docx


2. Extraire des informations du Web
2.1. Module google pour effectuer des recherches
2.2. Remplir des formulaires HTML
2.3. Gestion des jetons avec Requests
2.4. Lecture d'un site web
2.5. Utiliser le format JSON


3. Calcul scientifique et tracé de courbes
3.1. Tableaux multidimensionnels avec NumPy
3.2. Tracer des courbes avec Matplotlib
3.3. Lire des données avec NumPy
3.4. Interface utilisateur avec Matplotlib


4. Image, son et vidéo
4.1. Traitement des images avec le module Pillow
4.2. Lecture et enregistrement de son avec les module SoundFile et sounddevice
4.3. Accéder à une caméra avec OpenCV
4.4. Édition des vidéos avec le module MoviePy


5. Géographie
5.1. Obtenir une carte et l'annoter
5.2. Accéder à d'autres fonds de carte
5.3. Accéder à d'autres marqueurs
5.4. Tracer son itinéraire


6. GUI
6.1. GUI avec Tkinter
6.2. Saisie d'une date en utilisant tkcalendar
6.3 PySimpleGUI


7. Utilisation du deep learning
7.1. Téléchargement des architectures et des poids
7.2. Détectier des objets dans une image
7.3. Améliorer la résolution d'une image
7.4. Transfert de style
7.5. Détecter et changer le style de zones de l'image


ANNEXES (environ 15 pages)
Installation de Python
Gestionnaire des paquets : pip
Environnement virtuel
Environnement de développement intégré pour Python
Poser une question sur un forum


Lexique anglais-français

Contributeur(s) : 400 pages
Consultation en ligne

EAN : 9782822710237
ISBN : 978-2-8227-1023-7

Accès à la version html
(necessite une connexion internet)
Consultation en ligne + Téléchargement

EAN : 9782822710688
ISBN : 978-2-8227-1068-8

Accès à la version html
+
PDF web, EPUB
Sans DRM
Papier

EAN : 9782822710695
ISBN : 978-2-8227-1069-5

Livre broché
21 x 15 cm
N&B
Codes sources

Dépôt Python-sans-detour sur Github

Consulter

Vous pouvez si vous le souhaitez n'acheter que la première ou la seconde partie de ce livre. Pour cela, cliquez sur sa couverture.

À voir aussi

Créer des applications graphiques en Python avec PyQt5

Parution : 20/03/2017

Tirez parti de la richesse de Qt 5 pour créer de belles interfaces graphiques à vos applications Python !

NOUVEAU PRIX - 25% (le prix affiché tient compte de la réduction)

19,00 €

Tirez parti de la richesse de Qt 5 pour créer de belles interfaces graphiques à vos applications Python !

NOUVEAU PRIX - 25% (le prix affiché tient compte de la réduction)

Le guide de Lua et ses applications - Manuel d'apprentissage

Le guide de Lua et ses applications - Manuel d'apprentissage
2e édition
Parution : 22/04/2016

Ce manuel vise à vous initier de manière progressive aux différents usages de Lua, de l'écriture de scripts simples à la conception d'une application complète.

19,00 €

Ce manuel vise à vous initier de manière progressive aux différents usages de Lua, de l'écriture de scripts simples à la conception d'une application complète.

Le guide du C++ moderne

de débutant à développeur
Parution : 19/08/2021

Un livre complet, pédagogique et exigeant, à destination des débutants, pour apprendre à développer en C++ selon l'approche moderne.

22,00 €

Un livre complet, pédagogique et exigeant, à destination des débutants, pour apprendre à développer en C++ selon l'approche moderne.

Cartographie web avec Leaflet

Créer de belles cartes dynamiques et interactives en JavaScript
Carlier Richard
Parution : 23/10/2024

Créez et partagez sur vos sites web des cartes interactives personnalisées et affichez-y dynamiquement des données géospatiales à l’aide de la bibliothèque de cartographie open-source Leaflet.js.

23,00 €

Créez et partagez sur vos sites web des cartes interactives personnalisées et affichez-y dynamiquement des données géospatiales à l’aide de la bibliothèque de cartographie open-source Leaflet.js.