Project Night at Checkr

Wednesday, April 18, 2018 - 18:00
San Francisco Python Meetup Group
San Francisco

Join ~ 125 Python devs on 4/18! Get questions answered, mentor others, hack or take a tutorial. Our venue sponsor Checkr will be providing food and drinks!

Please register via Those without a registration will be asked to register onsite.

Reach out to Grace if you'd like to be a mentor.

Who should attend?
• New to Python and want to work with other Pythonistas

• Experienced devs who want to hack on your work, personal or open-source projects

• Experienced devs who want to mentor others

• Anyone that's interested in our tutorial offerings

The plan:
6:00p Begin check-in

6:50p Introductions: tell us about your project and/or the kind of help you seek

7:00p Start hacking, mentoring, or attend one of the tutorials

9:30p Wrap up / Door close

For experienced Python developers:
#1 Exploring Google Analytics Data with MapD using Python with Veda Shankar

In this tutorial, you will learn how to extract the different Google Analytics metrics using the Google Python API. The extracted data is then programmatically ingested into MapD - a GPU accelerated SQL engine and visual analytics platform. Each user will be provided a MapD instance in the cloud with which they will visually explore the Google Analytics data using different types of charts and filters. The tutorial will use the following Python libraries - Google Analytics API, MapD APIs and Pandas data analysis library. Wamsi (a Data Scientist at MapD) will be assisting in this workshop.


The attendees should bring access information for the Google Analytics account for their websites. In case the users don’t have this information then they will be provided a test website data for doing the exercise. The tutorial uses Python version[masked]. or version 3.6.


Veda Shankar is a Developer Advocate at MapD working actively to assist the user community to take advantage of MapD’s open source analytics platform. He is a customer oriented IT specialist with a unique combination of experience in product development, marketing and sales engineering. Prior to MapD, Veda worked on various open source software defined data center products at Red Hat.

For beginners:
#2 Unit Testing in Python with Darshan Ahluwalia

You will learn the vital skill of writing unittests in Python.

We will first start with the basics of unit testing: what it is, why you do it and the rules of unit tests. Then we'll cover the importance of mocking and the three mocking techniques. Third, we'll write tests in Python using unittest, doctest, and pytest. Finally, we'll apply these skills by working in our editors as we follow Test Driven Development on a real problem.

This 75-mins workshop will be a combination of lecture, demo and practice problems. You will come away with real skills in writing tests in Python frameworks, mocking expensive operations and using test-driven development to improve your software quality.


Basic understanding of python (e.g. packages, modules, syntax, pythonpath, mutable vs nonmutable, etc); recommend understanding of virtualenv/virtualenvwrapper or pipenv tools. Laptop is not required.


Darshan loves writing and teaching Python! He has been using the language professionally for about 8 years. He first tutored the language as an undergrad in college and continues teaching at his workplaces and with SFPython. In addition to Python, Darshan loves rock climbing, backcountry skiing and gardening.

This event is produced by -
SF Python, a volunteers run organization aiming to foster the Python Community in the Bay Area. Please consider making a donation. (

Food, drinks, and venue are through the generosity of:

Checkr, modernizing background checks to build a fairer future by improving the understand of the past. Please consider their job opportunities if you or someone you know are looking!

Checkr HQ (One Montgomery Tower)

120 Kearny St