Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming.
Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving.
Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways.
No account required.
Take it for a spin or checkout what people created.