Skip to content

Details

On June 15, SF Python is bringing it's Project Night to Radius Intelligence. Please come out and hack with this great community we have built.

We are really grateful that our facility host Radius Intelligence is sponsoring food and beverages (alcoholic and non-alcoholic) for this event.

Please email the leadership team if you are interested in becoming a mentor

Classes:

  1. Using SQLAlchemy and Alembic with Flask by Vincent Chan

Audience Level: Beginner

Prerequisites: Basic python, web development, and database knowledge

This tutorial will show you how to simplify your Flask web application's interactions with your database by using SQLAlchemy and Alembic. We will use SQLAlchemy to model and query your database and Alembic to automatically migrate and version your schema, all without writing any SQL.

  1. Building a Petabyte-Scale data pipeline by Abdulla Al-Qawasmeh

Audience Level: Beginner to Intermediate

We start by giving an overview of the entire data pipeline at Radius and the technologies used at each stage. The result of our data pipeline is a comprehensive business graph that maps the complex relationships among businesses and the entities tied to them (e.g., contacts, reviews, … etc).

Then, we focus on the beginning of the pipeline (data ingestion and transformation). We dive deeper into the approaches we’ve taken to automate, monitor, and scale the data ingestion pipeline. Some of the technologies we’ll discuss: Docker, Kubernetes, pySpark, and Outlier Detection, and Databricks charts.

Abdulla Al-Qawasmeh is a Lead Data Engineer at Radius Intelligence where he leads the team responsible for building and supporting the data ingestion pipeline. The main challenges he deals with on a day to day basis are the scalability of the data ingestion pipeline, automation, and the quality of the data produced by the pipeline. Abdulla holds a Ph.D. degree in computer engineering and M.S. and B.S. degrees in computer science.

  1. Scikit-learn hands on tutorial by Dan Morris and Kelly Wiseman:

Scikit-learn is the industry standard for general-purpose machine learning in python. In this hands-on session, we will walk through the full lifecycle of a typical machine learning problem, demonstrating when and how to use the variety of tools that scikit-learn offers (and the synergistic relationship between scikit-learn and other great python libraries like numpy, pandas, and matplotlib).

  1. Exploration and Visualization of raw data

  2. Feature Engineering and Transformation

  3. Feature Selection

  4. Model Training and Cross-Validation

  5. Model Selection

  6. Saving and Loading Models for Future Use

We will share the jupyter notebook from the session to ensure that you take the lessons with you and can apply them to your own problems!

Dan Morris and Kelly Wiseman are data scientists at Radius Intelligence who focus on improving the quality of the Business Graph. Formerly, Dan was a professional online poker player and coach and Kelly researched megathrust earthquakes and fault interactions.

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:

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

Example of projects to hack on:

• Personal side projects - your web application or personal learning project

• Open source projects - work on open issues or recruit developers for your project

• Work projects - work on anything you like and bounce ideas around

To help us get more organized, please submit your project ideas here: http://goo.gl/7TpRP5

To see what others are working on or to sign up for tutorials, click here: http://goo.gl/cTQ65t -

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 Radius Intelligence.

  1. Doors open at 6:00pm to allow enough time for the check-in process. Before 6:00pm, please wait outside without blocking the building entrance. Wait list will be admitted beginning at 6:45pm. Doors close at 7:30pm.

  2. Please update the name on your account to reflect your FIRST NAME and LAST NAME. TBA security will be checking IDs downstairs. 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).

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

  4. Waiting list folks will be allowed into the event AFTER we admit all confirmed attendees.

  5. 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 Radius Intelligence for providing food, drinks, and the venue for this Wed's meetup.

Related topics

You may also like