We invite you to join RCC for a free, all-day, hands-on Python programming boot camp. Python is a programming language used across diverse tech industry sectors and offers a uniquely streamlined coding method.
This is an introductory course and no prior programming knowledge is necessary.
The camp will be delivered in four sessions, with basic programming in the morning and more advanced topics in the afternoon. The full schedule is below.
We will be using the Research Computing Center's High Performance Computing (HPC) service during the bootcamp. If you don't have an account on the HPC, we will provide one for you during the workshop.
If you already have an existing account, we request that you set up a virtual environment in Python 3 before the workshop begins. Please see the documentation on our website for instructions.
9:30 - 10:30: Session 1 - Installation and basic logic
• Installing python, how to use pip, install Jupyter Notebook
• Python hello world, data types (basic - int, float, char/string), arrays
• for loops and conditional logic (if/else)
10:30 - 10:45: Break
10:45 - 12pm: Session 2 - Intermediate concepts in Python programming
• Complex data structures, while loops
12pm - 1:30pm: Lunch break (on your own)
1:30pm - 2:45pm: Session 3 - I/O and errors
• Input/output explanation
• File read/write
• Errors, Exception handling (try block)
2:45pm - 3pm: Break
3pm - 4pm: Session 4 - Practical examples
• Package installation via pip
• Practical implementation of skills
4pm: Additional Q&A / wrap up
Register here: https://fsu.qualtrics.com/jfe/form/SV_0xIdQcAOVCl21ds
Tuesday, February 8 at 9:30am to 4:00pm
Zoom or Dirac Science Library, https://fsu.qualtrics.com/jfe/form/SV_0xIdQcAOVCl21ds