In this chapter, we will talk about the Python interpreter, both as an interactive tool and for launching Python programs. Specifically, we will cover:
- Launching Python environments
- Utilizing Python command options
- Working with environment variables
- Making scripts executable
- Modifying interactive interpreter startup
- Alternative Python implementations
- Installing Python on Windows
- Embedding Python with other applications
- Using alternative Python shells – IPython
- Using alternative Python shells – bpython
- Using alternative Python shells – DreamPie