Lesson overview
===============

In this lesson we will learn the basics of reading and writing data from/to a file, and to do some basic data manipulation and analysis.
We will start using `pandas <http://pandas.pydata.org/>`__, which is a modern and feature-rich data analysis framework for
Python designed to make data analysis and manipulation straightforward and powerful using easy-to-use data structures and operations.
The main components of today's lesson can be found in the navigation bar to the left.

Learning goals
--------------

After this weeks lesson your should be able to:

- Read and explore tabular data in Python (using the ``pandas`` library)
- Do simple data analysis using ``pandas`` data structures and functions
- Write data to a ``.csv`` text file

Lesson videos
-------------

.. admonition:: Lesson 5.1 - Getting started with data analysis using pandas
    :class: admonition-youtube

    ..  youtube:: gYAb0AHU9cE

    Dave Whipp & Kamyar Hasanzadeh, University of Helsinki @ `Geo-Python channel on Youtube <https://www.youtube.com/channel/UCQ1_1hZ0A1Vic2zmWE56s2A>`_.

.. admonition:: Lesson 5.2 - Common tabular operations in pandas
    :class: admonition-youtube

    ..  youtube:: cuPH12fIesI

    Dave Whipp & Kamyar Hasanzadeh, University of Helsinki @ `Geo-Python channel on Youtube <https://www.youtube.com/channel/UCQ1_1hZ0A1Vic2zmWE56s2A>`_.
