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. Pick whatever style suits you best:
- Programming Language Fundamentals
- 4 hour Python Crash Course
- 6 hour complete Python Course
- Python Kaggle Course
Here are the topics that you need to now in order to complete the challenge:
- Functions
- If / Elif / Else statements
- For and Nested loops
- Integers, Strings and Floats
- Lists and dictionaries
- Return statement
- Importing Files
- Iterating through files and text
- Tuples and mutability
- Nested
- How to debug in Python
and to launch and complete our Jupyter notebook if you have never seen this format before:
- A) You can download the file, and launch it directly on Google Colab.
- B) Installing Anaconda on Ubuntu | Mac | Windows
- Running a Jupyter notebook from Anaconda
- C) Or, if you want to code in a .py file, 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
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
