In this chapter, we covered three distinct technologies that don't directly connect to Python but are extremely useful for productive and professional development. The shell allows you to work on remote servers, automate simple file management, and stitch many utility tools together, skyrocketing your development pace. Git and Conda both allow you to maintain and reproduce your environment and your code, allowing you to experiment and explore possibilities, without risking the safety and stability of your previous work.
In the next chapter, we will learn about Python for data science.