Summary and Schedule

ATTENTION This is an experimental test of The Carpentries Workbench lesson infrastructure. It was automatically converted from the source lesson via the lesson transition script.

If anything seems off, please contact Zhian Kamvar zkamvar@carpentries.org

Data Carpentry workshops provide the fundamentals to learning to use scientific computing to facilitate research. In this lesson, we look at some next steps and examples of best practices for organizing a project. We will integrate the data organization ideas from the Spreadsheets lesson with coding in Python and explore how to share code within a lab and as published material.

Prerequisites

Data Carpentry Spreadsheets Lesson and a Software or Data Carpentry Python are the minimum requirements. This material will be easier to follow some time after the workshop and you’ve spent some time incorporating those practices into your own work.

This lesson also assumes comfort with the unix command line, but the command line operations could be done through a GUI instead and plain language explanations that accompany command line sections may be enough for a user comfortable creating files and folders and moving them around to do so without use of the command line.

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

Python - anaconda is best

numpy, scicpy, sklearn

Bash or GitBash

Windows

install gitbash and make the following change to settings: in .jupyter/jupyter_notebook_config.py

The following is a config to use Git Bash:

c.NotebookApp.terminado_settings = {
    'shell_command': ['C:\\Program Files\\Git\\bin\\bash.exe']
}