You will learn how to go from scientific code in notebooks to rapid prototypes of dashboards and GUI apps. You will also learn best practices for building scaling your dashboard apps in complexity while keeping them maintainable and performant.
Prior experience with programming in Python.
This course teaches you how to create dashboards and GUIs with Python and the Streamlit package, with a focus on scientific appli- actions.
We are happy to offer on-the-spot problem-solving after each day of the training for you to ask one-on-one questions — whether about the course content and exercises or about specific problems you face in your work and how to solve them. If you would like us to prepare for this in advance, you are welcome to send us background info before the course.
Format:
Courses are conducted online via live video meeting and using Python Charmers' cloud notebook server for sharing code with the trainer(s).
Computer:
Hardware: we recommend ≥ 8 GB of RAM and a webcam. Preferably also multiple screens and a quiet room (or headset mic).
Software: a modern browser: Chrome, Firefox, or Safari (not IE or Edge); and Zoom.
Timing:
Most courses will run from 9:00 to roughly 17:00 (AEST) each day, with breaks of 50 minutes for lunch and 20 minutes each for morning and afternoon tea.
Certificate of completion:
We will provide you a certificate if you complete the course and successfully answer the majority of the exercise questions.
Materials:
You will have access to all the course materials via the cloud server. We will also mail you cheat sheets and a USB stick with all the materials for reference.