Dear Applicant,
Congrats on making it this far! At Strive School we believe in giving everyone an equal chance to succeed.And yet, it is entirely possible that you find some of the notebook exercises confusing or that you don't know how to code in a Jupyter notebook or even Python. Our goal is to select individuals with high potential to further empower your knowledge and likelihood of getting a job. Note that this doesn't mean high potential individuals who already know how to do the exercises. Our hopes here are that if you are motivated enough, you also go through the process of learning how to answer such questions even if you did not know python beforehand. We want to develop exceptional data scientists from unconventional places and backgrounds.
Here are the most fundamental resources that you will need to learn Python, statistics and complete our Jupyter notebook:
- Python Kaggle Course
- Crash Course on Statistics and Probability
- Installing Anaconda on Ubuntu | Mac | Windows
- Running a Jupyter notebook from Anaconda
- Or, if you want to code in Python, How to convert a Jupyter Notebook into a .py file
Difference between a Jupyter Notebook and Python While Python is a programming language that you may already be familiar with, Jupyter notebook provides us for a sequential way of executing cells (containing python code), which is quite useful for Machine Learning since it is normally a process that is very similar from one task to another and always done in the same order.
- 01_Python_test.ipynb
- 02_Probability_and_statistics_test.ipynb
- Optional challenge: 03_Turning_Gauss_test (Instructions over email)
Send it to jan@strive.school with the title: My python assessment.
Best of luck!
Further questions? Send us an email at jan@strive.school
Best of luck!
Strive School
