Getting Started

Choosing an IDE

You can write Python code in numerous IDEs (integrated development environments). The Python language stays the same regardless of the IDE you choose to use, but each IDE may look different or have different features. Think of it this way: your Gmail or Outlook account still functions as an e-mail account, but can be accessed through many different browsers like Chrome, Firefox, or Safari that have their own characteristics.

Examples of IDEs include:

Installing Anaconda

Anaconda is an open-source environment for individuals to write code and is helpful to all data analysts. Go to anaconda.com to download Python 3.7 for your computer and follow all instruction prompts.

Jupyter Notebook Basics

Jupyter Notebook is a very user-friendly IDE that allows you to chunk out your code and write in text in a clear way. The way we add in this text is through something called Markdown. It is helpful to alternate between writing in Markdown and writing code because it will visually organize the project you set out to accomplish. In addition, organizing your Notebook will help others (i.e., colleagues, interview committees, friends) understand your thought process.

Open up this tutorial to understand all necessary steps for running Jupyter and getting your first notebook ready.

While getting everything set up, locate a place on your computer that will be easy to access all notebooks for this class. It’s recommended to utilize cloud-based storage tools like iCloud, OneDrive, Dropbox, Google Drive, rather than your desktop to ensure you do not lose any work.

What is Markdown?

### Hello, this is Markdown.
#### This font is a little smaller.
###### This font is even smaller. We can also write in *italic* and create numbered lists:
- Header
    - Second Level
        - Third Level

We can also write in **bold** and add links like [this one](https://youtu.be/dQw4w9WgXcQ).

> Blockquotes look like this and help highlight a key point you're trying to make.

Markdown is particularly helpful when we want to include notes about our code.

Now here’s how the output looks:


Hello, this is Markdown.

This font is a little smaller.

This font is even smaller. We can also write in italic and create numbered lists:
  • Header
    • Second Level
      • Third Level

We can also write in bold and add links like this one.

Blockquotes look like this and help highlight a key point you’re trying to make.

Markdown is particularly helpful when we want to include notes about our code.


Now that we have installed Anaconda and have Jupyter Notebook, we can begin coding!

Mariah Norell
Mariah Norell
Data Scientist & Lecturer

My research interests include pay equity, diversity and inclusion, and women in leadership.