Aller au contenu

Project Night at Google

Photo de Grace Law
Hosted By
Grace L. et Simeon F.
Project Night at Google

Détails

SF Python is bringing our largest Project Night for the year to the very lovely Google office in SF this October. In addition to the usual hacking / networking, we have an impressive list of tutorials and a few companies that are exhibiting their tools / hiring.

RSVP has far exceeded our imagination for this meet-up and it is now closed. There will be no walk-ins at this meet-up because we are still fund raising to cover the cost of food for the additional headcount.

If you are coming, please donate to SF Python (https://secure.meetup.com/sfpython/contribute/) to help cover the cost of your entry. By donating > $10, we will admit you as VIP starting 5:45p. This means you will cut through the long registration line and score some nachos and drinks before they are consumed.

Also, if your name on Meetup.com is not the name on your ID, please enter your full name here (https://docs.google.com/forms/d/1d_oPoxjcAQzOJqozHIzVuFNnOYi7CDrzouywq4U9SUo/edit) by Tue 8a. If we do not have your FULL NAME, expect severe delay even if you are a VIP to get into the event as we will have to route you to a different part of the building to get badged.

If you represent a company that want get a table at this event, we are still accepting sponsors.

Until then, please help me share our appreciation to:

Homesuite (http://www.yourhomesuite.com) and ModuleQ (http://www.moduleq.com) for chipping in for nachos;

Twilio (http://www.twilio.com) and Ampush (http://www.ampush.com) for helping with food AND beer

Google (http://www.google.com) for providing the space AND subsidizing for the food and drinks

Confirmed tutorials (please bring your laptop with required software installed)

  1. Introduction to Twisted by Glyph (project owner) and Moshe (committer)

Glyph and Moshe will demonstrate how to use Twisted to interactively build a small web application,using Jupyter Notebooks. Starting from the bare basics of how to get the web server running,they will show how to build dynamic web applications with Twisted.

No Twisted knowledge or experience is assumed. Some experience with Python is assumed (though not much).
Please install the requirements from https://goo.gl/J6FSKc in a virtual environment.

  1. Zero to Production: A primer for Python web development by Andrew Baker

Taking your first steps into Python web development? This tutorial aims to teach you about essential tools and techniques in the Python developer's toolbox.

We'll start with a bare-bones Flask application and add a simple Twilio integration. We'll then write some unit tests for our view and wire our repository up to Travis CI. Finally, we'll deploy it on Heroku.

Andrew Baker is a Developer Educator at Twilio where he’s on a mission to change the way developers learn how to use web APIs.

  1. Exploring Google APIs with Python by Wesley Chun

Ever wanted to integrate Google technologies into the web+mobile apps that you build? Did you know Google has various open source libraries that help you do exactly that? Users who may have tried & failed, run into roadblocks, been confused about using our APIs, or had issues with authentication are welcome to come and make these non-issues moving forward. Finally, we'll demo using multiple Google APIs to give you an idea of what it's all about!

PREREQUISITES

  1. Download/update to the latest Google APIs Client Library: "pip install -U google-api-python-client" (or pip3 for 3.x)

  2. Login to Google and create a project at console.developers.google.com (http://console.developers.google.com/)

FULL DESCRIPTION

This talk covers everything you need to know in order to use Google APIs from Python. We'll start with the Google APIs Client Library, which you can use with any of the languages supported, not just Python. We'll discuss how to install the Client Library for Python, then describe & show the steps necessary to create new projects & enable Google APIs from the Developers Console. Next we discuss how to create & access the necessary credentials. That's just the setup.

The second part of the talk walks you through the necessary boilerplate code that you need to get started. This code will stay fairly consistent for your first, second, or 20th app, and whether you using 1, 2, or 20 Google APIs. We'll conclude demonstrating some of these steps, and time-permitting, walk through some some simple code (in Python) that accesses Google APIs. Some APIs only require simple API key access while others require full authorization, so we'll do our best to show examples of how to do both.

WESLEY CHUN is the author of Prentice Hall's bestselling "Core Python" book series & companion videos (corepython.com (http://corepython.com/)), co-author of "Python Web Development with Django" (withdjango.com (http://withdjango.com/)), and has written for Linux Journal, CNET, and InformIT. In addition to being an engineer & Developer Advocate at Google, he runs CyberWeb (cyberwebconsulting.com (http://cyberwebconsulting.com/)), a consultancy specializing in Python training.

  1. Intro to TensorFlow by Wolff Dobson

TensorFlow is an open source software library for numerical computation using data flow graphs. This tutorial will introduce machine learning and deep learning with concrete examples. We will guide participants through hands-on exercises using TensorFlow. Our goal is to learn how to build a simple classifier in TensorFlow, and then introduce deep learning by training a complex model in TensorFlow. By comparing the results of the two models, we will gain insight into deep learning and how it can apply to complex problems in science and industry.

Prerequisites: Attendees should be familiar with Python, though they need not be experts. Prior familiarity with machine learning basics is helpful but not required. Please bring a laptop. You may want to install TensorFlow ahead of time by following the instructions found here (https://github.com/wolffg/tf-tutorial).

Wolff Dobson is a Developer Programs Engineer at Google, Inc specializing in machine learning and games. Before Google, he worked as a game developer for 12 years, including writing AI for the NBA2K series and helping design the Wii Motion Plus. He has a PhD in artificial intelligence from Northwestern University.

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 (please sign-up here (https://docs.google.com/a/moduleq.com/forms/d/1QwjacanenkZ4VrsrHpe8zDrobDr_sPvrSxlAUGjSAA8/viewform))

The plan:

5:45p Begin check-in; interact with sponsors and other guests

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

Feel free to reach out to one of us in the leadership team with questions and suggestions. Looking forward to meeting you!

CHECK-IN PROCESS

Please take note of the important check-in details at Google.

  1. RSVP must be received 48 hours in advance of the event.

  2. Please update the name on your Meetup account to reflect your true FIRST NAME and LAST NAME. If your name on Meetup.com is not the name on your ID, then please enter your full name here (https://docs.google.com/forms/d/1d_oPoxjcAQzOJqozHIzVuFNnOYi7CDrzouywq4U9SUo/edit). If we do not have your FULL NAME, expect severe delay to get into the event as we will have to route you to a different part of the building to get badged.

  3. VIPs can skip the line - VIP are those that have donated >$10 (https://secure.meetup.com/sfpython/contribute/) and that we have your full name before Tue 8 am.

  4. Doors open at 5:45pm to allow enough time for the check-in process. Before 5:45pm, please wait outside without blocking the building entrance. Doors close at 8pm.

  5. Since alcohol will be served at the event, we ask that any underage attendees RSVP directly to the meet up host.

  6. If you are bringing your bike, you should be able to find bike parking along the streets.

Hope to see you there!

**SF Python is run by volunteers aiming to foster the Python Community in the bay area. Please consider making a donation (https://secure.meetup.com/sfpython/contribute/) to SF Python and saying a big thank you to Google for providing food, drinks, and the venue for this Wed's meetup.

Photo of San Francisco Python Meetup Group group
San Francisco Python Meetup Group
Afficher d'autres événements
Google San Francisco
345 Spear Street, 7th floor (take the elevator) · San Francisco, CA