NITheCS Software Carpentry Workshop
from
Monday, 10 March 2025 (09:00)
to
Friday, 14 March 2025 (13:02)
Monday, 10 March 2025
09:00
No sessions today
09:00 - 17:00
Tuesday, 11 March 2025
09:00
The Unix Shell: Introducing the Shell
Introducing the Shell
09:00 - 09:30
09:30
The Unix Shell: Navigating Files and Directories
Navigating Files and Directories
09:30 - 10:00
10:00
The Unix Shell: Working with Files and Directories; Pipes and Filters
Working with Files and Directories; Pipes and Filters
10:00 - 10:30
10:30
Tea break
10:30 - 11:00
11:00
The Unix Shell: Loops
Loops
11:00 - 11:30
11:30
The Unix Shell: Shell Scripts; Finding things
Shell Scripts; Finding things
11:30 - 12:00
12:00
Version Control with Git: Automated Version Control; Setting up Git
Automated Version Control; Setting up Git
12:00 - 13:00
13:00
Lunch Break: Lunch
Lunch
13:00 - 14:00
14:00
Version Control with Git: Creating a repository, Tracking Changes, Exploring History, Ignoring Things, Remotes in Github
Creating a repository, Tracking Changes, Exploring History, Ignoring Things, Remotes in Github
14:00 - 15:00
15:00
Version Control with Git: Collaborating, Conflicts, Open Science, Licensing, Citation, Hosting
Collaborating, Conflicts, Open Science, Licensing, Citation, Hosting
15:00 - 16:00
16:00
Session: End of Day
End of Day
16:00 - 16:10
Wednesday, 12 March 2025
12:00
Python programming and plotting: Running and Quitting, Variables and Assignment, Data Types and Type Conversion
Running and Quitting, Variables and Assignment, Data Types and Type Conversion
12:00 - 13:30
13:30
Tea break
13:30 - 14:00
14:00
Python programming and plotting: Libraries, Reading Tabular Data into DataFrames
Libraries, Reading Tabular Data into DataFrames
14:00 - 15:00
15:00
Python programming and plotting: Pandas DataFrames, Plotting
Pandas DataFrames, Plotting
15:00 - 16:00
Thursday, 13 March 2025
Friday, 14 March 2025
09:00
Python programming and plotting: Lists, For Loops and Conditionals
Lists, For Loops and Conditionals
09:00 - 10:30
10:30
Tea break
10:30 - 11:00
11:00
Python programming and plotting: Looping over Data Sets;
Looping over Data Sets;
11:00 - 11:30
11:30
Python programming and plotting: Writing Functions, Variable Scope, Programming Style and Wrap Up
Writing Functions, Variable Scope, Programming Style and Wrap Up
11:30 - 13:00
13:00
Session: End Of Workshop
End Of Workshop
13:00 - 13:02