###Title of workshop A hands-on introduction to Python for beginning programmers
Submitted by
Dana Bauer
Category
Python Core (language, stdlib, etc.)
Python Level
Novice
Audience
Beginning programmers wanting to Jumpstart their understanding of Python and programming
Objectives
Objectives: 1. give students hands-on exposure to core programming concepts; 2. help students write simple and useful Python programs; 3. offer students a roadmap for continuing to learn and practice programming in Python
Domain Level
Novice
Description
Beginning programmers: welcome to PyCon! Jumpstart your Python and programming careers with this 3-hour interactive tutorial. By the end, you'll have hands-on exposure to many core programming concepts, be able to write useful Python programs, and have a roadmap for continuing to learn and practice programming in Python. This class assumes no prior programming experience.
Abstract
Beginning programmers: welcome to PyCon! Jumpstart your Python and programming careers with this 3-hour interactive tutorial.
By the end, you'll have hands-on exposure to many core programming concepts, be able to write useful Python programs, and have a roadmap for continuing to learn and practice programming in Python.
This tutorial assumes no prior programming experience.
We'll cover:
Python as a calculator
Basic data types
Interactive programs: input and output
Making choices: booleans and flow control
Lists and iteration
Functions
We'll also practice writing Python scripts, see demos of cool Python applications, and take a quick tour of popular Python libraries.
By the end of this tutorial, you'll have the background and context to learn a lot more as you go through the rest of PyCon. You'll also be in great shape to continue learning Python through longer-form resources and start working on your own Python projects.
Outline
This workshop is based on the Boston Python Workshop. All instructional material is outlined on the OpenHatch wiki.
More info
N/A
Notes
I've given several talks and workshops at international conferences, including Pycon 2012, Pycon 2013, Pycon Canada 2013, ESRI UC 2010, SXSW 2014, and OpenStack Summit Atlanta. I was a TA for Jessica McKellar when she taught this workshop at Pycon 2014.
Speaker Bio
Dana Bauer is a geographer, programmer, open data enthusiast, technical community organizer, and teacher. She works with the Developer Relations Group at Rackspace, where she builds tools and leads workshops to help developers and technologists use the Rackspace Public Cloud and OpenStack.
Additional Requirements
Student Handout No handout attached to this proposal. Supporting Documents No supporting documents attached to this proposal.