Résumé

Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Python est fait pour vous ! Vous découvrirez dans ce livre, conçu pour les débutants, tout ce dont vous avez besoin pour programmer, des bases à la bibliothèque standard, en passant par la programmation orientée objet et l'acquisition d'outils avancés ou professionnels pour devenir plus efficace.

La 4e édition de cet ouvrage est enrichie et mise à jour pour tirer parti des nouveautés de Python 3.1x.

Qu'allez-vous apprendre ?

  • Qu'est-ce que la programmation ? Quel langage choisir ? Pourquoi Python ?
  • Installation de Python et découverte du langage
  • Les concepts de la programmation orientée objet
  • Initiation aux interfaces graphiques avec Tkinter
  • Communication en réseau dans les programmes Python
  • Les bonnes pratiques pour améliorer vos codes
  • Les réflexes du « bon programmeur » pour tirer parti de votre code et de celui des autres
  • Les outils du programmeur professionnel (chasse aux erreurs, utilisation de bibliothèques...)

Sommaire

 
Table des matières
 
I Introduction à Python
1 Qu’est-ce que Python ?
2 Premiers pas avec l’interpréteur de commandes Python
3 Le monde merveilleux des variables
4 Les structures conditionnelles
5 Les boucles
6 Pas à pas vers la modularité (1/2)
7 Pas à pas vers la modularité (2/2)
8 Les exceptions 
9 TP : tous au ZCasino
 
II La programmation orientée objet côté utilisateur
10 Notre premier objet : la chaîne de caractères
11 Les listes et tuples (1/2)
12 Les listes et tuples (2/2)
13 Les dictionnaires
14 Les ensembles
15 Les fichiers
16 Portée des variables et références
17 TP : un bon vieux pendu
18 Première approche des classes
 
III La programmation orientée objet côté développeur
19 Les propriétés
20 Les méthodes spéciales
21 Parenthèse sur le tri en Python
22 L’héritage
23 Derrière la boucle for
24 TP : un jeu de cartes
25 Les décorateurs
26 Les métaclasses
27 Les expressions régulières
 
IV Les merveilles de la bibliothèque standard
28 Le temps
29 Un peu de programmation système
30 Un peu de mathématiques
31 Gestion des mots de passe
32 Le réseau
33 Les tests unitaires avec unittest
34 Déboguer son code avec pdb
35 La programmation parallèle avec threading
36 La programmation asynchrone avec asyncio
37 Des interfaces graphiques avec Tkinter
38 Écrire nos programmes Python dans des fichiers
39 Distribuer facilement nos programmes Python avec PyInstaller
40 De bonnes pratiques
41 Installer et gérer nos dépendances en Python
42 Pour finir et bien continuer
Index

Caractéristiques

Editeur : Eyrolles

Auteur(s) : Vincent Le Goff

Publication : 24 mars 2022

Edition : 4e édition

Intérieur : Noir & blanc

Support(s) : Text (eye-readable), Text (eye-readable) [PDF + ePub]

Contenu(s) : PDF, ePub

Protection(s) : Marquage social (PDF), Marquage social (ePub)

Taille(s) : 11 Mo (PDF), 4,8 Mo (ePub)

Langue(s) : Français

Code(s) CLIL : 3221

EAN13 Text (eye-readable) [PDF + ePub] : 9782212684902

EAN13 (papier) : 9782416006555

Référencer ce produit sur votre site

Du même thème

Ils ont également acheté

--:-- / --:--