Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM PYTHON F.A.Q PYTHON TUTORIELS PYTHON SOURCES PYTHON OUTILS PYTHON LIVRES PYTHON

Livre O'Reilly - Python en concentré - Manuel de référence

Date de publication : 20/11/2004 , Date de mise a jour : 20/11/2004

Par Petrus (wpetrus.developpez.com)
 

Présentation du livre O'Reilly: Python en concentré - Manuel de référence de Alex Martelli


1. Informations
2. Critique
3. Table des matières
4. Commandez


1. Informations

Auteurs: Alex Martelli
Editeur: O'Reilly
Version: Janvier 2004
Nombre de pages: 643
Prix approximatif: 51,30 Euros
Commander le livre(1ère édition): Amazon


2. Critique

Le livre "Python en concentré" fut mon réel premier contact avec le langage Python. J'en attendais donc une certaine démystification, une explication détaillée des procédés logiques sous-jacents, et des caractéristiques originales du langage.

Je ne suis pas déçu de l'ouvrage, le chapitre 4 détaille les spécifications du langage assez clairement (structure lexicale, mots-clés, instructions, types de données, opérateurs, coercition) et on mesure bien la puissance des différentes syntaxes. Les amateurs de l'orienté objet se verront dédié le chapitre 5, qui à son tour explique les règles du modèle objet en Python (Classes, héritage, méthodes, __init__ et autres méthode spéciales).

Les autres chapitres expliquent les notions d'Exceptions, de Modules, des manipulations de chaînes et expressions régulières, et présentent de façon assez complète (à mon gout), les principes de manipulation des APIs essentielles (Persistence et SGBD, I/O, Exécution, Threads, TKinter, Réseaux, XML).

J'ai donc apprécié la lecture de l'ouvrage (et j'essaierai désormais d'utiliser Python professionnellement ;-) ), l'acheteur devra néanmoins approfondir certains aspects en créant un projet autodidactique et implémenter les différents exemples pour se familiariser avec l'outil.
Il est préférable d'avoir des notions de programmation pour acquérir ce livre.


3. Table des matières


Préface

Partie I. Débuter en Python
1. Introduction à Python
2. Installation
3. L'interpréteur Python

Partie II. Langage et fonctions prédéfinies
4. Le langage Python
5. Python orienté objet
6. Exceptions
7. Modules
8. Objets prédéfinis fondamentaux
9. Chaînes et expressions régulières

Partie III. Bibliothèque Python et modules d'extension
10. Opérations sur les fichiers et sur le texte
11. Persistance et base de données
12. Opérations sur les dates et les heures
13. Contrôle de l'exécution
14. Threads et processus
15. Traitements numériques
16. Interfaces graphiques TKinter
17. Tests, déboguage et optimisations

Partie IV. Programmation réseau et web
18. Modules pour les protocoles réseau côté client
19. Modules pour les sockets et les protocoles réseau côté serveur
20. Scripts CGI et autres possibilités
21. MIME et encodages réseau
22. Texte structuré: HTML
23. Texte structuré: XML

Partie V. Extension et intégration
24. Extension et intégration de Classic Python
25. Extension et nitégration de Jython
26. Distribution des extensions et des programmes
Index


4. Commandez

sur www.amazon.fr : 51,30 EUR TTC seulement - Livraison Gratuite !!!



Copyright (c) 2003-2004 Pierre Chauvin ( (W)Petrus)- Developpez.com
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. Copy of the GNU Free Documentation Licence

Responsable bénévole de la rubrique Python : Guillaume Duriaud - Contacter par EMail :
Vos questions techniques : forum d'entraide Python - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.