Lecture 1
Lecture 1
Introduction to
Data Science and
Artificial Intelligence
Summary Lectures
8 hours of face-to-face lectures
Labs
Group Discussions and Exercises
Mini Project
4
References and Resources
Computing Platform No Single Textbook
We will use the Anaconda platform. You may refer to these three books (not mandatory).
Python (version at least 3.8) within Jupyter
Notebook.
5
Performance Evaluation
No Final Examination
Continuous
Assessments
Mini-Quizzes within LAMS 10%
Midterm Quiz 15%
Final Quiz 25%
Lab Quiz 20%
Mini Project (Group) 30%
Data-Analytic Thinking
Week 2 Data Acquisition LAMS Mini-Quiz
The Data Pipeline
LAMS Mini-Quiz
Week 7 Data-driven Identification Review: Online Clusters and Anomalies
Midterm Quiz
Recess
10
https://padlet.com/wptay/ie0005-ay23-24-sem-2-r7ef3opjjgut485o
C vs Python – Compiled vs Interpreted (1)
• C – Compiled
C Machine
Source code code
*.c *.o
Compile
6
C vs Python – Compiled vs Interpreted (1)
• C – Compiled
C Machine
Source code code Output
*.c *.o
Compile Execute
6
C vs Python – Compiled vs Interpreted (2)
• Python – Interpreted
Python
Source code Output
*.py
Interpret
7
Python for Data Science
Python installation
• Install Anaconda for your operating system https://www.anaconda.com/download/
– Package manager: conda
• Python https://www.python.org/
– Packager manager: pip
– pip install numpy, pandas, matplotlib, seaborn, scikit-learn, jupyterlab/notebook
Interface
• Chrome or any browser
• Vscode: https://code.visualstudio.com/
• PyCharm: https://www.jetbrains.com/pycharm/ 15