Learn Python and foundations of programming in this multi-day, non-credit, interactive mini-course. This opportunity is for beginners and does not require any programming experience. No software installation required.
You’ll learn and practice the basics of programming, such as: data types, loops, functions, working with numeric data, and plotting data. The mini-course introduces basic scientific computing and data plotting concepts through the use of the Python libraries NumPy, Matplotlib, and pandas. The workshop uses as its curriculum “Get Data Off the Ground with Python,” an Open edX course by GW professor Lorena Barba.
Space is limited; participants are expected to attend all four sessions. There will be brief assignments to complete before each session. Participants should plan to spend time outside the workshop to prepare and to complete homework assignments. Those who meet the camp requirements will receive a certificate of completion.
In-class hours: 16
Anticipated out-of-class hours: 8-15
All sessions are free to GW students, faculty, and staff.
The final due date for all homework is January 27, 2023.
Enrolling in the OpenEdX course does not register you for Python Camp; it is a supplementary resource.
Python Camp is taught by Debbie Bezanson, Ricky Graham, Josh McDonald, Marcus Peerman, and Dolsy Smith. Questions? Please email us at PYTHON_CAMP@groups.gwu.edu.
Download and try submitting Graded Homework #1. Watch the Homework Notebooks video with instructions. The goal is to learn the process. The full notebook does not need to be completed until TBD.
You can also work on Graded Homework #2 and #3; these are not due until TBD.
You can also keep working on Graded Homeworks #1, #2, #3, #4.
Participants who complete Python Camp will receive a certificate of completion PDF. Requirements for the certificate:
We recognize that these are stressful and uncertain times, so contact us if you need to reschedule to another offering of Python Camp or have concerns about any of the requirements or deadlines.
The following graded homeworks, found in the Open edX course, are required for the certificate of completion. Video instructions on how to download and submit homeworks.
There is no final exam required for Python Camp.
In this workshop, we value everyone’s participation, we strive for transparency and inclusion, and we promote collaboration. We want every learner to have a rewarding, fruitful learning experience. To achieve this, everyone is expected to show courtesy and respect towards each other. The following Code of Conduct is agreed upon by those taking this workshop: