Python is one of the most popular programming languages. It is a general purpose high-level language. It was created by Guido van Rossum, publicly released in 1991. SQL Server 2016 started to support R, and SQL Server 2017 adds support for Python. Now you can select your preferred language for the data science and even other tasks. R has even more statistical, data mining and machine learning libraries, because it is more widely used in the data science community; however, Python has a broader purpose than just data science, and is more readable and might thus be simpler to learn. This is the first of the four chapters that introduce Python to SQL Server developers and business intelligence (BI) specialists. This means that the book is focused on Python basics and data science, and less on general programming with Python.