Python pour les Nuls Titre de l’édition originale : Python For Dummies Pour les
Python pour les Nuls Titre de l’édition originale : Python For Dummies Pour les Nuls est une marque déposée de Wiley Publishing, Inc For Dummies est une marque déposée de Wiley Publishing, Inc Collection dirigée par Jean-Pierre Cano Mise à jour et révision : Daniel Rougé Maquette : Marie Housseau © Éditions First, un département d’Édi8, 2015 Éditions First, un département d’Édi8 12 avenue d’Italie 75013 Paris T él. : 01 44 16 09 00 Fax : 01 44 16 09 01 e-mail : firstinfo@efirst.com Internet : www.edtionsfirst.fr ISBN : 978-2-7540-8321-8 ISBN numérique : 9782754085939 Dépôt légal : 1er trimestre 2016 Cette œuvre est protégée par le droit d’auteur et strictement réservée à l’usage privé du client. T oute reproduction ou diffusion au profit de tiers, à titre gratuit ou onéreux, de tout ou partie de cette œuvre est strictement interdite et constitue une contrefaçon prévue par les articles L 335-2 et suivants du Code de la propriété intellectuelle. L’éditeur se réserve le droit de poursuivre toute atteinte à ses droits de propriété intellectuelle devant les juridictions civiles ou pénales. Sommaire Page de titre Page de copyright Introduction À propos de ce livre Quelques suppositions un peu folles Icônes utilisées dans ce livre Et maintenant… Première partie - Débuter avec Python Chapitre 1 - Parler à votre ordinateur Comprendre pourquoi vous voulez parler à votre ordinateur Oui, une application est une forme de communication Des procédures pour tous les jours Écrire des procédures Les applications sont des procédures comme les autres Comprendre que les ordinateurs font les choses à la lettre Définir ce qu’est une application Comprendre que les ordinateurs utilisent un langage spécial Aider les humains à parler à l’ordinateur Comprendre pourquoi Python est si cool Quelques bonnes raisons de choisir Python Décider comment tirer un bénéfice personnel de Python Quelles organisations utilisent Python ? Trouver des applications Python utiles Comparer Python avec d’autres langages Chapitre 2 - Obtenir votre propre copie de Python Télécharger la version dont vous avez besoin Installer Python Travailler avec Windows Travailler avec le Mac Travailler avec Linux Accéder à Python sur votre machine Utiliser Windows Utiliser le Mac Utiliser Linux Tester votre installation Chapitre 3 - Interagir avec Python Ouvrir la ligne de commandes Lancer Python Maîtriser la ligne de commandes Tirer profit des variables d’environnement Python Taper une commande Dire à l’ordinateur ce qu’il doit faire Dire à l’ordinateur que vous avez terminé Voir les résultats Obtenir de l’aide de Python Utiliser l’aide directe Demander de l’aide Quitter l’aide Obtenir de l’aide directement Refermer la ligne de commandes Chapitre 4 - Écrire votre première application Comprendre l’environnement de développement intégré (IDLE) Lancer IDLE Utiliser des commandes standard Comprendre le codage des couleurs Obtenir de l’aide d’IDLE Configurer IDLE Créer l’application Ouvrir une nouvelle fenêtre Tapez les commandes Sauvegarder le fichier Exécuter l’application Comprendre l’utilisation des indentations Ajouter des commentaires Comprendre les commentaires Utiliser des commentaires comme aide- mémoire Utiliser des commentaires pour empêcher du code de s’exécuter Charger et exécuter des applications existantes Utiliser l’Invite de commandes ou une fenêtre de terminal Utiliser la fenêtre d’édition Utiliser Python en mode Shell ou Ligne de commandes Refermer IDLE Deuxième partie - Apprendre la langue de Python Chapitre 5 - Enregistrer et modifier des informations Enregistrer des informations Considérer les variables comme des boîtes de rangement Utiliser la bonne boîte pour enregistrer les bonnes données Python et ses principaux types de données Placer des informations dans des variables Comprendre les types numériques Comprendre les valeurs booléennes Comprendre les chaînes de caractères Travailler avec des dates et des heures Chapitre 6 - Gérer l’information Contrôler la manière dont Python voit les données Faire des comparaisons Comprendre comment les ordinateurs effectuent des comparaisons Travailler avec les opérateurs Définir les opérateurs Comprendre l’ordre de priorité des opérateurs Créer et utiliser des fonctions Voir les fonctions comme des boîtes de rangement pour le code Comprendre la réutilisabilité du code Définir une fonction Accéder aux fonctions Transmettre des informations aux fonctions Renvoyer des informations depuis une fonction Comparer les sorties de fonctions Interagir avec l’utilisateur Chapitre 7 - Prendre des décisions Prendre des décisions simples avec l’instruction if Comprendre l’instruction if Utiliser l’instruction if dans une application Choisir entre plusieurs alternatives avec l’instruction if…else Comprendre l’instruction if…else Utiliser l’instruction if…else dans une application Utiliser l’instruction if…elif dans une application Utiliser des décisions imbriquées Utiliser des instructions if ou if…else multiples Combiner d’autres types de décisions Chapitre 8 - Effectuer des tâches répétitives Traiter des données en utilisant l’instruction for Comprendre l’instruction for Créer une boucle for simple Contrôler l’exécution avec l’instruction break Contrôler l’exécution avec l’instruction continue Contrôler l’exécution avec la clause pass Contrôler l’exécution avec la clause else Traiter des données avec l’instruction while Comprendre l’instruction while Utiliser l’instruction while dans une application Imbriquer des boucles Chapitre 9 - Les erreurs ? Quelles erreurs ? Savoir pourquoi Python ne vous comprend pas Prendre en considération les sources d’erreurs Erreurs surgissant à un moment spécifique Distinguer les types d’erreurs Intercepter les exceptions Gérer les exceptions de base Gérer des exceptions en allant du plus spécifique au moins spécifique Imbriquer des exceptions Lever des exceptions Lever des exceptions lors de conditions exceptionnelles Passer des informations sur une erreur à l’appelant Créer et utiliser des exceptions personnalisées Utiliser la clause finally Troisième partie - Effectuer des tâches courantes Chapitre 10 - Interagir avec les modules Créer des groupes de code Importer des modules Utiliser l’instruction import Utiliser l’instruction from…import Trouver des modules sur le disque Voir le contenu d’un module Utiliser la documentation des modules de Python Ouvrir l’application pydoc Utiliser les liens d’accès rapide Taper un terme à rechercher Voir les résultats Chapitre 11 - Travailler avec les chaînes de caractères Comprendre que les chaînes sont différentes Définir une chaîne de caractères en utilisant des nombres Utiliser des caractères pour créer des chaînes Créer des chaînes comportant des caractères spéciaux Sélectionner des caractères individuels Trancher et couper les chaînes de caractères Localiser une valeur dans une chaîne Formater les chaînes de caractères Chapitre 12 - Gérer des listes Organiser les informations dans une application Définir une organisation à l’aide de listes Comprendre comment les ordinateurs voient les listes Créer des listes Accéder aux listes Parcourir les listes Modifier des listes Faire des recherches dans les listes Trier des listes Travailler avec l’objet Counter Chapitre 13 - Collecter toutes sortes de données Comprendre les collections Travailler avec les tuples Travailler avec les dictionnaires Créer et utiliser un dictionnaire Remplacer l’instruction switch par un dictionnaire Créer des piles en utilisant des listes Travailler avec les files Travailler avec des deques Chapitre 14 - Créer et utiliser des classes Comprendre les classes Les classes et leurs composants Créer la définition d’une classe Les classes et leurs attributs intégrés Travailler avec les méthodes Travailler avec les constructeurs Travailler avec les variables Utiliser des méthodes avec des listes d’arguments variables Surcharger les opérateurs Créer une classe Utiliser la classe dans une application Étendre des classes pour en créer de nouvelles Construire la classe enfant Tester la classe dans une application Quatrième partie - Effectuer des tâches avancées Chapitre 15 - Enregistrer des données dans des fichiers Comprendre le fonctionnement des supports de stockage permanents Créer du contenu Créer un fichier Lire le contenu d’un fichier Mettre à jour le contenu d’un fichier Supprimer un fichier Chapitre 16 - Envoyer un e-mail Comprendre ce qui se passe lorsque vous envoyez un e-mail Un e-mail, c’est comme du courrier Définir les parties de l’enveloppe Définir les parties du courrier Créer un e-mail Travailler avec un message texte Travailler avec un message HTML Consulter ses messages Cinquième partie - Les Dix Commandements Chapitre 17 - Dix ressources de programmation à découvrir Travailler avec la documentation de Python en ligne Utiliser le tutoriel LearnPython.org Programmer pour le Web avec Python Obtenir des bibliothèques supplémentaires Créer des applications plus rapidement avec un environnement de développement interactif Vérifier votre syntaxe avec plus de facilité Utiliser XML à votre avantage Éviter les erreurs courantes des débutants Comprendre Unicode Rendre vos applications Python plus rapides Chapitre 18 - Dix domaines où faire fortune avec Python Utiliser Python dans l’assurance qualité Devenir responsable informatique dans une petite organisation Applications et scripts Python Administrer un réseau Apprendre aux autres Aider les gens à choisir un emplacement Explorer des données Interagir avec des systèmes embarqués Travailler avec des données scientifiques Effectuer des analyses de données en temps réel Chapitre 19 - Dix outils intéressants Pister les bogues avec Roundup Issue Tracker Créer un environnement virtuel avec VirtualEnv Installer votre application avec Pylnstaller Construire une documentation de développement avec pdoc Développer le code de l’application avec Komodo Edit Déboguer votre application avec pydbgr Entrer dans un environnement interactif avec IPython Tester les applications Python avec PyUnit Améliorer votre code avec Isort Contrôler les versions en utilisant Mercurial Chapitre 20 - Dix bibliothèques à connaître Développer un environnement sécurisé avec PyCrypto Interagir avec des bases de données grâce à SQLAlchemy Voir le monde avec Google Maps Ajouter une uploads/S4/ python-pour-les-nuls.pdf
Documents similaires
-
137
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 01, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 9.2974MB