Resources for Learning Basic Python Programming

As part of the Python for Data Science video series I wanted to provide some basic Python programming resources for those who may be new to Python. The list of links below is designed to get new Python programmers off to a quick start and it focuses on things that are most relevant to data analysis. (E.g., there’s nothing in here about writing custom classes.)

If you have suggestions for other links, feel free to mention them in the comments below.

General overviews:

Installing packages:

Importing packages:

Data types:

Control flow:

Defining functions: