-
-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Lesson Title
Intermediate Research Software Development Skills (Python)
Lesson Repository URL
https://github.com/carpentries-incubator/python-intermediate-development
Lesson Website URL
https://carpentries-incubator.github.io/python-intermediate-development/index.html
Lesson Description
This is an intermediate-level course in collaborative research software design, engineering and development skills, using Python as an example language. It teaches these skills in a way that mimics a typical software development process working as a part of a team, starting from an existing piece of software.
Author Usernames
@steve-crouch @anenadic @jag1g13 @martinjrobins @smangham @JacalynLaird @thomaskileyukaea @bielsnohr @svenvanderburg @gcroci2
Zenodo DOI
https://zenodo.org/records/6532057
Differences From Existing Lessons
This lesson teaches software design and engineering skills - moving away from the foundational coding skills. It uses patient inflammation data (the same dataset as Software Carpentry's "Programming with Python" lesson) - so could be used as a follow up to that lesson.
Confirmation of Lesson Requirements
- is the original work of the author(s), or that any content derived from another source is reused with permission and appropriate attribution
- aligns with The Carpentries Code of Conduct
- is published under a CC-BY or CC0 license
- uses The Carpentries lesson template or Carpentries Workbench without significant customisation/adaptation.
JOSE Submission Requirements
- the lesson repository includes
paper.md
andpaper.bib
files as described in the JOSE submission guide for learning modules
Potential Reviewers
No response