Date: Tuesday, February 8; 9:30am - 4pm
Location: Dirac Science Library Teaching Lab (Room 208) or online via Zoom
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.
Schedule
- 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
- Functions
- Plotting
- 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
Register through the FSU Libraries website.