1. Introduction

This tutorial is intended mostly for statisticians who want to learn the basics of Python and then proceed to study learn the mainstream libraries for machine learning on Python. However, is not a requirement at all to be a statistician.

As such, we tend to compare the language with R sometimes, but again, previous knowledge of R is not a requirement, think of it more as an additional help and as a way to avoid confusion.

The methodology applied here is a somewhat love it or hate it one: learn by examples, and in this sense, further exploration of the code by the user is strongly encouraged.

Despite all this, if you believe any passages here are not sufficient clear on their own or have any suggestion, do not hesitate in contacting me.

1.1. The Python language

Python is general-purpose programming language, which is dynamic and strong typed.

1.2. Suggested plan for self-studying