• Project Night at Checkr

    Checkr

    Into Python and want to experience how cool the Python Community is? Join ~100 Pythonistas at SF Python's Project Night on 5/15! Please Register on Tito: https://ti.to/sf-python/project-night-checkr The format is similar to an un-conference. We start with a free food and drink reception from our generous sponsor Checkr. After formal introductions, Pythonistas join up with like minds to: - learn, share, and contribute at planned and spontaneous Special Interest Groups (SIG) - hack on your own projects Who should attend? =================== - Anyone interested in our planned SIGs - Anyone who want to hack on your work, personal or open-source projects - Experienced devs who want to lead a regular or spontaneous discussion group - Anyone interested in mentoring others 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 or SIGs * 7:30p Door Close * 9:30p Wrap up / Hard Stop Tutorials offered ================ TUTORIAL LEADER COULD BE YOU!!! Please submit your tutorial proposal to: https://bit.ly/sfpythontutorial Special interest groups ====================== Biocommons SIG --------------------------------------------------- The biocommons software packages help genetic testing companies map patient sequence variation to reference genomes. Software: https://github.com/biocommons/ Docs: https://hgvs.readthedocs.io/en/stable/intro.html Gitter Group: https://gitter.im/biocommons/devs Join us to hack on the installation docs, improve our test coverage, or pick your own issue to solve. (All skill levels are welcome!) Pydata SIG ------------------------------------------ The PyData SIG brings together people interested in statistics, machine learning, and deep learning to share ideas and learn from each other. The focus will be Python's scientific stack - NumPy, SciPy, Pandas, scikit-learn, PyTorch, TensorFlow, Keras, and related packages. Beginner SIG -------------------------------------------- Just getting started learning Python or programming in general? Come to the beginner SIG and work to up your Python skills. ##This event is produced by SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Please check out their flagship event, [PyBay2019](https://pybay.com), 4th Annual Regional Python Conference in SF this August. *Venue and reception is through the generosity of Checkr. Checkr modernizes background checks to build a fairer future by improving the understand of the past. Please consider their [job opportunities](https://checkr.com/careers/?gh_src=gi63rn5r1) if you or someone you know are looking!

    5
  • SF Python Presentation Night - May 2019

    On the second Wed of each month, join ~180 devs at SF Python's presentation night. Please Register on Tito: https://ti.to/sf-python/presentation-may-08-2019 If you'd like to present at future meetups, please submit your talk ideas [here](https://bit.ly/sfpythoncfp) Our generous sponsor Yelp will also provide pizza and drinks for this evening. ##PROGRAM ###Short talk (10mins) Write your first UI application with Python, Cristián Maureira Do you know what does Desktop, Embedded, Mobile, Automotive, Medical and even Data Science applications have in common? I will give you the key to start using one of the most powerful cross platform framework to build user interfaces, the Qt project!, which now is officially supporting Python! ###Short talk (15 mins) Using randomized controlled trials and AI to discover what makes a political ad persuasive, Valerie Coffman Swayable is a platform for predicting the persuasive impact of content launched in January of 2018. During the 2018 midterm election cycle, we tested over 500 political ads and surveyed over 300k people. As a result, we've amassed the most extensive data set we know of that links videos to their persuasive power. This talk will give an overview of how we gather and analyze data using Celery and Pandas, and our ongoing work using image recognition and natural language processing to extract insights into how to make a successful video ad. ###Short talk (15mins) Make the Most of It: Negotiation and Self-Advocacy, Lusen Mendel Feeling confident about your work doesn’t automatically make you good at advocating for yourself. Many competent engineers avoid negotiating offers, asking for raises, or talking with managers about desired work responsibilities. However, negotiation and self-advocacy are an important part of any healthy employment relationship, and will allow you to make the most of your professional opportunities. This session is helpful for anyone who wants to strengthen their self-advocacy skills. Based on Lusen's experience in engineering management and candidate coaching, you'll walk away with knowledge and confidence for your next employment conversation. ###Main talk (25mins) Python Decorators and Diversions, Richard Haven Python decorators are an easy way to add meta and mixin behavior to code. They can enhance functions, methods, and even whole classes. And once you can get your head around function variables, they are pretty straight-forward. With one exception. Learn how the mechanism works so you can add timing, caching, security, metrics, and more to any part of your code. ##AGENDA 6:00p - Check-in and mingle, with food provided by our generous sponsor! 7:05p - Welcome 7:30p - Door close 7:10p - Announcements, lightning talks and main talk 8:15p - More mingling 9:30p - Hard stop This event is produced by: *SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Please check out their flagship event, [PyBay2019](https://pybay.com), 4th Annual Regional Python Conference in SF on August 15-18.* *Yelp sees 89 million mobile users and 79 million desktop users every month. Keeping everything running smoothly requires the best and brightest in the industry. Their engineers come from diverse technical backgrounds and value digital craftsmanship, open-source, and creative problem-solving. They write tests, review code, and push multiple times a day. Come out and talk to them.*

    6
  • Project Night at Microsoft Reactor

    Microsoft Reactor

    Into Python and want to experience how cool the Python Community is? Join ~150 Pythonistas at SF Python's Project Night! Please register on Tito: https://ti.to/sf-python/project-night-reactor Same day admission is $5 The plan: ------------- * 6:00p Begin check-in. Food and drink generously provided by IBM * 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 or SIGs * 7:30p Door Close * 9:30p Wrap up / Hard Stop Tutorial ======= *Work smarter, not harder with automated human-like image captions* with Simon Plovyt (https://www.linkedin.com/in/simonplovyt) & Karthik Muthuraman (https://www.linkedin.com/in/karthik.muthuraman) While images provide an incredibly rich description of information at a glance, deriving descriptors in text to match what is being shown is often a time consuming and arduous task. It’s no wonder alt tags on images, which are crucial for the blind to experience web pages, are often left blank. Or exhausted humans sorting and cataloging immense image libraries missing details in meta descriptions. In this tutorial, you’ll work through building, deploying, and consuming one of the many readily available open source deep learning models on IBM Model Asset Exchange to automate the generation of human-like descriptions of captions for images. Simon and Karthik are Data Scientists+Developer Advocates at the IBM Center for Open Source Data and AI Technologies (CODAIT). Special interest groups ====================== PyBay CFP SIG Have an idea for a talk for our regional conference in August and want to brainstorm with someone or get your proposal reviewed? Biocommons SIG --------------------------------------------------- The biocommons software packages help genetic testing companies map patient sequence variation to reference genomes. Software: https://github.com/biocommons/ Docs: https://hgvs.readthedocs.io/en/stable/intro.html Gitter Group: https://gitter.im/biocommons/devs Join us to hack on the installation docs, improve our test coverage, or pick your own issue to solve. (All skill levels are welcome!) Pydata SIG ------------------------------------------ The PyData SIG brings together people interested in statistics, machine learning, and deep learning to share ideas and learn from each other. The focus will be Python's scientific stack - NumPy, SciPy, Pandas, scikit-learn, PyTorch, TensorFlow, Keras, and related packages. Beginner SIG -------------------------------------------- Just getting started learning Python or programming in general? Come to the beginner SIG and work to up your Python skills. ##This event is produced by *SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Please check out their flagship event, [PyBay2019](https://pybay.com), 4th Annual Regional Python Conference in SF this August.* *Venue is through the generosity of [Microsoft](https://www.microsoft.com/en-us/). Our mission is to empower every person and organization on the planet to achieve more. We ensure employees have the freedom and the reach to help make a difference in the world. We are committed to reinvent productivity and business processes, build the intelligent cloud platform and create more personal computing. Learn more about development resources available to help you achieve more, visit: docs.microsoft.com.* *Food and drinks is through the the generosity of IBM. Food and drinks is through the the generosity of IBM. For over a century, IBM has led world-changing progress by uniting, empowering, and relentlessly reinventing ourselves and our customers. The IBM Data Science Community is the place for data scientists and developers to learn, share, and engage with their peers and industry renowned data scientists. Join the [IBM Data Science Community](https://www.ibm.com/community/datascience/) and participate in shaping the digital future.*

    5
  • SF Python Presentation Night - PyCon Prep Talks!

    On the second Wed of each month, join ~180 devs at SF Python's presentation night. *** APRIL 10 IS SF PYTHON SPECIAL!! WE ARE HOSTING 2 TALKS THAT HAVE MADE IT TO PYCON! *** Please register on Tito: https://ti.to/sf-python/pycon2019 Same day admission is $5 Our generous sponsor Yelp will provide pizza and drinks on a first come first serve basis. #PROGRAM ##Lightning talks How to learn Kubernetes the easy way! - Walter Lee SmartBread: Wifi-Enabled IOT Bread - Tyler Suard Could be you! Please submit your ideas here: https://bit.ly/sfpythoncfp ## PyCon prep talks (30 mins) ### Supporting Engineers with Mental Health Issues - Jenna Quindica People live with mental health stigma because we learn that we're supposed to be strong and resilient. It's okay not to be strong or resilient all the time. Discussing mental illness is uncomfortable. In this talk, I will help you overcome that discomfort by examining the most common mental health issues, how you can get help for yourself, and how you can best support your coworkers, friends, and family. No one should have to deal with mental illness alone. Bring your tissues. #### Speaker Bio Jenna Quindica is a software engineer at a mental health startup in San Francisco, and she has a track record of working at seed and Series A startups, usually as one of the first software engineers on the team. She volunteers with Open-Sourcing Mental Illness and two non-profits focused on the tech education space, Code2040 and Techtonica. Jenna loves participating in online communities and can frequently be found in the Rands Leadership Slack. In her free time, she enjoys singing melodies from Broadway musicals. ### Intentional Deployment: Best Practices for Feature Flag Management - Caitlin Rubin Feature flags can be powerful tools in mitigating risk in your development cycle — if you use them correctly. Failing to do so can have enormous consequences for yourself and your business. In 2012 one improperly deployed feature flag sent a $365 million company into bankruptcy in 45 minutes. So let’s talk about feature flags, specifically in how they can help us with intentional deployment. Feature flags give us a high degree of control over the features we release — but what ensures we have a high degree of control over our feature flags? In this talk, I’ll go over the best practices which will make your feature flagging program a success. The humble Feature Flag can transform into many different things: release toggle, experiment, kill switch, permissioning and more. I’ll talk briefly about the possibilities Feature Flags open up, and then describe how to use best practices of visibility and accountability to align those different flags into a cohesive feature flagging system. After this talk, you’ll know what best practices make a successful feature flagging program, and be able to implement them into your current solution to deploy faster and with less risk. #### Speaker Bio Caitlin Rubin is a backend software engineer at Optimizely, an experimentation platform. She has a degree from the University of Pennsylvania in Computer Science and Cognitive Science. ## AGENDA 6:00p - Check-in and mingle, with food provided by our generous sponsor! 7:05p - Welcome 7:30p - Door close 7:10p - Announcements, lightning talks and main talk 8:30p - More mingling 9:30p - Hard stop This event is produced by: SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Please submit a 25 or 40 mins talk to their 750+ devs regional conference PyBay2019. CFP closes 4/24. https://pybay.com Yelp sees 89 million mobile users and 79 million desktop users every month. Keeping everything running smoothly requires the best and brightest in the industry. Their engineers come from diverse technical backgrounds and value digital craftsmanship, open-source, and creative problem-solving. They write tests, review code, and push multiple times a day. Come out and talk to them.

    13
  • Project Night at Yelp

    Yelp

    Into Python and want to experience how cool the Python Community is? Join ~150 Pythonistas at SF Python's Project Night on March 20! Please register using this link: https://ti.to/sf-python/project-night-yelp The format is similar to an un-conference. We start with a free food and drink reception from our generous sponsor Yelp. After formal introductions, Pythonistas join up with like minds to: * enjoy our featured tutorial * learn, share, and contribute at planned and spontaneous Special Interest Groups (SIG) * hack on your own projects * get your questions answered and mentor others The plan ========= 6:00p Check-in 6:50p Announce your project and/or the kind of help you seek 7:00p Start hacking, or attend one of the tutorials or SIGs 7:30p Door Close 9:30p Hard Stop # Tutorials Have you ever wondered how Google, Facebook and other advertisers manage to catalogue your photos, add tags and even find similar photos to yours? In this tutorial we will leverage Python, Scikit-Learn, Tensorflow and Keras to build an image search engine that can organize a group of images by similarity and find the closest ones to an image you choose. This tutorial is for intermediate users who have used these libraries at least a couple of times and are curious to see more advanced features and applications. Clone the repo now to get a head start: https://github.com/zerotodeeplearning/deep_learning_image_similarity Bio: Francesco Mosconi is CEO & Chief Data Scientist at Catalit Data Science. With Catalit Francesco helps Fortune 500 companies to up-skill in Machine Learning and Deep Learning through intensive training programs and strategic advisory. Author of the Zero to Deep Learning book and bootcamp, he is also an instructor at Udemy and Cloud Academy. Formerly co-founder and Chief Data Officer at Spire, a YC-backed company that invented the first consumer wearable device capable of continuously tracking respiration and physical activity. Machine Learning and python expert. Also served as Data Science lead instructor at General Assembly and The Data incubator. # Special interest groups ## PyBay CFP Have an idea for a talk for our regional conference in August and want to brainstorm with someone or get your proposal reviewed? Join Nick DiRienzo, SF Python Organizer and past PyBay speaker to get your proposal written. He has recently gotten 2 of his company's talks submission to be accepted at PyCon! ## Biocommons The biocommons software packages help genetic testing companies map patient sequence variation to reference genomes. Software: https://github.com/biocommons/ Docs: https://hgvs.readthedocs.io/en/stable/intro.html Gitter Group: https://gitter.im/biocommons/devs Join us to hack on the installation docs, improve our test coverage, or pick your own issue to solve. (All skill levels are welcome!) ## Pydata The PyData SIG brings together people interested in statistics, machine learning, and deep learning to share ideas and learn from each other. The focus will be Python's scientific stack - NumPy, SciPy, Pandas, scikit-learn, PyTorch, TensorFlow, Keras, and related packages. ## Beginner SIG New to Python (or programming)? Come to the Beginner SIG This event is produced by SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Check out their flagship event, PyBay2019 (https://pybay.com), 4th Annual Regional Python Conference this August. Venue and reception is through Yelp. Yelp sees 89 million mobile users and 79 million desktop users every month. Keeping everything running smoothly requires the best and brightest in the industry. Their engineers come from diverse technical backgrounds and value digital craftsmanship, open-source, and creative problem-solving. They write tests, review code, and push multiple times a day.

    28
  • Learn about parser, interpreting DSL and ML models

    On 13 March 2019, join ~150 devs at SF Python's presentation night and learn more about “Interpreting and understanding DSLs, Machine Learning, and lots more!” Please register on Tito: https://ti.to/sf-python/march-2019-presentation-night by 2p on March 13. * If you have only registered via meetup.com, there is very good chance we can't get you into the event due to restrictions from building security. We don't often have your full name via meetup.com and and we cannot accept walk-ins at this event. If you'd like to give a lightning talk at this meetup or present at future meetups, please submit your talk ideas at https://bit.ly/sfpythoncfp Our generous sponsor Checkr will also provide pizza and drinks for this evening. PROGRAM # Lightning talks - Robert Hodges - Python and ClickHouse Are Friends! - Upkar Lidder - Introduction to Serverless - Phillip Chuzhbinin - Using Python to build Slack-bots at CMB # Short Talk (~15 mins) Explainable Machine Learning - Eitan Anzenberg As machine learning applications become more specialized, the models become increasingly opaque and harder to interpret. The ability to interpret “black-box” non-linear models is critical in certain fields such as finance, healthcare and self-driving technology. At Flowcast, we partner with several banks and leverage their proprietary data to build credit-risk models using machine learning which help unlock capital for small to medium businesses (SMB). Come and learn how to interpret black-box non-linear machine learning algorithms at the prediction level using Python and Jupyter Notebook. This talk will be also given at Strata EU (London UK). ### Speaker Bio Eitan Anzenberg leads the data science team to execute on the development and productization of Flowcast’s AI platform. Etian has over 7+ years of experience in Data Science with a background in machine learning, applied statistics, modeling and engineering. ## Main Talk (~25 mins) Parsing a medieval heraldic DSL (PyCon 2019 exclusive!) - Chris Beacham Medieval European feudal families had a coat of arms for each family name. The cost of arms were generated from formulas called Blazons that were written in a medieval Domain Specific Language - the language of heraldry, which reads like a stilted lovechild of English and Latin. This is a language with a specific syntax, keywords, variables and recursion. I am writing a parser for this medieval DSL that can automatically generate coat of arm images. I’ll explore how a parser works, the types available, and how to write an interpreter for a DSL in Python. My goal is to be able to parse a blazon into an ast and generate a coat of arms image from it. ### Speaker Bio Chris Beacham aka Lady Red is a python backend developer, artist and maker, and is a member of Noisebridge Hackerspace AGENDA 6:00p - Check-in and mingle, with food provided by our generous sponsor! 7:05p - Welcome 7:30p - Door close 7:10p - Announcements, lightning talks and main talk 8:15p - More mingling 9:30p - Hard stop SF Python is run by volunteers aiming to foster the Python community in the Bay Area. Please consider making a donation to SF Python and saying a big thank you to Checkr for providing pizza, beer, and the venue for this Wednesday's meetup. Food, drinks, and venue for this meetup is through the generosity of Checkr. Checkr is modernizing background checks to build a fairer future by improving the understand of the past. Please consider their job opportunities(https://checkr.com/careers/?gh_src=gi63rn5r1) if you or someone you know are looking!

    9
  • Project Night at Optimizely

    Optimizely HQ

    Join ~150 Pythonistas at SF Python's Project Night on Feb 20! The format is similar to an un-conference. We start with a food and drink reception from our generous sponsor Optimizely. After formal introductions, Pythonistas join up with like minds to: - enjoy our featured tutorial - learn, share, and contribute at planned and spontaneous Special Interest Groups (SIG) - hack on your own projects Please register via tito at https://ti.to/sf-python/project-night-optimizely Those without a proper registration at tito risks going hungry. Who should attend? =================== - Anyone interested in our planned tutorial or SIGs - Anyone who want to hack on your work, personal or open-source projects - Experienced devs who want to lead a regular or spontaneous discussion group - Anyone interested in mentoring others 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 or SIGs * 7:30p Door Close * 9:30p Hard Stop Tutorial ======= Intro to Deep Learning with Python and Keras --------------------------------------------------------------- Get started with Deep Learning by building a few simple models for classification and regression using Keras and Tensorflow. Learn all about layers, nodes, features, loss functions and gradient descent. Train a model to predict diabetes, the price of a house and to distinguish if a banknote is fake or real. BIO: Francesco Mosconi is CEO & Chief Data Scientist at Catalit Data Science. With Catalit Francesco helps Fortune 500 companies to up-skill in Machine Learning and Deep Learning through intensive training programs and strategic advisory. Author of the Zero to Deep Learning book and bootcamp, he is also an instructor at Udemy and Cloud Academy. Formerly co-founder and Chief Data Officer at Spire, a YC-backed company that invented the first consumer wearable device capable of continuously tracking respiration and physical activity. Machine Learning and python expert. Also served as Data Science lead instructor at General Assembly and The Data incubator. Setup: Set up your environment by following the instructions here: https://github.com/zerotodeeplearning/first_deep_learning_model Special interest groups ======================= PyBay SIG -------------- PyBay is a Bay Area Python Conference for the community by the community. Join us and contribute to our talk and workshop selections. Biocommons SIG ------------------------ The biocommons software packages help genetic testing companies map patient sequence variation to reference genomes. Software: https://github.com/biocommons/ Docs: https://hgvs.readthedocs.io/en/stable/intro.html Gitter Group: https://gitter.im/biocommons/devs Join us to hack on the installation docs, improve our test coverage, or pick your own issue to solve. (All skill levels are welcome!) Pydata SIG --------------- The PyData SIG brings together people interested in statistics, machine learning, and deep learning to share ideas and learn from each other. The focus will be Python's scientific stack - NumPy, SciPy, Pandas, scikit-learn, PyTorch, TensorFlow, Keras, and related packages. Beginner SIG ------------------ Just getting started learning Python or programming in general? Come to the beginner SIG and work to up your Python skills. ##This event is produced by SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area. Check out their flagship event, [PyBay2019](https://pybay.com), 4th Annual Regional Python Conference in SF this August. Venue and reception is through the generosity of [Optimizely](https://www.optimizely.com/), the world’s leader in digital experience optimization, allowing businesses to dramatically drive up the value of their digital products, commerce and campaigns through its best in class experimentation software platform

    29
  • Managing state in the world of Python

    On 13 Feb 2019, join ~180 devs at SF Python's presentation night and learn more about how you can use Python to manage application state and its dependencies and more! Please register on tito: https://ti.to/sf-python/feb-2019-presentation-night If you'd like to give a lightning talk at this meetup or present at future meetups, please submit your talk ideas at https://bit.ly/sfpythoncfp Our generous sponsor Yelp will also provide pizza and drinks for this evening. PROGRAM Short talk (~10 mins) Win Zork in One Move!, John Gilbert Description Use Python and PExpect to interactively control command line programs. Speaker Bio John Gilbert is a generalist engineer with hardware, software, Unix, networking, database, VR, neural networks, electronics, acoustics, and systems design skills. When not working with computers, he fixes violins and cellos. Since moving to the Bay Area, he’s worked a year at Silicon Graphics, three years at a biotech, and 14.5 years at Dolby Laboratories as a systems and prototype engineer. Short talk(~10 mins) Dependency Management, Alex Becker Speaker Bio Python web developer at Coalition, a cybersecurity insurance startup. Author of https://github.com/alexbecker/dotlock, a python dependency management tool. Description This talk looks at why dependency management is important and hard, explains the shortcomings of using a requirements.txt file alone to track dependencies, and examines the tradeoffs of advanced dependency management tools (pipenv, dotlock) and methods (bundling). Main talk (30 mins) When booleans are not enough... State Machines?, Harrington Joseph Speaker Bio Harrington is a software engineer, living in sunny California. He is part of the Big Data Platform team at Netflix, with the mission of making data accessible and easy to use in an efficient way. His work is mostly focused on data orchestration and event-driven architectures. Harrington grew up in Venezuela and moved to Spain to pursue his master degree in artificial intelligence. As a hobby, he enjoys coding, tinkering with electronics and manufacturing parts for his robotic projects. He also likes spending time outdoors, hiking and enjoying nature with friends and family. Abstract Booleans are great to represent single states, but when it comes to multiple ones, they are far from ideal. This talk aims to explore cases where booleans are not the right solution, and how state machines may be a better approach when designing objects that describe multiple states and behaviors. AGENDA 6:00p - Check-in and mingle, with food provided by our generous sponsor! 7:05p - Welcome 7:30p - Door close 7:10p - Announcements, lightning talks and main talk 8:15p - More mingling 9:30p - Hard stop SF Python is run by volunteers aiming to foster the Python community in the Bay Area. Please consider making a donation to SF Python and saying a big thank you to Yelp for providing pizza, beer, and the venue for this Wednesday's meetup. Yelp sees 89 million mobile users and 79 million desktop users every month. Keeping everything running smoothly requires the best and brightest in the industry. Their engineers come from diverse technical backgrounds and value digital craftsmanship, open-source, and creative problem-solving. They write tests, review code, and push multiple times a day. Come out and talk to them.

    17
  • Project Night at Zumper

    Zumper

    SF Python is bringing 2019's first Project Night to Zumper. We have a smaller space this time [masked] people) and would like to invite folks who want to hack on their own projects or lead small special interests groups to attend. Read: there will be no formal tutorial this evening, just chatting, hacking, and getting mentored. Our venue host Zumper will be providing food and drinks for this event. Yippie! Please register at our ticketing partner https://ti.to/sf-python/project-night-jan-19 Those without a ti.to registration will be asked to register onsite and be admitted after 6:45pm if we have not met our venue's capacity limit. # The plan: 6:15p 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 special interest group discussion 7:30p Door Close 9:30p Wrap up / Hard Stop *Special interest groups* ## Bioinformatics Special Interest Group! The bioinformatics SIG is a forum for people to discuss solving bioinformatics problems with python. Specific projects are vehicles for that discussion (as opposed to, say, just shooting the breeze). Bring your own project and get people to join you or join biocommons (see post below). ##Pydata Special Interest Group! The PyData SIG brings together people interested in statistics, machine learning, and deep learning to share ideas and learn from each other. The focus will be Python's scientific stack - NumPy, SciPy, Pandas, scikit-learn, PyTorch, TensorFlow, Keras, and related packages. If you have a specific project in mind or questions, please post below. ## Please post in the comment below if you'd like to start another special interest group that talk about Python technologies *Projects people are sprinting on:* - Namibia Lebron- Torres would love help collaborating on a project creating a game night sign up page. # CHECK-IN PROCESS • Doors open at 6:15pm. Please wait outside without blocking the building entrance. Security will check ID and stop admitting guests at 7:30p. • Please park your bikes on the street. 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 Yelp for providing food, drinks, and the venue for this Wed's meetup.

    30
  • Analyze graphs with NumPy, learn recursion, and more!

    Register on Tito: https://ti.to/sf-python/jan-2019-presentation-night On 9 Jan 2019, join ~180 devs at SF Python's presentation night and learn more about how you can use Python to hear awesome lightning talks, analyze graphs with NumPy, and learn about recursion! If you'd like to present at future meetups, please submit your talk ideas [here] (https://goo.gl/forms/THhCxuqAeqA73QF22). Our generous sponsor Yelp will also provide pizza and drinks for this evening. ##PROGRAM ###Lightning talks - How to get a job/recruit talent in today's market, Alexandra Sullivan - Introduction to Serverless, Upkar Lidder - Bioinformatics SIG @ SF Python Project Nights, Reece Hart ###Short talk(~10 mins + Q&A) Numpy in Graphland, Sandeep Narayanaswami Speaker Bio Sandeep is a software engineer with a focus on data. At Capital One, he has worked on a variety of machine learning projects, and is currently building a synthetic data platform. He loves learning about and using math and algorithms and mathy algorithms, and wants to know more about functional programming. Description There is a well-known representation of graphs as matrices, and it turns out that many graph algorithms (think breadth-first search, for example) can be translated into operations on matrices. We will consider a few such translations from networkx into numpy, review performance implications, and discuss trade-offs in implementation. ###Main talk (30 mins) Recursion for Beginners: A Beginner's Guide to Recursion, Al Sweigart Speaker Bio Al Sweigart is a software developer and the author of Automate the Boring Stuff with Python, Coding with Minecraft, Cracking Codes with Python, Invent Your Own Computer Games with Python, and Making Games with Python & Pygame. These books are freely available under a Creative Commons license at https://inventwithpython.com. Al enjoys haunting coffee shops, writing educational materials, cat whispering, and making useful software. He lives in San Francisco. Abstract Recursion has an intimidating reputation for being the advanced skill of coding sorcerers. But in this tutorial we look behind the curtain of this formidable technique to discover the simple ideas under it. Although recursion is an intermediate topic, beginners will be able to follow this talk. We'll answer the following questions: - What is recursion, and when is it a good idea and bad idea to use it? - What's a stack, the call stack, and a stack overflow? - What are all the confusing ways that recursion is commonly taught? - Do some problems require recursion? Can recursion do anything a loop can't? - What is memoization, and how does functools.lru_cache work? This talk was originally given at North Bay Python 2018 ##AGENDA 6:00p - Check-in and mingle, with food provided by our generous sponsor! 7:05p - Welcome 7:30p - Door close 7:10p - Announcements, lightning talks and main talk 8:15p - More mingling 9:30p - Hard stop *SF Python is run by volunteers aiming to foster the Python community in the Bay Area. Please consider making a donation to SF Python and saying a big thank you to Yelp for providing pizza, beer, and the venue for this Wednesday's meetup.* *Yelp sees 89 million mobile users and 79 million desktop users every month. Keeping everything running smoothly requires the best and brightest in the industry. Their engineers come from diverse technical backgrounds and value digital craftsmanship, open-source, and creative problem-solving. They write tests, review code, and push multiple times a day. Come out and talk to them.*

    22