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

Python by immersion

Stuart Williams (Investors Group | Mackenzie Investments)
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




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

Investors Group | Mackenzie Investments

Stuart Williams is a software architect at Mackenzie Investments, who helps quants write Python, and a senior software developer at Investors Group. He’s the author of the O’Reilly video Python Epiphanies, and he coaches startups on the side.