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: 14
Anticipated out-of-class hours: 8-15
Registration required: Register for Python Camp
Python Camp is taught by Megan Potterbusch, Data Services Librarian and Laura Wrubel, Software Development Librarian.
You can also work on Graded Homework #2 and #3; these are not due until January 6.
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: