We will be using Python and Jupyter Notebooks for most of the class. You should take some time to learn how to use Jupyter and some of the keyboard shortcuts.
We will be using a wide range of different Python software packages. To install and manage these packages we will be using the Conda environment manager. The following is a list of packages we will routinely use in lectures and homeworks:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline
import ipywidgets as widgets from ipywidgets import interact
Occasionally we will also use interactive visualization libraries like Plotly:
## Plotly plotting support import plotly.offline as py py.init_notebook_mode() import plotly.graph_objs as go import plotly.figure_factory as ff import cufflinks as cf cf.set_config_file(offline=True, world_readable=True, theme='ggplot')