Fueling innovative software
July 15-18, 2019
Portland, OR

Python by immersion

Stuart Williams (IGM Financial)
1:30pm5:00pm Monday, July 15, 2019
Emerging Languages and Frameworks
Location: Portland 251
Average rating: ***..
(3.61, 23 ratings)

Who is this presentation for?

  • Developers, data scientists, and scripters who want to learn Python

Level

Beginner

Description

Stuart Williams demonstrates and explains 500 Python expressions, grouped by topic, evaluated at the interactive Python prompt, with some brief examples of complete Python programs. In exercises interspersed with the demonstrations, you’ll experiment with another 500 expressions to solidify your understanding of the topic. Each pairing of demonstration and experimentation lasts less than 15 minutes.

Special attention is given to variables (names, namespaces, and objects) because many programmers new to Python assume they understand how the variables work based on experience in other languages but later get tripped up by those assumptions. Lists and dictionaries, two of Python’s workhorse data structures, also receive a lot of attention.

Prerequisite knowledge

  • Experience programming in another language

Materials or downloads needed in advance

  • A laptop with the Python 3.7 interpreter installed
  • Please download the tutorial exercises: http://bit.ly/oscon2019-immersion

What you'll learn

  • Learn core concepts related to Python objects and names as well as a broad overview of its features
Photo of Stuart Williams

Stuart Williams

IGM Financial

Stuart Williams is a software architect at IGM Financial where he helps data scientists with Python. He’s the author of the O’Reilly video Python Epiphanies, and he teaches Scientific Computing with Python for the Physics Department at th University of Winnipeg.