Ce livre est le premier livre sur le langage Python en Chine. Python est un langage de programmation orienté objet très puissant qui peut être utilisé pour écrire des programmes autonomes, des scripts rapides et des prototypes d'applications complexes. En tant que logiciel open source, Python est disponible gratuitement et très facile à apprendre et à utiliser. Il a été porté sur diverses plates-formes, notamment divers systèmes Unix, Linux, Windows 9x, Windows NT et MacOS.
Après avoir pris d'assaut les mondes Unix et Linux, Python est devenu le nouveau favori des programmeurs Windows pour créer des scripts en raison de son interface simple avec le modèle objet d'application Windows. L'émergence de JPython a fait de Python un outil puissant dans l'environnement de programmation Java.
Ce livre est un livre d'introduction classique au langage Python. Il est rédigé conjointement par deux meilleurs experts techniques et experts en formation Python et couvre tout le contenu de base du langage. Chaque chapitre du livre contient de nombreux exemples et est accompagné d'exercices soigneusement compilés. Étant donné que Python fonctionne de manière interactive comme Basic, les lecteurs peuvent exécuter ces exemples et exercices sur n'importe quel système sur lequel Python est installé. Les solutions de tous les exercices se trouvent à la fin du livre.
Ce livre décrit les éléments de base des programmes Python : types, opérateurs, instructions, fonctions, modules, classes et exceptions. De plus, le livre couvre des sujets plus avancés, notamment des exemples complexes. Enfin, il décrit également comment utiliser les bibliothèques personnalisées Python pour créer de grands programmes, notamment un programme utilitaire écrit en JPython.
Qu'il soit utilisé pour écrire des scripts simples ou des programmes complexes de calcul scientifique, Web, de bases de données, de graphisme et d'animation, Python s'est avéré être un outil puissant et pratique. Avec ce livre en main, vous pouvez apprendre à utiliser cette langue (actuellement la plus populaire au monde) rapidement et efficacement.
"Un langage de script flexible comme Python est un outil indispensable dans Industrial Light&Magic."
--Tommy Burnette
Directeur technique
Industrial Light & Magic Company (Société de conception d'effets spéciaux informatiques pour le film "Jurassic Park")
Table des matières du chapitre
Préface Partie 1 Base du langage Chapitre 1 Démarrage Pourquoi choisir Python ?
Comment exécuter un programme Python ?
Un premier aperçu des fichiers du module
Exercice de résumé des détails des paramètres Python Chapitre 2 Types et opérateurs
Pourquoi la structure du programme Python utilise-t-elle des types intégrés ?
Liste de chaînes numériques Fichier de tuple de dictionnaire Propriétés d'objet communes Type intégré FAQ Résumé de l'exercice Chapitre 3 Expressions d'affectation d'instructions de base
imprimer
si test d'état
boucle while
Résumé des problèmes courants dans les exercices d'écriture de code de boucle For Chapitre 4 Fonctions Pourquoi utiliser des fonctions ?
Règles de portée des fonctions dans les fonctions de base Passage de paramètres Autres contenus FAQ Résumé des fonctions Exercice Chapitre 5 Modules Pourquoi utiliser des modules ?
Le fichier du module de base du module est l'espace de noms du mode d'importation du module de surcharge autre module de contenu Exercice de résumé de la FAQ Chapitre 6 classes pourquoi utiliser les connaissances de base des classes utiliser l'instruction de classe utiliser la méthode de classe héritage rechercher l'arborescence des espaces de noms opérations de surcharge dans la classe Résumé de l'espace de noms des caractères règles Utiliser des classes pour concevoir d'autres contenus Problèmes courants avec les classes Résumé des exercices Chapitre 7 Exceptions Pourquoi utiliser des exceptions Connaissance de base des exceptions Expressions idiomatiques des exceptions Modèles de capture d'exception Autre contenu Problèmes courants avec les exceptions Résumé des exercices Partie 2 Couche périphérique Chapitre 2 Chapitre 8 Intégré Outils Exercices du module de bibliothèque de fonctions intégrées Chapitre 9 Utiliser Python pour effectuer des tâches courantes Opérations sur la structure des données Opérations sur les fichiers Programmes d'exploitation Tâches liées à Internet Exemples d'exercices plus vastes Chapitre 10 Automatisation du framework et des applications Support client Système et interface COM : Considérations sur la conception de relations publiques bon marché d'un Éditeur basé sur Tkinter pour la gestion des données tabulaires
JPython : Combinaison de Python et Java avec d'autres frameworks et applications, exercices Troisième partie Annexe Annexe 1 Ressources Python Annexe 2 Questions spécifiques à la plate-forme Annexe 3 Glossaire des solutions d'exercices
Développer