Refer to the following markdown file for the respective sections of the class:
Learners will understand:
- Data science lifecycle
- Data functions and roles
- What is a database
- Data science toolbox
- Python modules and environments
- Git and github workflow
Learners will be able to:
- Install all the necessary development tools for this program
- Git
- Miniconda
- DBeaver
- VSCode
- Install VSCode plugins
- Python extension
- Jupyter extension
- Manage conda environments
- Create/activate/deactivate/remove environment
- Install/uninstall packages
- Freeze dependencies
- Perform git and github workflow
- Create/clone repository
- Add/commit/push/pull changes
Duration | What | How or Why |
---|---|---|
- 5mins | Start zoom session | So that learners can join early and start class on time. |
30 mins | Activity | Recap on self-study and prework materials. |
30 mins | Concept | Part 1: Introduction to data science and database. |
1 HR MARK | ||
30 mins | Concept | Part 2: Introduction to data science toolbox. |
10 mins | Break | |
20 mins | Setup | Set up VSCode, extensions, python, git and github. |
2 HR MARK | ||
20 mins | Concept | Part 3: Python environments and git + github workflow. |
30 mins | Code-along | Demonstrate and guide learners on python code execution, git + github workflow. |
10 mins | Briefing / Q&A | Brief on references, assignment, quiz and Q&A. |
END CLASS 3 HR MARK |