# Learn to Code by Solving Problems, 2nd Edition

Canonical: https://www.bookquiver.com/daniel-zingaro/learn-to-code-by-solving-problems-2nd-edition/9781718505513

JSON version (same data): https://www.bookquiver.com/daniel-zingaro/learn-to-code-by-solving-problems-2nd-edition/9781718505513.json

![Learn to Code by Solving Problems, 2nd Edition](https://quivercdn.com/covers/no-starch-press/daniel-zingaro/learn-to-code-by-solving-problems-2nd-edition_978-17-1850-551-3-d1a7c304.webp?v=2026-10-17%2002%3A25%3A37)

- Book: [Learn to Code by Solving Problems, 2nd Edition](https://www.bookquiver.com/daniel-zingaro/learn-to-code-by-solving-problems-2nd-edition) ([Learn to Code by Solving Problems, 2nd Edition.md](https://www.bookquiver.com/daniel-zingaro/learn-to-code-by-solving-problems-2nd-edition.md))
- Authors: [Daniel Zingaro](https://www.bookquiver.com/daniel-zingaro)
- Publisher: No Starch Press
- ISBN: 978-17-1850-551-3
- Pages: 400
- Published: 2027-03-23
- Language: en_US
- Binding: Softcover

## Description

A proven, problem-first introduction to Python that teaches beginners to think like programmers. Through engaging challenges, step-by-step instruction, and feedback on their solutions, readers learn to...