print("Hello, Python!")
Hello, Python!
This course is aimed at the Python developer who wants to learn how to do useful data analysis tasks. Over the years, Python has become a very popular tool for analysing data. These days it comes with support from many tools to do machine learning, data querying, neural networks and exploratory analysis. In this course we will investigate the use of scikit-learn
for machine learning to discover things about whatever data may come across your desk.
For the purpose of this course we will be using a free tool called JupyterLab which provides you with a local editor and Python terminal in your web browser. Setting up instructions can be found here.
By the end of this course, you will:
scikit-learn
and seaborn
.In this documentation, any time that we are seeing a small snippet of Python code, we’ll see it written in a grey box like the following:
print("Hello, Python")
If the commands are executed by the machine we will see the output of them below enclosed on a vertical purple line:
print("Hello, Python!")
Hello, Python!
By contrast, you will see larger peces of code as scripts with a given name, e.g. script.py
, in a code block with darker header:
script.py
= "Hello"
greeting = input("What is your name? ")
name print(greeting, name)
We may ask you to run a script using the Command Prompt
(Windows) or Terminal
(Mac and Linux). We will show you what commands to run and will look like this:
Terminal/Command Prompt
python script.py
Please note that sometimes we will skip showing the execution of scripts on the Terminal/Command Prompt box, but we will assume you to run the script on your.
In some cases we will introduce general programming concepts and structures using pseudocode, a high-level, easy-to-read syntax close to natural language. This should not be confused with Python code and cannot be executed on your machine, but it is useful to describe how your code should behave. Here there is an example:
FOR EACH sample IN my_study
IF (sample.value > 100)
DO SOMETHING
OTHERWISE
DO SOMETHING ELSE
There are some exercises along this course, and it is important you try to answer them yourself to understand how Python works. Exercises are shown in blue boxes followed by a yellow box that contains the answer of each exercise. We recommend you to try to answer each exercise yourself before looking at the solution.
Last, we will highlight important points using green boxes like this one: