Skip to content

swcarpentry-wuerzburg/2017-10-23-Workshop_SWC_based_one_day_Wuerzburg_Material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Course Material for the Software Carpentry workshop Würzburg 2017-10-23

1 About

This is the course material for the Software Carpentry workshop taking place in Würzburg October 23rd, 2017. The course is an introduction for novices to the Unix Shell, Python and Git.

2 Schedule

2.0 Check installation while people are arriving

2.1 Welcome and introduction [9:00 - 9:30]

2.2 Unix Shell (Konrad) [9:30 - 11:00]

  • Files, folders, locations
  • Manipulating files and folders
  • Connecting tools with pipes
  • for loops
  • Shell scripting

2.3 Python

2.3.0 Check Jupyter notebook

2.3.1 Session 1 (Markus) [11:00 - 12:00]:

  • Print, literal constants
  • Variables
  • Data structures: str, int, float, list, dict
  • String format operators

2.3.2 Session 2 (Markus) [13:00 - 14:00] :

  • for loop
  • Conditionals if else startement
  • File handling

2.3.2 Session 2 (Konrad) [14:00 - 15:00]:

  • Function definition
  • Writing Python scripts

2.4 Git (Markus) [15:00 - 16:00]

2.6 Discussion and feedback [16:30 - 17:00]

3 Sources

4 Links and hints from our discussions

5 License

This work by Markus Ankenbrand and Konrad Förstner is licensed under a Creative Commons Attribution 4.0 International License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published