Go to page content

Introductory Programming: Unix Shell, Git, and Python

Thursday, May 4, 1:30-5 p.m.

Online

Using software-carpentry.org materials this workshop introduces you to the fundamentals of the Unix Shell, Version Control and Python

 

This is a beginner level series that is hands-on, covering the fundamentals of Unix Shell, Version Control with Git and Python. This includes data types, conditional statements, loops and functions, as well as program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. The goal is to teach the practical knowledge needed to start programming, debugging and using Python in everyday tasks.

 

You do not need to have any previous knowledge of the tools that will be presented or previous programming experience but intermediate level experience with a computer is highly recommended.

 

You do need to have a laptop with a Mac, Linux or Windows operating system (not a tablet, Chromebook, etc) on which you have administrative privileges, as you will need to pre-load specific software packages.

 

This workshop will take place on:

 

Thursday, May 4th, 1:00 – 4:30pm (Atlantic)

 

Thursday, May 11th, 1:00 – 4:30pm 

 

Wednesday, May 17th, 1:00 – 4:30pm 

 

Wednesday, May 24th, 1:00 – 4:30pm 

 

Joining instructions will be provided prior to the first session.

 

Participants must register using their institutional / organizational email address (not a personal email, ie. gmail)

Presented by ACENET

Event Listing 2023-05-04 13:30:00 2023-05-04 17:00:00 America/St_Johns Introductory Programming: Unix Shell, Git, and Python Using software-carpentry.org materials this workshop introduces you to the fundamentals of the Unix Shell, Version Control and Python   This is a beginner level series that is hands-on, covering the fundamentals of Unix Shell, Version Control with Git and Python. This includes data types, conditional statements, loops and functions, as well as program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. The goal is to teach the practical knowledge needed to start programming, debugging and using Python in everyday tasks.   You do not need to have any previous knowledge of the tools that will be presented or previous programming experience but intermediate level experience with a computer is highly recommended.   You do need to have a laptop with a Mac, Linux or Windows operating system (not a tablet, Chromebook, etc) on which you have administrative privileges, as you will need to pre-load specific software packages.   This workshop will take place on:   Thursday, May 4th, 1:00 – 4:30pm (Atlantic)   Thursday, May 11th, 1:00 – 4:30pm    Wednesday, May 17th, 1:00 – 4:30pm    Wednesday, May 24th, 1:00 – 4:30pm    Joining instructions will be provided prior to the first session.   Participants must register using their institutional / organizational email address (not a personal email, ie. gmail) Online ACENET