This course is to teach the analytical mindset & programming skills relevant to data science. Students will continue to polish the basics of the Python programming language, along with a set of tools for data science in Python, including the Jupyter (IPython) Notebook, NumPy, Pandas, Matplotlib and Scikit-learn. The course will utilize data from a wide range of sources and will culminate with a final project and presentation.
Students will learn the basics of python and data preparation. Topics include: Python basics, lists, dictionaries, loops, functions, packages and libraries, Pandas, NumPy, querying databases, data cleaning, filtering, joining, aggregations, and outputs.