Other Sellers on Amazon
Added
Not added
$55.35
& FREE Delivery
& FREE Delivery
Sold by: BuyGlobal
Sold by: BuyGlobal
(15400 ratings)
82% positive over last 12 months
82% positive over last 12 months
Usually dispatched within 3 to 4 days.
Delivery Rates and Return policy Added
Not added
$37.87
+ $17.54 Delivery
+ $17.54 Delivery
Sold by: Amazon US
Sold by: Amazon US
Delivery rates Return policy
In stock.
International Product from outside Australia Delivery rates Return policy
Added
Not added
$52.81
+ $11.54 Delivery
+ $11.54 Delivery
Sold by: CaliforniaBooks

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera, scan the code below and download the Kindle app.

Flip to back Flip to front
Ten Essays on Fizz Buzz: Meditations on Python, mathematics, science, engineering, and design Paperback – 13 August 2020
by
Joel Grus
(Author)
Enhance your purchase
"This book is so good. I wish I'd written it." -- Tim Hopper (@tdhopper)"Highly recommended: a grand tour of computer science theory and practical software engineering, explored through the lens of 10 Fizz Buzz solutions in Python. Outstanding." -- Paco Nathan (@pacoid)"I'd never have thought a book about Fizz Buzz would make me a better programmer, but I was wrong. Joel in the course of 10 chapters does a broad survey of core Python concepts, software design and testing, mathematics, and more (including deep learning) using Fizz Buzz as the guiding example. It's that rare technical book that remains engaging, entertaining, and accessible." -- Binal Patel (@binalkp91)More real Python tips than any "Python tricks" book! From a Python beginner to an experienced ML practitioner, you're bound to learn something about the language and its application to a progressive level of algorithmic applications. Recommended for the anyone looking to "level up" their Python or problem solving skills! -- Tom Marthaler (@tmarthal)Fizz Buzz is the following (simple) problem:Print the numbers from 1 to 100, except that if the number is divisible by 3, instead print "fizz"; if the number is divisible by 5, instead print "buzz"; and if the number is divisible by 15, instead print "fizzbuzz".It originated as a children's game, but has since taken on a new life as a lowest-common-denominator litmus test for assessing computer programmers.If you are an experienced programmer, it is an extremely easy problem to solve. Because of this, it has taken on a third life as the prototypical bad interview problem. Everyone knows that it's the question you ask people to make sure that they're not completely incompetent as programmers. Accordingly, if your interviewer asks you to solve it, he's suggesting he thinks it possible that you're completely incompetent as a programmer. You would not be wrong to feel insulted!My association with this problem began in 2016, when I wrote a blog post called Fizz Buzz in Tensorflow, the (possibly fictional) story of one such insulted programmer who decided to show up his interviewer by approaching Fizz Buzz as a deep learning problem. This post went modestly viral, and ever since then I have been seen as a thought leader in the Fizz Buzz space.Accordingly, over the years I have come up with and/or collected various other stupid and/or clever ways of solving Fizz Buzz. I have not blogged about them, as I am not the sort of person who beats a joke to death, but occasionally I will tweet about them, and recently in response someone suggested that I write a book on "100 Ways of Writing Fizz Buzz in Python."Now, I could probably come up with 100 ways of solving Fizz Buzz, but most of them would not be very interesting. Luckily for you, I was able to come up with 10 that are interesting in various ways, each of which turned out to be a good launching-off point for (sometimes meandering) discussions of various aspects of coding, Python, Fizz Buzz, mathematics, software design, technical interviewing, and various other topics.Hence "Ten Essays on Fizz Buzz".In many ways this is a strange book. Its goal is not to teach you a specific field or a specific technology. I hope you will learn a lot from reading it, but it's not really a book that you'd read in order to learn anything in particular. Most technical books are about specific technical topics; this one sort of isn't.Nonetheless, it is a technical book. Each essay contains code that implements a different solution of Fizz Buzz. Each essay uses code to illustrate its ideas. Each essay represents my current best thinking about how to solve problems using code. If you have a coding job, you should feel no reluctance to expense this book to your employer.
- Print length167 pages
- LanguageEnglish
- Publication date13 August 2020
- Dimensions19.05 x 0.97 x 23.5 cm
- ISBN-100982481829
- ISBN-13978-0982481820
New children's books bundles!
Book bundles for children's growth and development. Shop now
Frequently bought together
- +
Total Price:
To see our price, add these items to your cart.
One of these items dispatched sooner than the other.
Choose items to buy together.
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
Tell the Publisher!
I’d like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I’d like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
New children's books bundles!
Book bundles for children's growth and development. Shop now
Product details
- Publisher : Brightwalton (13 August 2020)
- Language : English
- Paperback : 167 pages
- ISBN-10 : 0982481829
- ISBN-13 : 978-0982481820
- Dimensions : 19.05 x 0.97 x 23.5 cm
- Best Sellers Rank: 730,341 in Books (See Top 100 in Books)
- 1,625 in Python Programming
- 10,850 in Mathematics (Books)
- 734,658 in Textbooks & Study Guides
- Customer Reviews:
Customer reviews
4.5 out of 5 stars
4.5 out of 5
2 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
No customer reviews
There are 0 customer reviews and 2 customer ratings.