This event has passed
On Wed, Apr 08, join ~150 devs virtually at SF Python's presentation night.
We are living in difficult times, but our community will always be there for you. We know how important our meetups are to our community, that's why, no matter where you are in the world, we will still do meetups remotely. Your learning will not be stopped by COVID-19, The Show Will Go On.
📺 Register for free using Zoom, event starts at 7:00p PST https://zoom.us/webinar/register/WN_EAnwm1hoQpeh95Ox4faJkA
🔥 [NEW] Want to improve the content at SF Python? Please fill out our survey here: http://bit.ly/sfpy-survey
- "A brief overview of hash tables" - Lisa Au
- "Cross Cultural NLP project same Mouse different culture" - Justin Huang
- "Amazing Interactive Visualizations with Python + Bokeh" - Christopher Brosseau
- Could Be You!
Please submit your talk ideas here 👉 https://bit.ly/sfpythoncfp
Does your submission need some eyes before you submit it? 👀 or would you like some help in crafting your abstract? 👉 contact Daniel Pyrathon (from the guest list)!
## Short talk(~10 mins + Q&A)
### How to Unlock the Power of Randomization to Create Intriguing Scripts in Python - Doug Purcell
Randomization is a fascinating somewhat overlooked portion of life, so let's get more familiar with it by writing some cool python programs such as a Random Person Generator, A Dice Game, and California State lottery simulator.
Doug Purcell is a software engineer and author of Code Cool Stuff with Python which is released under the Creative Commons Noncommercial 3.0 License. Enjoy free education here: https://github.com/purcellconsult/Code-Cool-Stuff-With-Python
### Ray: A System for High-performance, Distributed Python Applications - Dean Wampler
Ray is an open-source, distributed framework from U.C. Berkeley’s RISELab that easily scales Python applications from a laptop to a cluster, with an emphasis on the unique performance challenges of ML/AI systems. It is now used in many production deployments.
Dean Wampler is an expert in streaming systems, focusing on ML/AI. He is Head of Developer Relations at Anyscale.io, which is developing Ray for distributed Python.
## Main talk (25 mins+Q&A)
### Good to the Last Drop: Writing Robust Flask Apps - Isaac Evans
Having developed Flask- and Python-based tools ourselves, we recognize the importance and potential of using automated tools to write more secure and performant applications. We partnered with the creators of common frameworks like Flask and Django to identify common “gotchas” and how to build robust Python web apps.
The presentation will cover:
* Brief overview of common web security problems
* Common gotchas for Flask (and Django)
* Tools for robust Python backend development
Isaac Evans is the leader of r2c, a small startup working on giving security tools directly to developers. Previously, he conducted research into binary exploitation bypasses for techniques like control-flow integrity and novel hardware defenses on new architectures like RISC-V as a researcher at the US Defense Department under a SFS program and at MIT Lincoln Laboratory.
🖋Register here to attend: https://zoom.us/webinar/register/WN_EAnwm1hoQpeh95Ox4faJkA
##AGENDA for virtual meeting -
7:00p - Welcome, introduce yourself via chat
7:10p - Announcements, lightning talks and main talk
8:30p - Surprise!
9:00p - Hard stop
**Video production is from: Codacy**
Codacy flags errors so you can fix them quickly, directly in your Git workflow. Address security concerns, code duplication, code complexity, and drops in coverage with fully customizable standards for coverage, duplication, complexity, and style violations. Use in the cloud or on private servers - Codacy's free for open source projects and small teams! Automate your code quality with Codacy now. Learn more at: https://www.codacy.com/