Shells are computer user interfaces that typically refer to a text-only or primarily text-based command prompt.

My macOS terminal window showing the bash shell with an active virtualenv.

The above screenshot shows the bash shell with an active Python virtual environment named fullstackpython within the macOS Terminal application.

Shell resources

What do you want to learn about Python development?

What editor should I use to code my Python app?

I've built a Python web app, now how do I deploy it?

Tell me about standard relational databases.

Sign up for a monthly email with Full Stack Python tutorials. No spam ever.

Matt Makai 2012-2018