issue183:critique_litteraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue183:critique_litteraire [2022/07/29 21:25] – créée d52fr | issue183:critique_litteraire [2022/08/04 15:41] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Al Sweigart | Al Sweigart | ||
- | Publisher: No Starch Press | + | **Publisher: No Starch Press |
Release Date: August 16, 2022 (on Amazon.com USA) | Release Date: August 16, 2022 (on Amazon.com USA) | ||
# Pages: 328 | # Pages: 328 | ||
Ligne 9: | Ligne 9: | ||
Website: https:// | Website: https:// | ||
- | Over the years, this is the 14th book review that I've done. How book reviews are handed out is pretty straight forward. If there is an author who has a speciality that fits a particular book, Ronnie usually asks that author if they would be willing to review that book. Sometimes, he will approach all of us and make a blanket offer. Usually, I try to leave book reviews for topics other than Python to the other authors. When the book is on Python, and the offer goes out to everyone, I usually respond to Ronnie privately and say if no one else wants to do it, I'd be happy to. I got the offer, so I jumped on the chance. | + | Over the years, this is the 14th book review that I've done. How book reviews are handed out is pretty straight forward. If there is an author who has a speciality that fits a particular book, Ronnie usually asks that author if they would be willing to review that book. Sometimes, he will approach all of us and make a blanket offer. Usually, I try to leave book reviews for topics other than Python to the other authors. When the book is on Python, and the offer goes out to everyone, I usually respond to Ronnie privately and say if no one else wants to do it, I'd be happy to. I got the offer, so I jumped on the chance.** |
- | As most of you know, Al Sweigart is one of my favorite Technical authors. I'm guessing that at one time or another, I've read just about every book that he's written on Python, and have read many of his blog postings. I've never been disappointed. | + | Éditeur : No Starch Press |
+ | Date de sortie : 16 août 2022 (sur Amazon.com USA) | ||
+ | Nombre de pages : 328 | ||
+ | ISBN : 978-1718502024 | ||
+ | Prix : 39,99 $ (Précommander sur Amazon.com USA) | ||
+ | Site Web : | ||
+ | https:// | ||
+ | |||
+ | Au fil des ans, celle-ci est la 14e critique littéraire que je fais. Comment des critiques littéraires sont accordées est assez simple. S'il y a un auteur dont la spécialité convient à un livre précis, habituellement, | ||
+ | |||
+ | **As most of you know, Al Sweigart is one of my favorite Technical authors. I'm guessing that at one time or another, I've read just about every book that he's written on Python, and have read many of his blog postings. I've never been disappointed. | ||
This book, however, made my face contort into " | This book, however, made my face contort into " | ||
- | David Beazley (Author of Python Cookbook and others) wrote the foreword for Al's new book. I decided to borrow a short segment from his chapter… | + | David Beazley (Author of Python Cookbook and others) wrote the foreword for Al's new book. I decided to borrow a short segment from his chapter…** |
+ | |||
+ | Comme la plupart d' | ||
+ | |||
+ | Ce livre-ci, cependant, m'a fait faire une grimace de questionnement. Le sous-titre est « Ace the coding interview with Python and Javascript » (Réussissez brillamment l' | ||
+ | |||
+ | David Beazley (l' | ||
- | "In my unbridled excitement to say more about recursion, I originally wrote this foreword in the form of a few short stories involving friends who’d applied recursive thinking in different ways but achieved a similar result. First, there was the story of Ben, who learned about recursion, took it too far, and somehow managed to disappear off the face of the earth under mysterious circumstances after committing the following Python code into production: | + | **"In my unbridled excitement to say more about recursion, I originally wrote this foreword in the form of a few short stories involving friends who’d applied recursive thinking in different ways but achieved a similar result. First, there was the story of Ben, who learned about recursion, took it too far, and somehow managed to disappear off the face of the earth under mysterious circumstances after committing the following Python code into production: |
result = [(lambda r: lambda n: 1 if n < 2 else r(r)(n-1) + r(r)(n-2))( | result = [(lambda r: lambda n: 1 if n < 2 else r(r)(n-1) + r(r)(n-2))( | ||
Ligne 27: | Ligne 43: | ||
This sums up the issue with totally understanding the topic of recursion. You just might disappear from the face of the earth! | This sums up the issue with totally understanding the topic of recursion. You just might disappear from the face of the earth! | ||
- | On to Al's new book. | + | On to Al's new book.** |
- | Al states in the section "Who is this book for?": | + | « Mon enthousiasme débridé à l' |
+ | |||
+ | result = [(lambda r: lambda n: 1 if n < 2 else r(r)(n-1) + r(r)(n-2))( | ||
+ | |||
+ | (lambda r: lambda n: 1 if n < 2 else r(r)(n-1) + r(r)(n-2)))(n) | ||
+ | |||
+ | for n in range(37)] » | ||
+ | |||
+ | Cela résume le problème de la compréhension totale du sujet de récursion. Vous pourriez éventuellement disparaître de la terre ! | ||
+ | |||
+ | Maintenant, le nouveau livre de Al. | ||
+ | |||
+ | **Al states in the section "Who is this book for?": | ||
"This book is for those who are intimidated or intrigued by recursive algorithms. Recursion is one of those topics that seems like black magic to beginner programmers or freshman computer science students. Most recursion lessons are hard to follow and make the subject seem frustrating, | "This book is for those who are intimidated or intrigued by recursive algorithms. Recursion is one of those topics that seems like black magic to beginner programmers or freshman computer science students. Most recursion lessons are hard to follow and make the subject seem frustrating, | ||
- | After reading through a few chapters, I came across Chapter 10 - File Finder. I presented a function that recursively checks a folder and all subfolders for MP3 files many years ago in the Beginning Python series of articles here in Full Circle, so that immediately grabbed my attention. | + | After reading through a few chapters, I came across Chapter 10 - File Finder. I presented a function that recursively checks a folder and all subfolders for MP3 files many years ago in the Beginning Python series of articles here in Full Circle, so that immediately grabbed my attention. |
- | The way he presents the topics | + | Al annonce dans la section « Who is this book for? » (Qui est la cible de ce livre ?) |
+ | « Ce livre est pour ceux qui sont intimidés ou fascinés par les algorithmes récursifs. La récursion est l'un de ces sujets qui semblent être de la magie noire aux programmeurs débutants ou aux étudiants en informatique de première année. Il est difficile de suivre la plupart des cours sur la récursion et ceux-ci rendent le sujet frustrant, même redoutable. Pour ces lecteurs, j' | ||
- | I have to admit, I have felt for a long time that I had a pretty good handle on the subject of recursion, but deep down inside, I had a desire to learn more. Thanks to Al Sweigart's new book, I think I'm far better informed than I was before. I will re-read this book a couple more times, just to add to the knowledge. | + | Après avoir parcouru quelques chapitres, j'ai vu le chapitre 10 - File Finder.(Trouveur de fichiers). Il y a pas mal d'années, j'ai présenté une fonction qui vérifie de façon récursive un dossier et tous les sous-dossiers de fichiers MP3 dans la série d' |
- | Table of Contents: | + | **The way he presents the topics (at least in Chapter 10) is to provide the full code of the example, then explain each section of the program afterwards. The File Finder type of program at first glance looks to be very simple and straightforward. However, when you dig into the code, it can turn into one of those projects that can cause a programmer to end up cross-eyed within a few pages. However, in true Al Sweigart style, he is not only able to present the project, but to explain it well – all in less than 14 pages. |
+ | |||
+ | I have to admit, I have felt for a long time that I had a pretty good handle on the subject of recursion, but deep down inside, I had a desire to learn more. Thanks to Al Sweigart' | ||
+ | |||
+ | Sa façon de présenter les sujets (du moins dans le chapitre 10) est de fournir le code complet de l' | ||
+ | |||
+ | Je dois avouer que depuis longtemps j'ai l' | ||
+ | |||
+ | [Note de la traductrice : la table des matières qui suit est, comme le livre et comme tous les livres de No Starch Press qui sont disponibles sur Amazon.fr, en anglais. Aucun de ces livres n'a été traduit en français à ma connaissance.] | ||
+ | |||
+ | **Table of Contents: | ||
Foreword | Foreword | ||
Acknowledgements | Acknowledgements | ||
Ligne 57: | Ligne 96: | ||
12 - Sliding-Tile Solver | 12 - Sliding-Tile Solver | ||
13 - Fractal Art Maker | 13 - Fractal Art Maker | ||
- | 14 - Droste Maker | + | 14 - Droste Maker** |
+ | |||
+ | Table des matières : | ||
+ | Préface | ||
+ | Remerciements | ||
+ | Introduction | ||
+ | 1ère partie : Comprendre la récursion | ||
+ | 1 - Qu' | ||
+ | 2 - Récursion vs Itération | ||
+ | 3 - Algorithmes classiques de récursion | ||
+ | 4 - Retour en arrière et les algorithmes transversaux en arbres | ||
+ | 5 - Algorithmes de type diviser pour conquérir | ||
+ | 6 - Permutations et combinaisons | ||
+ | 7 - Mémoïsation et la programmation dynamique | ||
+ | 8 - Optimisation de l' | ||
+ | 9 - Dessiner des fractales | ||
+ | 2ème partie : Projets | ||
+ | 10 - Trouveur de fichiers | ||
+ | 11 - Générateur de labyrinthes | ||
+ | 12 - Solutionneur de tuiles coulissantes | ||
+ | 13 - Créateur d'art fractal | ||
+ | 14 - Créateur de Droste | ||
issue183/critique_litteraire.1659122731.txt.gz · Dernière modification : 2022/07/29 21:25 de d52fr