Project Night at Checkr

On April 18, SF Python is bringing its Project Night to Checkr.

It's going to be an evening with about ~ 125 Python devs getting your questions answered, sharing knowledge, hacking and taking tutorials. Our venue host Checkr will be providing food and drinks for this event as well.

If you'd like to offer a tutorial, please provide the info here

If you'd like to be a mentor, please reach out to Grace or Simeon.

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 Make yourself comfortable and start hacking, or attend one of the tutorials

9:30p Wrap up / Door close

Tutorials

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 Veda in his workshop.

Attendee Pre-requisites

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 2.7.12 or version 3.6.

Workshop Instructor

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

In this tutorial, 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.

Attendee Pre-requisites

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.

Tutorial Instructor

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.

If you'd like to offer a tutorial for this or future project nights, please provide the info here

Check-In Process

• Doors open at 6:00pm. Please wait outside without blocking the building entrance. Security will check ID and stop admitting guests at 7:30p.

• Wait-listed folks or those without a tito registration by April 18 9am will register onsite and be admitted after 6:45pm if we have not yet reached venue's capacity.

Hope to see you there!

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 for this meetup is 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!

Tickets

Additional Information

Getting there

  • Public Transportation is your best bet. Checkr is near New Montgomery BART/muni station.
  • Try Moscone Center Garage on 3rd or SpotHero for other options if you must drive.