layout | root | title | contributors | maintainers | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lesson |
. |
Data Carpentry: Python for Ecologists |
|
|
Content Contributors: {{ page.contributors | join: ', ' }}
Lesson Maintainers: {{ page.maintainers | join: ', ' }}
Data Carpentry's aim is to teach researchers basic concepts, skills, and tools for working with data so that they can get more done in less time, and with less pain. The lessons below were designed for those interested in working with ecological data in Python.
- Short Introduction to Python
- Starting With Data
- Index Slice Subset
- Data Types and Format
- Merging Data
- Data Analysis Automation: Loops and Functions
- Plotting with Matplotlib
- Putting It All Together
- Accessing SQL using Python
Data for this lesson is from the Portal Project Teaching Database - available on FigShare.
Specifically, the data files we use in these lessons are:
Data Carpentry's teaching is hands-on, so participants are encouraged to bring in and use their own laptops to ensure the proper setup of tools for an efficient workflow once you leave the workshop. (We will provide instructions on setting up the required software several days in advance). There are no pre-requisites, and we will assume no prior knowledge about the tools. Participants are required to abide by Software Carpentry's Code of Conduct.
Data Carpentry is supported by the Gordon and Betty Moore Foundation and a partnership of several NSF-funded BIO Centers (NESCent, iPlant, iDigBio, BEACON and SESYNC) and Software Carpentry, and is sponsored by the Data Observation Network for Earth (DataONE). The structure and objectives of the curriculum as well as the teaching style are informed by Software Carpentry.