<<<<<<<<<<
Lorsque je lis la table des matières j'ai l'impression qu'une bonne partie de ton livre est plus une introduction assez complète à la syntaxe python avec la présentation des biblitothèques usuelles qui peut servir de référence au programmeur.
Ce qui sort un peu de l'ordinaire du net:
Les générateurs et les conventions de nommage
, pour le reste le tutoriel de Guido et un plongeon dans la doc de Python et des modules suffit amplement
La partie technique avancée me parait plus interessante:
tu y présentes les test unitaires de façon exhaustives, la programmation objet, le profiling et quelques patterns.
<<<<<<<<
La première partie du livre n'interressera pas le développeur Python qui connait déjà le langage. il pourra passer directement à la suite.
La cible pour cette première partie est le développeur débutant dans Python.
L'objectif est d'avoir un outil complet et cohérent, et donc ca me paraissait hard de zapper la syntaxe pour les gens qui achètent le livre avec le souhait d'apprendre Python.
Oui, la syntaxe de Python a déjà été vue dans d'autres livre, évidemment, et depuis des années. Mais chaque
partie présentée l'est avec des tonnes d'exemples.
Ta critique est tout à fait normal, et à balancer avec les critiques que j'aurais pu avoir si j'avais éludé toute la première partie
en proposant juste aux lecteurs d'aller fouiller sur le web.
<<<<
PS: J'avais cru comprendre que ton livre était sous licence Creative Commons
On m'aurait menti ?
A 38 euros, je vais quand même attendre de tomber sur un exemplaire pour verifier la marchandi
<<<
Non pas du tout, c'est le juste site web qui en parle qui est sous cette licence :)
Sinon, si tu fais un tour à solutions linux tu pourras le feuilleter sur notre stand
Rien de particulier à ce niveau là. C'est comme les autres livre.
Mais pour le prochain ouvrage je suis bien décidé à utiliser un modèle plus libre, avec le contenu disponible en ligne et un exclusivité à l'éditeur pour l'impression.
J'ai longtemps hésité à procéder ainsi, c'est vrai que la première partie c'est du "déjà vu".
Mais comme tu le dis, c'était difficile d'aborder certains sujets sans passer par là. De plus, les builtins sont à chaque fois agrémentés d'exemples d'utilisation originaux: en gros j'ai parcouru le module, et présenté chaque builtin dans un exemple dans un prompt.
Pour la bibliothèque standard, l'idée est de présenter les modules "les plus utilisés" même si c'est un peu subjectif.
Le développeur Python trouvera son bohneur dans les 200 dernières pages je pense, et surtout dans la programmation dirigée par les tests.
[^] # Re: zope
Posté par Tarek Ziadé . En réponse au journal Sondage Python: quel webframework utilisez vous ?. Évalué à 3.
[^] # Re: résultats
Posté par Tarek Ziadé . En réponse au journal Fin du concours. Évalué à 5.
Sorry :/
[^] # Re: Mouaif
Posté par Tarek Ziadé . En réponse au journal Concours pour gagner un livre: encore 2 jours. Évalué à 6.
D'ailleurs, à ce propos, hier soir, vers 23h heures, j'ai vu dans les logs que tu étais sur LinuxFr.
[^] # Re: Mouaif
Posté par Tarek Ziadé . En réponse au journal Concours pour gagner un livre: encore 2 jours. Évalué à 2.
Sinon pour alias toutes celles que j'ai trouvé c'est trop easy avec google... :(
[^] # Re: Mouaif
Posté par Tarek Ziadé . En réponse au journal Concours pour gagner un livre: encore 2 jours. Évalué à 2.
[^] # Re: Mouaif
Posté par Tarek Ziadé . En réponse au journal Concours pour gagner un livre: encore 2 jours. Évalué à 4.
[^] # Re: Mouaif
Posté par Tarek Ziadé . En réponse au journal Concours pour gagner un livre: encore 2 jours. Évalué à 2.
j'ai fait mon maximum pour qu'il soit le plus facile possible. Je voulais ajouter une question subsidiaire sur Alias mais finalement...
Pour l'instant 70% de questionnaires juste :-o
[^] # Re: Erratum !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 7.
;)
[^] # Re: Hop !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 3.
Si il y a des points pas clair, mal faits, etc... je pourrais
integrer les correctifs dans la 2eme edition
[^] # Re: Erratum !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 5.
Après tout dépend du programme télé: si il y a Alias ce soir là, ca peut
influer
[^] # Re: Erratum !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 2.
[^] # Re: Erratum !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 3.
# Erratum !
Posté par Tarek Ziadé . En réponse à la dépêche Sortie du livre "Programmation Python". Évalué à 4.
Je ne compterais pas cette erreur sur les mails recus avant.
Désolé et merci à ceux qui ont repéré le pb
[^] # Re: Critique
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 3.
Lorsque je lis la table des matières j'ai l'impression qu'une bonne partie de ton livre est plus une introduction assez complète à la syntaxe python avec la présentation des biblitothèques usuelles qui peut servir de référence au programmeur.
Ce qui sort un peu de l'ordinaire du net:
Les générateurs et les conventions de nommage
, pour le reste le tutoriel de Guido et un plongeon dans la doc de Python et des modules suffit amplement
La partie technique avancée me parait plus interessante:
tu y présentes les test unitaires de façon exhaustives, la programmation objet, le profiling et quelques patterns.
<<<<<<<<
La première partie du livre n'interressera pas le développeur Python qui connait déjà le langage. il pourra passer directement à la suite.
La cible pour cette première partie est le développeur débutant dans Python.
L'objectif est d'avoir un outil complet et cohérent, et donc ca me paraissait hard de zapper la syntaxe pour les gens qui achètent le livre avec le souhait d'apprendre Python.
Oui, la syntaxe de Python a déjà été vue dans d'autres livre, évidemment, et depuis des années. Mais chaque
partie présentée l'est avec des tonnes d'exemples.
Ta critique est tout à fait normal, et à balancer avec les critiques que j'aurais pu avoir si j'avais éludé toute la première partie
en proposant juste aux lecteurs d'aller fouiller sur le web.
<<<<
PS: J'avais cru comprendre que ton livre était sous licence Creative Commons
On m'aurait menti ?
A 38 euros, je vais quand même attendre de tomber sur un exemplaire pour verifier la marchandi
<<<
Non pas du tout, c'est le juste site web qui en parle qui est sous cette licence :)
Sinon, si tu fais un tour à solutions linux tu pourras le feuilleter sur notre stand
[^] # Re: le sommaire à l'air complet
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 2.
Eyrolles placera sûrement un chapitre en pdf en plus de la table des matières.
[^] # Re: licence?
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 6.
Mais pour le prochain ouvrage je suis bien décidé à utiliser un modèle plus libre, avec le contenu disponible en ligne et un exclusivité à l'éditeur pour l'impression.
[^] # Re: Prix
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 4.
[^] # Re: Contenu du livre
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 4.
J'ai longtemps hésité à procéder ainsi, c'est vrai que la première partie c'est du "déjà vu".
Mais comme tu le dis, c'était difficile d'aborder certains sujets sans passer par là. De plus, les builtins sont à chaque fois agrémentés d'exemples d'utilisation originaux: en gros j'ai parcouru le module, et présenté chaque builtin dans un exemple dans un prompt.
Pour la bibliothèque standard, l'idée est de présenter les modules "les plus utilisés" même si c'est un peu subjectif.
Le développeur Python trouvera son bohneur dans les 200 dernières pages je pense, et surtout dans la programmation dirigée par les tests.
[^] # Re: super j'espere bien gagné le concours ..
Posté par Tarek Ziadé . En réponse au journal Programmation Python - sommaire du livre. Évalué à 5.
Entre nous, c'est un projet de dingue écrire un livre
[^] # Re: map, zip, reduce
Posté par Tarek Ziadé . En réponse au journal map() est mort ! longue vie à imap() !. Évalué à 4.
>>> a = ['t', 't']
>>> b = ['o', 'o']
>>> zip(a, b)
[('t', 'o'), ('t', 'o')]
Sinon, plus d'infos de GvR himself sur le sujet (et surtout sur reduce()):
http://www.artima.com/weblogs/viewpost.jsp?thread=98196
[^] # Re: Mais ?
Posté par Tarek Ziadé . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 3.
ca offre aussi des facilités pour integrer des modules d'extension en C,comme Jython offre des facilités pour Java et IronPython pour .net et mono
[^] # Re: Il faut s'inscrire pour voter
Posté par Tarek Ziadé . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 1.
[^] # Re: Mais ?
Posté par Tarek Ziadé . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 3.
Ca fait de Python un langage de script de choix sur ces environnements.
[^] # Re: Mais ?
Posté par Tarek Ziadé . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 1.
[^] # Re: Inscriptions
Posté par Tarek Ziadé . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 2.