Zsh shell

Zsh interprets and executes input entered from text sources such as user input or from another application. Zsh is an implementation of the shell concept that is frequently used during Python software development as part of a programmer's development environment.

Zsh logo.

Zsh is an implementation of the shells concept. Learn more in the development environments chapter or view the table of contents for all topics.

Zsh beginner's resources

  • Getting Started with Zshell has a short video showing off Zsh features and then shows how to handle aliases, globbing and parameter expansion.

  • Switching to Zsh goes on a bit about how Zsh is better than Bash in his opinion, then shows how to use it as your default shell with a custom theme.

  • Become A Command-Line Power User With Oh My ZSH And Z provides a long in-depth tutorial on a slew of Zsh features and how to use them if you have never previously used Zsh.

  • No, Really. Use Zsh. goes through the laundry list of advantages provided by Zsh compared to other shells.

Zsh configuration

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.


Matt Makai 2012-2022