Software Carpentry Workshop
courseFurtherInformation
In this Software Carpentry Workshop (https://software-carpentry.org/) we will teach foundational research software engineering skills. During four half-days (8:15 till 12:00) we will cover how to interact with a computer using the command line, how to track changes in source code using Git, and the basics of how to program in Python.
We will start by getting familiar with Bash, a command line shell and programming language. Knowing how to use Bash offers us access to various small programs that, when put together, can help automate tasks related to working with files and programs that can be accessed through a command line interface.
Then we will learn how to use Git, a version control system. That means, we learn to track changes in source code: Who changed what, when, and—if we use it properly—for what reason. This can, for example, help track down bugs.
Finally, we will learn to program in Python; from the very start. We will work toward writing our first Python script.
During the course you will type along, following the instructors, preferably on your own machine. Please reach out to us, if you need help installing Git (https://git-scm.com/downloads) or Python (https://www.python.org/downloads/) (Bash should be either preinstalled (MacOS/Linux) or comes with Git (Windows)). If necessary, you can also use the on-site computers that have the required software preinstalled.
We expect you to be familiar with the basic concepts of file systems: files and directories.
We will start by getting familiar with Bash, a command line shell and programming language. Knowing how to use Bash offers us access to various small programs that, when put together, can help automate tasks related to working with files and programs that can be accessed through a command line interface.
Then we will learn how to use Git, a version control system. That means, we learn to track changes in source code: Who changed what, when, and—if we use it properly—for what reason. This can, for example, help track down bugs.
Finally, we will learn to program in Python; from the very start. We will work toward writing our first Python script.
During the course you will type along, following the instructors, preferably on your own machine. Please reach out to us, if you need help installing Git (https://git-scm.com/downloads) or Python (https://www.python.org/downloads/) (Bash should be either preinstalled (MacOS/Linux) or comes with Git (Windows)). If necessary, you can also use the on-site computers that have the required software preinstalled.
We expect you to be familiar with the basic concepts of file systems: files and directories.
Dr. Eckhard Kadasch
Kursleitung
Dr. Christian Knüpfer
Kursleitung
Dr. Frank Löffler
Kursleitung
Dr. Volker Schwartze
Kursleitung
Dr. Philipp Schäfer
Kursleitung
Die Buchung für den Kurs war nicht möglich