MIE1624
Introduction to Data Science, Analytics, and AI
Tutorial 1: Introduction to Python Programming
Sina Davari
Tutorials
➢ Tutorials will be held on Thursdays at 2:00 pm to 3 pm (in-person) and
6:00 pm to 7:30 pm (online).
➢ You only need to attend one (and Attendance is optional.)
➢ Remote tutorials will be held on Zoom, links will be posted on Quercus.
➢ Remote tutorials will be recorded and posted on Quercus.
Page 2
Tutorials
➢ Tutorial 1 - Python Installation, Programming and Q&A
➢ Tutorial 2 - Working with Data in Python and SQL
➢ Tutorial 3 - Basic Statistics and A1 Review
➢ Tutorial 4 - Review of Mathematics for Data Science and A1 Q&A
➢ Tutorial 5 - Linear Regression and Logistic Regression
➢ Tutorial 6 - Bias-Variance Tradeoff, Evaluation Metrics, and A2 Review
Page 3
Tutorials
➢ Tutorial 7 - Data Visualizations, Cloud APIs and A2 Q&A
➢ Tutorial 7a - Tableau and Power BI
➢ Tutorial 8 - Decision Trees, Ensembles, Clustering and A3 Review
➢ Tutorial 9 - Optimization Modeling, A3 and Course Project Q&A
➢ Tutorial 10 - Neural Nets
➢ Tutorial 11 - Final Exam
Page 4
Know Your TAs!
Sina Davari Alessia Di Nardo
• CIV PhD • MIE PhD
• Assignment 1 & Tutorials 1~5 • Assignment 2 & Tutorials 6~8
• Email: [Link]@[Link] • Email: [Link]@[Link]
Eric Floro Saeede Hasanpoor
• IBME PhD • MIE PhD
• Assignment 3 & Tutorials 9~10 • Final Exam & Course Project
• Email: [Link]@[Link] • Email: [Link]@[Link]
Page 5
Python
➢ Python is a high-level, general-purpose programming language created by
Guido van Rossum in 1991.
Page 6
Best Ways to Learn Python: Coursera
Page 7
Best Ways to Learn Python: Coursera (Cont’d)
Page 8
Best Ways to Learn Python: ChatGPT!
➢ Showcase: Learning Python using ChatGPT!
Page 9
Best Ways to Learn Python: ChatGPT! (Cont’d)
Page 10
Python Installation
➢ Showcase: Google Colab and Jupyter Notebook (Recommended: Anaconda)
Page 11
Let’s See Some Python Code in Action!
➢ Showcase of the uploaded file: MIE1624H Tutorial 1 - Python [Link]
Page 12
Si na Da vari
sin a. da va ri@ m ail. ut or ont o.c a