Think and Do the Extraordinary Logo
Skip Content

Event Registration

You are not Logged in! Log in here.
Are you sure you want to log out?

Getting Started With Python

Category: Digital Media

Tags: None

In this short workshop Brittany Johnson will teach you the basics of programming in Python. You'll quickly learn the language's basic coding constructs, like conditionals and scripting, and then put your new knowledge to work to automate simple tasks, like reading and writing files.  This workshop will give you the knowledge and resources to automate everyday computing tasks, and give you a good foundation for developing projects with the Raspberry Pi

This workshop draws inspiration from the book “Automate the Boring Stuff with Python: Practical Programming for Total Beginners." Come join us to learn how to make the boring fun (and easy) again!

Brittany Johnson is a 5th year Ph.D. student at NC State University under Dr. Emerson Murphy-Hill, and co-advised by Dr. Sarah Heckman, in the Developer Liberation Front. She received her Bachelor's of Arts in Computer Science from College of Charleston in 2007. She conducted her undergrad research under Dr. Jim Bowring in CIRDLES. Her research interests are in human factors in software engineering and artificial intelligence; her current research is focused on modeling developer conceptual knowledge. She was recently awarded an NSF Graduate Research Fellowship to support her research and more recently interned as Microsoft Research under Thomas Zimmermann. More on Brittany can be found at

Workshop Pre-Requisites

None. No coding experience is required. Beginners are encouraged!

This program was made possible in part through a Diversity Mini-Grant from NC State's Office of Institutional Equity and Diversity. Women are especially encouraged to participate. Workshop is open to all NCSU faculty, students, and staff. 

Online Resources


This workshop is not currently scheduled.

Please contact us to schedule this workshop or a personal consultation.

Powered By Zend Framework Based on Classmate, developed by OIT - Outreach Technologies