Python is known as a very dense language, with lots of modules capable of doing almost anything. Python has a massive environment of extra modules that can provide functionality in hundreds of different disciplines. Python is no different in this regard. Here, we will look at commands that we consider to be essential to programming in python. All the basic commands, from importing extra modules at the beginning of a program to returning values to the calling environment at the end. Python, like the current list of variables that have been defined and how memory is being used. Because the python environment involves using a lot of extra modules, we will also look at a few commands that are strictly outside of python. We will see how to install external modules and how to manage multiple environments for different development projects. Since this is going to be a list of commands, there is the assumption that you already know the basics of how to use loops and conditional structures. This piece is designed to help you remember commands that you know you've seen before, and hopefully introduce you to a few that you may not have seen yet.