class: center, middle ## IMSE 586 ## Big Data Analytics and Visualization
### Course Introduction
### Instructor: Fred Feng --- class: split-60 .column[ ## About the instructor
Fred Feng .red[fredfeng]@umich.edu Associate Professor @ IMSE Research group: [fenggroup.org](https://fenggroup.org/) ] .column[
 ] --- class: center, middle # Course website .huge[
] --- # Some general study tips - Type along during the coding sessions - Learning by doing .center[] --- # Some general study tips - The homework are meant to be an essential part of your learning experience. Start early! --
- Ask for help - Email us
- Come to the office hours --
- Back up your work (homework, project) - [Dropbox at UM](https://its.umich.edu/communication/collaboration/dropbox) --- # Why programming in data analytics?
- Flexibility & customization - Reproducible research - Collaborative work - Version control --- # Why Python? .center[] - Open source, free, and widely available - Massive open-source community --- # Why Python? - ### Extensive libraries - [NumPy](https://numpy.org/) - [pandas](https://pandas.pydata.org/) - [Matplotlib](https://matplotlib.org/) - [Seaborn](https://seaborn.pydata.org/index.html) - [statsmodels](https://www.statsmodels.org/) - [scikit-learn](https://scikit-learn.org/) - and many more --- .center[] --- class: middle, center .center[]
Image source
--- # Why Python? - ### Beginner friendly - High-level programming language - Intuitive syntax --- # Why Python? - ### Widely popular - [IEEE: Top Programming Languages 2024](https://spectrum.ieee.org/top-programming-languages-2024) - [Widely used in industry](https://scikit-learn.org/stable/testimonials/testimonials.html) - Job qualifications --- # JupyterLab To run Python, we will use a browser-based application called [JupyterLab](https://jupyter.org/). --- # Install Python / JupyterLab
We will use Anaconda, a common Python distribution bundled with other popular tools.
You can follow the installation instruction at .small[
]