Jump to ratings and reviews
Rate this book

Coffee Break Python: 50 Workouts to Kickstart Your Rapid Code Understanding in Python

Rate this book
Little time to learn Python?Python puzzles help you to learn faster, smarter, and better. This book offers 50 educative code puzzles, 10 tips for efficient learning, 5 Python cheat sheets, and 1 accurate way to measure your coding skills. 13,000 Python students have already improved their coding skills on our puzzle-based learning academy Finxter.com.



"I very much enjoy your Finxter.com website because it has some real meat to the problems. Thank you so much for doing this project! I love it!"—David C.



"Your site is awesome."—Victor A.



"I found Finxter.com an excellent tool to brush up on my Python skills."—Jesper R.



As you work through Coffee Break Python, your Python expertise will grow—one coffee at a time. You will train wildly important Python topics such as

- Arithmetic integer & float division, and modular arithmetic;

- Language branching, loops, keywords, and functions;

- Data integer, float, string, list, set, dictionary, and graph;

- Sequence indexing, concatenation, slicing, and built-in functions;

- Function * default *, arbitrary *, unpacking *, keyword *;

- Set lambda, filter, map, and intersection functions; and

- recursion, Fibonacci, Bsearch, sorting, guess & check, and graph traversal.



As a bonus, you will track your individual Python coding skill level throughout the book.



To get the most out of this book, you should be slightly beyond beginner-level in Python—e.g., you have already experience with another programming language, are a professional engineer, or  a student.

So how do you spend your Coffee Break? Python!

274 pages, Kindle Edition

Published September 16, 2018

3 people are currently reading
46 people want to read

About the author

Christian Mayer

69 books5 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (13%)
4 stars
9 (60%)
3 stars
3 (20%)
2 stars
0 (0%)
1 star
1 (6%)
Displaying 1 - 3 of 3 reviews
Profile Image for Jayanth.
4 reviews6 followers
April 27, 2020
I picked up this book to form a habit. In contrast to a text book approach where each skill is taught and tested before moving to the next one, this book throws a puzzle at you and teaches you through testing. As the name suggests, the puzzles are small and thoughtful enough to each occupy a coffee break. I thoroughly enjoyed the format. I was initially hooked for the instant gratification from getting a puzzle right but eventually I started liking the book for the reasoning around each puzzle and importance of syntactic and semantic skills. With an Elo score of ~1800, this book has made be little more confident about my coding skills.
I've recently learnt that retrieval and random practice makes one a better learner and this book is useful for these reasons and more.
Profile Image for David.
134 reviews22 followers
July 4, 2019
A good selection of exercises in Python that covers a broad spectrum of micro-concepts. It's also good to see a strong focus on algorithms among those exercises and follow-up explanations for each solution. The overview of Python prior to the exercises is fairly brief but hey, the language is comparatively simpler than most. The biggest knock is a mild "infomercial" tone to the whole experience and a "if you like this you'll like signing up for a membership online" minor micro-agenda present throughout. I do believe the author is genuine, that he knows the language well and he is a good communicator, but it's just natural to be a bit cautious and mildly resistant to anyone peddling such high-confidence in engineering.
1 review
February 11, 2019
Basic to build a solid foundation

Great book for beginners.Also, I found useful ideas to apply on my daily routine. Recommended to build a solid foundation.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.