The purpose of these workshops is to learn some of the tools and techniques for working with data in general. The focus will initially be on ingesting, manipulating and handling data in text form with the Python programming language.
- Anaconda data analysis full installation is recommended
- (optional only if Anaconda fails to install ) a vanilla Python 2.7.12 Win or OSX Download here
- An editor (recommendation: Pycharm Community Edition)
Package | Purpose |
---|---|
Folium | Interactive mapping |
Continuously updated list of resources to use, add to, steal and learn from.
All of the workshops files are either in .ipynb
or md
format. The core workshop files are best viewer in Jupyter Notebooks and it is recommended you view files on Jupyter's NBViewer.
- environment and tools check
- understanding some of the basics of Python (types, data structures, iteration)
- basics of file types (CSV, TSV, etc.)
- processing text files in Python directly
- introduction to Jupyter Notebooks (NB) and Github
- scientific communication in the NB
- loading and exploring data with Pandas in Jupyter NB
- exploring Github
- more data exploration
- statistical functions in Pandas and NumPy
- introduction to making basic plots in pandas
- exploratory data analysis with the mosquito trapping and weather data
- introduction to folium for interacting maps and data display
If you find this repo useful for any purpose at all,
The work in this repo is licensed under Creative Commons 3.0 CC BY-SA.