Skip to content

Learn about tools to help you write better code in Python

Photo of Grace Law
Hosted By
Grace L.
Learn about tools to help you write better code in Python

Details

Want to learn more about Python and meet other Pythonistas? Join SF Python via remo.co, a virtual platform that allows you to interact with others at your table, find out what they are doing with Python, and move around to meet new folks, like you would in an in-person event.

AGENDA
6:30p Get up to speed on remo.co, network and reconnect with friends!
7:00p Opening remarks, sponsors acknowledgement
7:10p Scheduled talks + yoga / networking / announcements breaks
8:30p Wrap up last talk, more Q&A and networking
9:00p Hard stop

๐Ÿ‘‰ Want to give a talk at future meetups? Submit your 5, 10 or 25 mins talk proposals here: https://bit.ly/sfpythoncfp

SCHEDULED TALKS

๐Ÿ”Ž Lightning talk (8 mins)
Regression Testing with Touca by Pejman Ghorbanzade

๐Ÿ”Ž Short talk (~15 mins + Q&A)
How we dealt with poor code analysis support by Vladimir Losev

Projects that heavily rely on Python features such as metaclasses, decorators, or code-generation face a problem of poor support by static code analysis tools. This results in little to no suggestions in IDE or broken mypy tests.

We'll talk about how we addressed this issue on our open-source https://github.com/Toloka/toloka-kit and https://github.com/Toloka/crowd-kit projects.

Vladimir Losev is a senior software engineer at Toloka https://toloka.ai

๐Ÿ”Ž Main talk (~20-25 mins + Q&A)
Not just numbers: Working with dates and times in pandas by Reuven M. Lerner

Over the last few years, the pandas library has become enormously
popular -- and for good reason! With pandas, you import, clean, analyze,
visualize, and export data with great ease and flexibility.

What you might not know is that in addition to working well with
numbers, pandas also has sophisticated facilities for working with dates
and times. In this talk, I'll look at several of these capabilities,
including importing date/time info from files, calculating time
durations, using time information as indexes, and the powerful
"resample" method.

Reuven helps people to improve their careers with Python, teaching a variety of live (in person or online) courses to companies around the world, and also offering 25 online courses to individuals. Each week, Reuven sends a new article about Python and software engineering to more than 20k subscribers to his "Better Developers" newsletter. His "Python Workout" book, with 50 exercises to improve your Python skills, was published by Manning in the summer of 2020, and his "Pandas Workout" book, with 50 exercises in data analytics, will be published by Manning in the coming year. Reuven lives with his wife and children in Modi'in, Israel.

FAQ
๐Ÿ‘‰ How does one network / socialize at a virtual event?
With remo.co, you can join different virtual tables to chat with speakers, find out about how others are using Python, start your own discussion topic. Turn on your mic and video when you arrive, and wola, just like an in-person event, you can chat with folks at your table. Prefer a different conversation? Double click to join another table or search the participant list, DM them via in app chat to your table for a reunion.

This event is produced by:

SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area

Video sponsor is IBM

For over a century, IBM has led world-changing progress by uniting, empowering, and relentlessly reinventing itself and their 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 and participate in shaping the digital future

Video conferencing platform sponsor is SAUCE LABS

Sauce Labs ensures the worldโ€™s leading apps and websites work flawlessly on every browser, OS and device. Our award-winning Continuous Testing Cloud provides development and quality teams with instant access to the test coverage, scalability, and analytics they need to rapidly deliver a flawless digital experience.

Photo of San Francisco Python Meetup Group group
San Francisco Python Meetup Group
See more events