In this assessment, you will be given references for self study before making an attempt to 7 coding practices. To download this folder, you can clone it to your GitHub account. See below for instructions.
Click on the green button with Code
and choose Download ZIP
. The entire assessment should not take you more than 2 hours.
- Individuals looking to upgrade their skills or make a career switch in the data industry. Potential roles include:
- Data Analyst
- Data Scientist
- Data Engineer
- ML Engineer
- AI Engineer
- Those with a background in IT, Engineering, or a related field who are interested in data-focused roles.
- Full-time professionals seeking to upskill within the tech industry.
These references should take you under 40 minutes to complete.
Reference with code practice:
- Variables (1 minute)
- Data Types (1 minute)
- Operators (3 minutes)
- Conditions (3 minutes)
- Lists (5 minutes)
- Dictionaries (5 minutes)
- For Loop (3 minutes)
- While Loop (3 minutes)
- Functions (5 minutes)
- Objects / Classes (5 minutes)
- Python Scope (3 minutes)
- Python Modules (3 minutes)
These videos can be helpful in learning Python
Please attempt to solve the problems described in the following .py
files:
Your code should be easily readable and well-documented with appropriate comments to explain how it works.
Although AI assistance (e.g. ChatGPT) is allowed for coding assignments, you are solely responsible for understanding all submitted code. You should being able to explain your code submission and you will be held accountable for the code's functionality and logic.
Follow these steps :
- Create a GitHub account (if you don’t already have one) at https://github.com/
- Create a new repository on GitHub and name it
data-science-entry-test
. - Upload your solutions as
*.py
files in the repository. - Each question should be in a separate file (
q1.py
,q2.py
,q3.py
,q4.py
,q5.py
,q6.py
,q7.py
). - You may also upload them as Jupyter or Collab notebooks.
- Submit the link to your GitHub repository on the NTU Survey Portal.
If you're unfamiliar with GitHub, start with these beginner-friendly resources:
The ability to self-learn is an important aspect of the SCTP course. Please go through the resources provided and familiarise yourself with the requirements to create the GitHub link for submission.