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...
Spremljeno u:
| Glavni autor: | |
|---|---|
| Daljnji autori: | |
| 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

