Exercise 0. The Setup

You are going to need to set up and configure some tools to use this book. Chances are that you may already have many of these, but let’s just make sure.

A Programmer’s Editor

You need a programmer’s text editor, not an IDE. Vim, Emacs, and Atom are all programmer’s text editors. They’re not simplistic text editors that can only do text, but instead are designed for you to manage whole projects and work with lots of programming files at once. They also have common features found in IDEs like running build commands, scripting, and others, but there’s one key difference: An IDE is typically tied to one single language because it does advanced introspection on the source and provides you with shortcuts to write the code. You ...

Get Learn More Python 3 the Hard Way: The Next Step for New Python Programmers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.