Pre-conference workshops

Our amazing team at PyBay has sorted out some of the best trainers in the field to help you dive deeper so you really have the skills to be productive and effective from day-one.

Your a la carte workshop pass will entitle you to the conference opening party on Friday night as well.  But we certainly hope you will decide to join us and share your new found knowledge in the main conference days as well.   


Get Tickets         Main Conference's Offerings    

Half-day workshops

Jeff Fischer, Daniel Mizyrycki, Robert Queenin

MicroPython IoT Hackathon

Intermediate
8/10/2017 | 9:15a-12:45p | Bloomberg @ 140 New Montgomery St. 22nd floor, SF

If you want to know more about the Internet of Things and hardware, this is the workshop for you! In the first half of the morning, you will learn some basic electronics, wire up a light sensor to a low-power wireless controller board (based on the ESP8266), flash MicroPython into its firmware, and interactively write simple applications to sample and transmit light levels. This system is yours to keep!

In the second half of the morning, we will break into teams, brainstorm on projects that build on the basic ESP8266 system, and then implement these ideas, using a provided collection of additional sensors and actuators. At the end of the workshop, each team will get to demonstrate their project.

More Information REGISTER ($150)

Francesco Mosconi

Python Libraries for Machine Learning and Deep Learning

Intermediate
8/10/2017 | 9:15a-12:45p | Microsoft @ 555 California St #200, SF

If you are new to machine learning this workshop is the perfect introduction.

Get your feet wet with Machine Learning and Deep Learning in Python using Pandas, Scikit-Learn, Keras and Tensorflow.

More Information REGISTER ($150)

Luciano Ramalho

Intro to Python Metaprogramming

Intermediate
8/11/2017 | 1:30-5:00p | Galvanize - Theatre @ 44 Tehama St, SF

Special methods are called to handle your objects in a variety of contexts - operator overloading, protocols, and object oriented programming.

This workshop uses TDD (Test Driven Design) to present and solve a series of problems that can be elegantly solved with special methods.

More Information REGISTER ($150)

Luciano Ramalho

Modern Concurrency in Python

Experienced
8/10/2017 | 1:30p - 5:00p | Galvanize - Theater @ 44 Tehama St, SF

This workshop will give a high-level overview of tools like multiprocessing, concurrent.futures, the new async and await keywords, and the asyncio library - all of which enable higher performance and nonblocking operation. Attendees will work through simple yet practical examples of their use.

More Information REGISTER ($150)

Raymond Hettinger

Intermediate Python -- Session 1

Intermediate
8/11 | 9:15a-12:45p | LinkedIn @ 222 2nd Street, SF

Raymond Hettinger, Python Core Developer, renown Python Trainer and frequent Keynote speaker at Python Conferences worldwide will be delivering 2 workshops, back-to-back with a lunch break in between. The topics covered in the morning and afternoon sessions won't overlap, and won't overlap with the materials presented in other PyBay pre-conference workshops. You can do either one or both back to back. Book this now before it fills up.

More Information REGISTER ($150)

Raymond Hettinger

Intermediate Python -- Session 2

Intermediate
8/11 | 1:30p-5:00p | LinkedIn @ 222 2nd Street, SF

Raymond Hettinger, Python Core Developer, renown Python Trainer and frequent Keynote speaker at Python Conferences worldwide will be delivering 2 workshops, back-to-back with a lunch break in between. The topics covered in the morning and afternoon sessions won't overlap, and won't overlap with the materials presented in other PyBay pre-conference workshops. You can do either one or both back to back. Book this now before it fills up.

More Information REGISTER ($150)

Full-day workshops

Ravi Chityala

Introduction to Tensorflow

Intermediate
8/11/2017 | 9:30a-5:00p | Galvanize - Speakeasy @ 44 Tehama St, SF

TensorFlow is a popular Python module that has made programming machine and deep learning fun and efficient.

In this workshop, we will start with TensorFlow philosophy, graph based processing, its data types and some operations. We will then build simple examples to understand how TensorFlow graphs and operations work. We will then discuss a few machine and deep learning algorithms and write the corresponding Tensorflow code. There will be plenty of hands-on activities. If you are already a Pythonista, then by taking this workshop you will be on your way to becoming a Tensorista.

More Information REGISTER ($275)

Ozan Onay

Computer Science Crash Course, for Python Hackers

Novice
8/10/2017 | 9:30a-5:00p | Galvanize - Speakeasy @ 44 Tehama St, SF

Join us on a whirlwind tour through a number of important computer science topics, designed for Python hackers without a formal CS background. If you can hack out Python code without too much trouble, but don't always know how and why it works (or how you might make it run faster) then this workshop may be for you.

More Information REGISTER ($250)