Cart
Free US shipping over $10
Proud to be B-Corp

Learn To Code By Solving Problems Daniel Zingaro

Learn To Code By Solving Problems By Daniel Zingaro

Learn To Code By Solving Problems by Daniel Zingaro


$17.78
Condition - Good
Only 2 left

Faster Shipping

Get this product faster from our US warehouse

Learn To Code By Solving Problems Summary

Learn To Code By Solving Problems: A Python Programming Primer by Daniel Zingaro

Learn to Program by Solving Problems is a practical introduction to programming using Python, one of the world's most popular programming languages. The book emphasises problem-solving strategies that teach readers not only the mechanics of coding, but how to think like savvy programmers. Teaches readers how to use Python to solve short, situational problems (for example, how to predict when a gambler will run out of money while playing slot machines; how to create a programme to track cell phone data usage; how to set up a system of identifying the popularity of berths in a parking lot).

Learn To Code By Solving Problems Reviews

The book is an exceptionally well-written technical Python book for beginners that uses active learning techniques. If you're a beginner to intermediate-level coder, this book will significantly improve your Python skills. It's easy to read, and solving the problems is fun and satisfying.
-Christian Mayer, Finxter

Best resource I've encountered for learning to code . . . If you are serious about learning Python, there is absolutely no better resource to get started. One chapter, one practice problem at a time, you will be amazed with the progress you make if you stick with it.
-Jun Tsuru, Amazon Reviewer

About Daniel Zingaro

Dr. Daniel Zingaro is an award-winning Associate Professor of Computer Science in the teaching stream at University of Toronto Mississauga, and is internationally recognized for his expertise in Active Learning. He is also the author of Algorithmic Thinking (No Starch Press, 2021).

Table of Contents

Acknowledgements
Introduction

Chapter 1: Getting Started
Chapter 2: Making Decisions
Chapter 3: Repeating Code: Definite Loops
Chapter 4: Repeating Code: Indefinite Loops
Chapter 5: Organizing Values Using Lists
Chapter 6: Designing Programs with Functions
Chapter 7: Reading and Writing Files
Chapter 8: Organizing Values Using Sets and Dictionaries
Chapter 9: Designing Algorithms with Complete Search
Chapter 10: Big O and Program Efficiency
Afterword

Additional information

CIN1718501323G
9781718501324
1718501323
Learn To Code By Solving Problems: A Python Programming Primer by Daniel Zingaro
Used - Good
Paperback
No Starch Press,US
2021-06-21
336
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Learn To Code By Solving Problems