Python pour les nuls

"Avec ce livre, débutez avec le puissant et dynamique langage de programmation Python, même si vous n'avez jamais écrit une ligne de code ! Grâce à son immense expérience de programmation, l'auteur, John Paul Mueller, vous guide pas à pas dans la logique et la syntaxe de Python pour v...

Cijeli opis

Spremljeno u:
Bibliografski detalji
Glavni autor: Mueller, John Paul, 1958-
Daljnji autori: Rougé, Daniel, 1952-2020 (Prevodilac)
Format: Livre papier
Jezik:Français
Izdano: Paris : First éditions DL 2020.
Izdanje:3e édition.
Serija:Pour les nuls
Teme:
Bilješka: La couverture porte en plus : "Gérer des listes, "Utiliser les classes", "Enregistrer des données" et "Installer de nouvelles bibliothèques"
Autres localisations: Voir dans le Sudoc
Variante du titre:Python
Sadržaj:
  • Introduction
  • P. 1
  • À propos de ce livre
  • P. 2
  • Quelques suppositions un peu folles
  • P. 3
  • Et maintenant
  • Partie 1 Débuter avec Python
  • P. 7
  • Chapitre 1 Parler à votre ordinateur
  • P. 8
  • Comprendre pourquoi vous voulez parler à votre ordinateur
  • P. 9
  • Oui, une application est une forme de communication
  • P. 12
  • Définir ce qu'est une application
  • P. 15
  • Comprendre pourquoi Python est si cool
  • P. 23
  • Chapitre 2 Obtenir votre propre copie de Python
  • P. 23
  • Télécharger la version dont vous avez besoin
  • P. 26
  • Installer Python
  • P. 34
  • Accéder à Python sur votre machine
  • P. 40
  • Tester votre installation
  • P. 43
  • Chapitre 3 Interagir avec Python
  • P. 44
  • Ouvrir la ligne de commandes
  • P. 49
  • Taper une commande
  • P. 52
  • Obtenir de l'aide de Python
  • P. 59
  • Refermer la ligne de commandes
  • P. 63
  • Chapitre 4 Écrire votre première application
  • P. 64
  • Comprendre l'environnement de développement intégré (IDLE)
  • P. 72
  • Créer l'application
  • P. 76
  • Exécuter l'application
  • P. 78
  • Comprendre l'utilisation des indentations
  • P. 80
  • Ajouter des commentaires
  • P. 85
  • Charger et exécuter des applications existantes
  • P. 87
  • Refermer IDLE
  • Partie 2 Apprendre la langue de Python
  • P. 91
  • Chapitre 5 Enregistrer et modifier des informations
  • P. 91
  • Enregistrer des informations
  • P. 93
  • Python et ses principaux types de données
  • P. 105
  • Chapitre 6 Gérer l'information
  • P. 106
  • Contrôler la manière dont Python voit les données
  • P. 108
  • Travailler avec les opérateurs
  • P. 115
  • Créer et utiliser des fonctions
  • P. 127
  • Interagir avec l'utilisateur
  • P. 131
  • Chapitre 7 Prendre des décisions
  • P. 132
  • Prendre des décisions simples avec l'instruction if
  • P. 138
  • Choisir entre plusieurs alternatives avec l'instruction if...else
  • P. 143
  • Utiliser des décisions imbriquées
  • P. 149
  • Chapitre 8 Effectuer des tâches répétitives
  • P. 150
  • Traiter des données en utilisant l'instruction for
  • P. 160
  • Traiter des données avec l'instruction while
  • P. 163
  • Imbriquer des boucles
  • P. 167
  • Chapitre 9 Les erreurs ? Quelles erreurs ?
  • P. 168
  • Savoir pourquoi Python ne vous comprend pas
  • P. 170
  • Prendre en considération les sources d'erreurs
  • P. 174
  • Intercepter les exceptions
  • P. 189
  • Imbriquer des exceptions
  • P. 193
  • Lever des exceptions
  • P. 195
  • Créer et utiliser des exceptions personnalisées
  • P. 197
  • Utiliser la clause finally
  • Partie 3 Effectuer des tâches courantes
  • P. 203
  • Chapitre 10 Interagir avec les modules
  • P. 204
  • Créer des groupes de code
  • P. 206
  • Importer des modules
  • P. 211
  • Trouver des modules sur le disque
  • P. 214
  • Voir le contenu d'un module
  • P. 218
  • Utiliser la documentation des modules de Python
  • P. 225
  • Chapitre 11 Travailler avec les chaînes de caractères
  • P. 226
  • Comprendre que les chaînes sont différentes
  • P. 229
  • Créer des chaînes comportant des caractères spéciaux
  • P. 231
  • Sélectionner des caractères individuels
  • P. 233
  • Trancher et couper les chaînes de caractères
  • P. 237
  • Localiser une valeur dans une chaîne
  • P. 239
  • Formater les chaînes de caractères
  • P. 243
  • Chapitre 12 Gérer des listes
  • P. 244
  • Organiser les informations dans une application
  • P. 246
  • Créer des listes
  • P. 248
  • Accéder aux listes
  • P. 250
  • Parcourir les listes
  • P. 252
  • Modifier des listes
  • P. 256
  • Faire des recherches dans les listes
  • P. 258
  • Trier des listes
  • P. 260
  • Travailler avec l'objet Counter
  • P. 263
  • Chapitre 13 Collecter toutes sortes de données
  • P. 264
  • Comprendre les collections
  • P. 265
  • Travailler avec les tuples
  • P. 269
  • Travailler avec les dictionnaires
  • P. 276
  • Créer des piles en utilisant des listes
  • P. 280
  • Travailler avec les files
  • P. 283
  • Travailler avec des deques
  • P. 287
  • Chapitre 14 Créer et utiliser des classes
  • P. 288
  • Comprendre les classes
  • P. 289
  • Les classes et leurs composants
  • P. 305
  • Créer une classe
  • P. 306
  • Utiliser la classe dans une application
  • P. 308
  • Étendre des classes pour en créer de nouvelles
  • Partie 4 Effectuer des tâches avancées
  • P. 315
  • Chapitre 15 Enregistrer des données dans des fichiers
  • P. 316
  • Comprendre le fonctionnement des supports de stockage permanents
  • P. 318
  • Créer du contenu
  • P. 321
  • Créer un fichier
  • P. 325
  • Lire le contenu d'un fichier
  • P. 327
  • Mettre à jour le contenu d'un fichier
  • P. 332
  • Supprimer un fichier
  • P. 333
  • Chapitre 16 Envoyer un e-mail
  • P. 334
  • Comprendre ce qui se passe lorsque vous envoyez un e-mail
  • P. 346
  • Créer un e-mail
  • P. 349
  • Consulter ses messages
  • Partie 5 Les Dix Commandements
  • P. 353
  • Chapitre 17 Dix ressources de programmation à découvrir
  • P. 354
  • Travailler avec la documentation de Python en ligne
  • P. 355
  • Utiliser le tutoriel LearnPython.org
  • P. 356
  • Programmer pour le Web avec Python
  • P. 357
  • Obtenir des bibliothèques supplémentaires
  • P. 358
  • Créer des applications plus rapidement avec un environnement de développement interactif
  • P. 359
  • Vérifier votre syntaxe avec plus de facilité
  • P. 359
  • Utiliser XML à votre avantage
  • P. 361
  • Éviter les erreurs courantes des débutants
  • P. 361
  • Comprendre Unicode
  • P. 362
  • Rendre vos applications Python plus rapides
  • P. 363
  • Chapitre 18 Dix domaines où faire fortune avec Python
  • P. 364
  • Utiliser Python dans l'assurance qualité
  • P. 365
  • Devenir responsable informatique dans une petite organisation
  • P. 366
  • Applications et scripts Python
  • P. 367
  • Administrer un réseau
  • P. 367
  • Apprendre aux autres
  • P. 368
  • Aider les gens à choisir un emplacement
  • P. 368
  • Explorer des données
  • P. 369
  • Interagir avec des systèmes embarqués
  • P. 370
  • Travailler avec des données scientifiques
  • P. 370
  • Effectuer des analyses de données en temps réel
  • P. 373
  • Chapitre 19 Dix outils intéressants
  • P. 374
  • Pister les bogues avec Roundup Issue Tracker
  • P. 375
  • Créer un environnement virtuel avec VirtualEnv
  • P. 376
  • Installer votre application avec Pylnstaller
  • P. 377
  • Construire une documentation de développement avec pdoc
  • P. 378
  • Développer le code de l'application avec Komodo Edit
  • P. 379
  • Déboguer votre application avec trepan
  • P. 380
  • Entrer dans un environnement interactif avec IPython
  • P. 380
  • Tester les applications Python avec PyTest
  • P. 381
  • Améliorer votre code avec Isort
  • P. 381
  • Contrôler les versions en utilisant Mercurial
  • P. 383
  • Chapitre 20 Dix bibliothèques à connaître
  • P. 384
  • Développer un environnement sécurisé avec PyCrypto
  • P. 385
  • Interagir avec des bases de données grâce à SQLAlchemy
  • P. 386
  • Voir le monde avec Google Maps
  • P. 386
  • Ajouter une interface utilisateur graphique avec Tklnter
  • P. 387
  • Présenter des données tabulées avec PrettyTable
  • P. 387
  • Sonoriser votre application avec PyAudio
  • P. 388
  • Manipuler des images avec PyQtGraph
  • P. 389
  • Localiser vos informations avec IRLib
  • P. 390
  • Créer des liens avec Java en utilisant JPype
  • P. 391
  • Accéder à des ressources réseau locales avec Twisted
  • P. 391
  • Accéder à des ressources Internet en utilisant des bibliothèques
  • P. 393
  • Index