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 - Exploring data using pandas

    .. raw:: html

        <iframe width="560" height="315" src="https://www.youtube.com/embed/Avqjcl0_2-M" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
        <p>Dave Whipp & Christoph Fink, University of Helsinki <a href="https://www.youtube.com/channel/UCQ1_1hZ0A1Vic2zmWE56s2A">@ Geo-Python channel on Youtube</a>.</p>

.. admonition:: Lesson 5.2 - Processing data using pandas

    .. raw:: html

        <iframe width="560" height="315" src="https://www.youtube.com/embed/XUVCTB2rvKA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
        <p>Dave Whipp & Christoph Fink, University of Helsinki <a href="https://www.youtube.com/channel/UCQ1_1hZ0A1Vic2zmWE56s2A">@ Geo-Python channel on Youtube</a>.</p>
