Python is not Java or C++
Python was the first programming language I learned deeply. A lot of people learn Java, C++ or C# first instead. If you're coming to Python from one of them I think I help you unlearn block scope, inheritance, and garbage collection.
About Thomas W. Ballinger
Tom left medical imaging software development to work as a facilitator at the Recurse Center, a programming workshop for experienced programmers. For four years he helped participants learn new programming languages, build fancy terminal UIs and discover concurrent network programming, which resulted in a lot of BitTorrent clients being built. Lately he's been prototyping live coding environments in the browser and thinking about programming pedagogy, and works at Dropbox in SF.