It is about some deepdown way of thinking in writing programs to solve problems and its effect on me is subtle but profound. 26 reviews. You're not just reading the chapters and moving on, are you (109)?" - found some pieces of useful advice that resonated/introduced new perspectives to my current knowledge in each chapter. Not only is it a stealth introduction to computer science it's a good primer for C/C++. It really helps with developing your problem solving skills, and it appeals to a beginner and an expert programmer alike. Reviewed in the United States on February 26, 2019. The initial style is a bit whacky and slightly lowbrow but the author seems to calm down and be more readable as the book progresses. Reviewed in the United States on June 5, 2017. There are no discussion topics on this book yet. If you want to learn how to think about problems (not just get or give answers) this book will help you no matter what...and it also teaches you about programming. about. реализация алгоритма Луна (Luhn), шифрование текста и использование динамической памяти. However, his persistent admonishments to 'do the practice' at the start of each and every 'Excercises' section jars against the overall friendly tone. I am loving this book! Несмотря на слегка наивное название, книга сочетает в себе несколько очень интересных кейсов в решении логических задач (Problem Solving). It should go without saying that this book is most of benefit to someone who is a computer programmer, and especially someone who is skilled enough at C++ to do the exercises in this book. If you are enjoying yourself, get thee to a programming job. It gives you examples of the mindset needed by those who chose to take up programming as a career or a hobby. It also analyzes reviews to verify trustworthiness. The best part of the book is the logic explanation to each problem presented. They probably rated the original edition that wasn't in Python. Not a programmer but probably because I'm intuitive so I feel like the book provides a very good framework to tackle problems by starting to think like a programmer. Disabling it will result in some disabled or missing features. It should go without saying that this book is most of benefit to someone who is a computer programmer, and especially someone who is skilled enough at C++ to do the exercises in this book. Highly recommended for anyone who's acquired basic knowledge of a C-like language and would like to know more. Some parts of the book is very specific to C++. Let us know what’s wrong with this preview of, Published Are you spending this season bundling up against the chill or enjoying summery southern hemisphere vibes (in which case we are... To see what your friends thought of this book, You should know some basics in order to understand presented code and do the tasks. by Jayson Broughton. Pretty Good for a beginner to have as a reference. The author chose C++ as the language to write all the sample problems and solutions in the book. Unfortunately, Think Like a Programmer leaves something to be desired. It is rare to come across an author who is really skilled at his craft and also understands his audience at the same time. My college did a decent job of training computer majors to be problem solvers. My college did a decent job of training computer majors to be problem solvers. It's an okay book & one I certainly wish it was available to me maybe 15 years ago! From a beginner to an experience programmer, I believe everyone can benefit from reading it. 5.0 out of 5 stars I wish this had been one of my college textbooks. The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. Highly recommended for all programmers and those who want to be one out there. The information is presented in a structured manner, there are plenty of examples, and clear explanations are given throughout. Has this book ever been published!??? https://www.amazon.com/Think-Like-Programmer-Python-Programming/dp/1593278047 ) And how others rated this book, btw? The explanation and the level of details/insights provided for each topic is astounding. This book is an eye opener for many CS concepts and should be included in every higher CS degree’s curriculum. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. Gives another perspective and way to think of problem solving. Decent book. Reviewed in the United States on June 17, 2019, I liked the explanations for recursion and how to think recursively.