Software Carpentry: Programming with Python
Event box

Software Carpentry: Programming with Python
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools for Python programming using the JupyterLab environment. It can be taken alone, but is designed to be taken in combination with the Unix (5/16) and Git (5/17) modules.
By the end of the workshop, learners will:
- Navigate and manipulate data, Python scripts, and notebooks in the JupyterLab environment
- Familiarize themselves with common data types, programming concepts and procedures in Python
- Practice creating functions, loops and conditionals to streamline and automate programs
- Recognize key practices for annotating and documenting code
- Identify and resolve errors independently
- Identify options for self-directed and guided learning
The workshop is open to anyone. You do not need any programming experience to participate but you will need access to a Windows, Mac or Linux computer. The workshop will be hosted online using Zoom; instructions for accessing course material and installing software will be sent in advance. For questions, contact Data Education Coordinator Nathaniel Porter (ndporter@vt.edu).
We will be using a condensed version of the curriculum at http://swcarpentry.github.io/
If you are an individual with a disability and desire an accommodation, please email library-event-accessibility-g@vt.edu at least 10 business days prior to the event.
- Date:
- Wednesday, May 18, 2022
- Time:
- 9:00am - 1:00pm
- Location:
- Online
- Audience:
- Alumni Beginners Faculty/Staff Graduate Students Public Undergraduates
- Categories:
- Workshop > Data Science Workshop