Getting Started with Python =========================== In the previous chapter, we made casual references to `Python `_ in several places, assuming the reader was already familiar with the basics. The author's aim was to dive right into scientific computing to give the reader a taste of the field. With that out of our way now, this chapter aims to provide a refresher course to `Python `_ for all beginners. We will cover all the different concepts and language traits that will be used throughout in later chapters. This chapter is intentionally agnostic to a particular `operating system `_ or `text editor `_, as these things are always in flux and everyone has different preferences. .. toctree:: :hidden: :maxdepth: 2 Variables and Data Types Lists for Loops Tuples if/else Statements Dictionaries User Inputs while Loops