Python is not Java or C++

Python was the first programming language I learned deeply, but I work with a lot of people who learned Java or C++ first instead. By knowing how these languages do things differently we can better support our colleagues who are learning Python as a secondary programming language.

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.