Lesson overview#
This week we will continue to work with pandas, a modern, feature-rich, and powerful data analysis framework for Python that is designed to make data analysis and manipulation straightforward using easy-to-use data structures and operations.
In the second half of the lesson we will focus on debugging. Many new programmers struggle with removing problems in their code (debugging) because they start randomly making changes without a clear picture of what is wrong or even what the code should do! By learning a few basic ideas about debugging and interpreting error messages, we hope to save you time and frustration as your code becomes more complex.
Learning goals#
After this weeks lesson your should be able to:
Analyze data in Python using pandas
Repeat an analysis workflow for several input files
Understand common Python errors
Follow a simple set of guidelines to debug programs efficiently
Lesson videos#
Lesson 6.1 - Data analysis with Pandas
Dave Whipp & Christoph Fink, University of Helsinki @ Geo-Python channel on Youtube.
Lesson 6.2 - Data analysis with Pandas (ctd.), debugging
Dave Whipp & Christoph Fink, University of Helsinki @ Geo-Python channel on Youtube.