Outils pour utilisateurs

Outils du site


issue168:critique2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue168:critique2 [2021/05/06 16:28] d52frissue168:critique2 [2021/05/07 16:45] (Version actuelle) andre_domenech
Ligne 21: Ligne 21:
 **The first chapter gives us info about GTK 2 and 3, but feels like ‘faffing’ around. I get the impression the authors are people set in their ways (I almost said fuddie-duddies!) who now have to remember what it was like when they learned something. Stuff is thrown out there without context given. Okay, maybe it’s just me, let’s move on. The next chapter we are told  that The Gtk.Application and Gtk.ApplicationWindow classes are the foundations of the book and will be explained in detail. Good. This is the first line: “Gtk.Application is the base class of a GTK application. Its primary purpose is to separate your program from Python __main__ function, which is a Python implementation detail.”  - Immediately it feels like a book I am not going to finish. I am definitely not the intended audience (even though I feel I am ‘foundations -worthy.) The book does not read easy or flow nicely for one to understand. I finished the rest of the chapter easily enough. On to chapter three. “Some simple GTK applications”. Instead of simple applications, we get Hello World... As someone with no experience in GTK I was led to believe in the beginning that I did not need to know anything, but it just becomes clearer to me this book is actually aimed at someone with years of GTK 2 experience making their way to GTK3. Throwing in “Hello World” does not a beginner make. ** **The first chapter gives us info about GTK 2 and 3, but feels like ‘faffing’ around. I get the impression the authors are people set in their ways (I almost said fuddie-duddies!) who now have to remember what it was like when they learned something. Stuff is thrown out there without context given. Okay, maybe it’s just me, let’s move on. The next chapter we are told  that The Gtk.Application and Gtk.ApplicationWindow classes are the foundations of the book and will be explained in detail. Good. This is the first line: “Gtk.Application is the base class of a GTK application. Its primary purpose is to separate your program from Python __main__ function, which is a Python implementation detail.”  - Immediately it feels like a book I am not going to finish. I am definitely not the intended audience (even though I feel I am ‘foundations -worthy.) The book does not read easy or flow nicely for one to understand. I finished the rest of the chapter easily enough. On to chapter three. “Some simple GTK applications”. Instead of simple applications, we get Hello World... As someone with no experience in GTK I was led to believe in the beginning that I did not need to know anything, but it just becomes clearer to me this book is actually aimed at someone with years of GTK 2 experience making their way to GTK3. Throwing in “Hello World” does not a beginner make. **
  
-Le premier chapitre nous donne des informations sur GTK 2 et 3, mais on a l'impression de faire du « bricolage ». J'ai l'impression que les auteurs sont des gens bien installés dans leurs habitudes (j'ai failli dire « ringards » !) qui doivent maintenant se rappeler comment c'était quand ils ont appris quelque chose. Les choses sont jetées sans contexte. Ok, peut-être que c'est juste moipassons à autre chose. Le chapitre suivant nous dit que les classes Gtk.Application et Gtk.ApplicationWindow sont les fondations du livre et seront expliquées en détail. Bien. Voici la première ligne : « Gtk.Application est la classe de base d'une application GTK. Son but principal est de séparer votre programme de la fonction __main__ de Python, qui est un détail d'implémentation de Python. »  - Immédiatement, ça sent le livre que je ne vais pas finir. Je ne suis certainement pas le public visé (même si j'ai l'impression de mériter les « fondations »). Le livre ne se lit pas facilement et n'est pas facile à comprendre. J'ai terminé le reste du chapitre assez facilement. Passons au chapitre 3. « Quelques applications GTK simples ». Au lieu d'applications simples, nous avons droit à Hello World... En tant que personne n'ayant aucune expérience de GTK, j'ai été amené à croire au début que je n'avais pas besoin de savoir quoi que ce soit, mais il devient de plus en plus clair pour moi que ce livre est en fait destiné à quelqu'un qui a des années d'expérience de GTK 2 et qui se dirige vers GTK3. Ce n'est pas en lançant « Hello World » que l'on devient un débutant.+Le premier chapitre nous donne des informations sur GTK 2 et 3, mais on a l'impression de faire du « bricolage ». J'ai l'impression que les auteurs sont des gens bien installés dans leurs habitudes (j'ai failli dire « ringards » !) qui doivent maintenant se rappeler comment c'était quand ils ont appris quelque chose. Les choses vous sont jetées à la figure sans contexte. Ok, peut-être que ce n'est que moi et passons à autre chose. Le chapitre suivant nous dit que les classes Gtk.Application et Gtk.ApplicationWindow sont les fondations du livre et seront expliquées en détail. Bien. Voici la première ligne : « Gtk.Application est la classe de base d'une application GTK. Son but principal est de séparer votre programme de la fonction __main__ de Python, qui est un détail d'implémentation de Python. »  - Ça sent tout de suite le livre que je ne vais pas finir. Je ne suis certainement pas le public visé (même si j'ai l'impression de mériter les « fondations »). Le livre ne se lit pas facilement et n'est pas facile à comprendre. J'ai terminé le reste du chapitre assez facilement. Passons au chapitre 3. « Quelques applications GTK simples ». Au lieu d'applications simples, nous avons droit à Hello World... En tant que personne n'ayant aucune expérience de GTK, j'ai été amené à croire au début que je n'avais pas besoin de savoir quoi que ce soit, mais il devient de plus en plus clair pour moi que ce livre est en fait destiné à quelqu'un qui a des années d'expérience de GTK 2 et qui se dirige vers GTK3. Ce n'est pas en lançant « Hello World » que l'on devient un débutant.
  
  
Ligne 32: Ligne 32:
 This reads more like a ‘manpage’ and less like a book. Chewing on dry cardboard will keep my attention longer. Even though I desperately want to learn this, the style, the boring examples and numbing slog, made me end it after chapter three. I am not a sadist and am not going to torture myself. For a “Foundations” book, it’s a zero on a report card for me. Constant references to GTK2 the whole time also meant nothing to me, it’s supposed to be a ‘teach me’, not ‘reference me’, book.** This reads more like a ‘manpage’ and less like a book. Chewing on dry cardboard will keep my attention longer. Even though I desperately want to learn this, the style, the boring examples and numbing slog, made me end it after chapter three. I am not a sadist and am not going to torture myself. For a “Foundations” book, it’s a zero on a report card for me. Constant references to GTK2 the whole time also meant nothing to me, it’s supposed to be a ‘teach me’, not ‘reference me’, book.**
  
-La partie « extension de l'application hello world » était assez intéressante - avec une base totalement inintéressante. Bien que l'« application » soit simple et que je veuille absolument apprendre, il n'y a tout simplement aucun contexte pour moi. Voici une explication : +La partie « extension de l'application hello world » était très intéressante - avec une base totalement inintéressante. Bien que l'« application » soit simple et que je veuille absolument apprendre, il n'y a tout simplement aucun contexte pour moi. Voici une explication : 
  
 « window.set_transient_for(parent) « window.set_transient_for(parent)
Ligne 38: Ligne 38:
 window.set_icon_from_file(). La taille de l'icône n'a pas d'importance, car elle est redimensionnée lorsque la taille souhaitée est connue. Cela permet à l'icône redimensionnée d'avoir la meilleure qualité. » window.set_icon_from_file(). La taille de l'icône n'a pas d'importance, car elle est redimensionnée lorsque la taille souhaitée est connue. Cela permet à l'icône redimensionnée d'avoir la meilleure qualité. »
  
-Cela ressemble plus à une « page de manuel » qu'à un livre. Mâcher du carton sec gardera mon attention plus longtemps. Même si j'ai désespérément envie d'apprendre cela, le style, les exemples ennuyeux et la lenteur abrutissante m'ont fait arrêter après le troisième chapitre. Je ne suis pas sadique et je ne vais pas me torturer. Pour un livre de « fondations », c'est, pour moi, un zéro sur le bulletin de notes. Les références constantes à GTK2 tout au long du livre ne me disaient rien ; c'est censé être un livre d'apprentissage et non de référence.+Cela ressemble plus à une « manpage » (page de manuelqu'à un livre. Mâcher du carton sec gardera mon attention plus longtemps. Même si j'ai désespérément envie d'apprendre cela, le style, les exemples ennuyeux et la lenteur abrutissante m'ont fait arrêter après le troisième chapitre. Je ne suis pas sadique et je ne vais pas me torturer. Pour un livre de « fondations », c'est, pour moi, un zéro sur le bulletin de notes. Les références constantes à GTK2 tout au long du livre ne me disaient rien ; c'est censé être un livre d'apprentissage et non de référence.
  
  
Ligne 47: Ligne 47:
 This book gets one star.** This book gets one star.**
  
-Je suis tellement épuisé à la fin du troisième chapitre que je n'ai même pas pris la peine de chercher à savoir qui sont les auteurs. (Désolé, mais je suis totalement desepéré maintenant.)+Je suis tellement épuisé à la fin du troisième chapitre que je n'ai même pas pris la peine de chercher à savoir qui sont les auteurs. (Désolé, mais je suis totalement désespéré maintenant.)
  
-Je suis désolé de le dire, mais cela ressemble à une écriture paresseuse. On a l'impression qu'il n'y avait pas de plan pour « enseigner », mais plutôt pour épaissir les pages de manuel.  À 600 dollars locaux (NAD, ou 42 dollars américains), il est très cher et je ne le recommanderai à personne.+Je regrette de devoir dire que cela ressemble à de l'écriture paresseuse. On a l'impression qu'ils ne voulaient pas vraiment « enseigner », mais plutôt épaissir les pages de manuel. À 600 dollars locaux (NAD, ou 42 dollars US), il est très cher et je ne le recommanderai à personne.
  
 Ce livre reçoit une étoile. Ce livre reçoit une étoile.
  
  
issue168/critique2.1620311318.txt.gz · Dernière modification : 2021/05/06 16:28 de d52fr