issue183:critique_litteraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue183:critique_litteraire [2022/07/31 17:10] – auntiee | issue183:critique_litteraire [2022/08/04 15:41] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
Nombre de pages : 328 | Nombre de pages : 328 | ||
ISBN : 978-1718502024 | ISBN : 978-1718502024 | ||
- | Prix : $39.99 (Précommander sur Amazon.com USA) | + | Prix : 39,99 $ (Précommander sur Amazon.com USA) |
- | Site Web : https:// | + | Site Web : |
+ | https:// | ||
- | Au fil des ans, celle-ci est la 14ème | + | 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. | |
- | 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…** |
- | "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: | + | 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: | ||
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 37: | 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 67: | 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.1659280233.txt.gz · Dernière modification : 2022/07/31 17:10 de auntiee