Introduction to Python


Figure 1

Python_Repl

Figure 2

Jupyter_notebook_list

Figure 3

Jupyter_notebook

Figure 4

Jupyter_notebook_cell

Python basics


Figure 1

Print parameter information

Python control structures


Creating re-usable code


Figure 1

Python_Repl

Processing data from a file


Dates and Time


Processing JSON data


Reading data from a file using Pandas


Extracting row and columns


Data Aggregation using Pandas


Joining Pandas Dataframes


Figure 1

pandas_join_types

Wide and long data formats


Data visualisation using Matplotlib


Figure 1

Histogram of years lived spotlighting how to plot a variable with Pandas

Figure 2

Three separate histograms depicting the number of years lived by village; Chirodzo, God, Ruaca

Figure 3

png

Figure 4

png

Figure 5

png

Figure 6

png

Figure 7

png

Figure 8

Plot showing years lived and years farmed by village to spotlight the use of linear models

Figure 9

png

Figure 10

png

Accessing SQLite Databases