Becoming a better Python developer


Details
On Wed, Mar 11, join hundreds of developers to learn more ways to become a better developer via zoom at your home.
Given growing information from CDC and Surgeon General, we are moving our regular in-person meetups to https://zoom.us/j/162379382
Please join us at 7p PST and spread the word by sharing the zoom link. For our inaugural virtual meeting, there is no pre-registration required.
There will be opportunities to ask questions, and chat with other attendees, and make announcement during specified period. CoC will be enforced - https://sfpythonmeetup.com/coc
If you can't join us live, our plan is to release talk videos on https://www.youtube.com/c/sfpython at a later point.
We hope to return to meeting in-person in the near future and appreciate your understanding during this transition.
In the meanwhile, tremendous gratitude to the extraordinary efforts from: SF Python's organizers Daniel, Connor, and Grace; our amazing speakers and sponsors; and members who have donated via tito registration. Thanks for making the community awesome!
Hope to see you online for this amazing lineup! https://zoom.us/j/162379382
## PROGRAM
### Lightning talks
- “Understanding Binary search” - Tahshara Boochee
- “Being committed to GitHub” - Subhajeet Mukherjee
- “Deploying Python 3 to the Homes of Children Everywhere (on macOS)” - Carter Sande
### Short talk(~10 mins + Q&A)
### Level Up Your Python Code Reviews - Syeda Kauser Inamdar
Did you know investing in performing high quality code reviews can transform a development team by improving their communication skills, domain knowledge, and code maintainability?
In this talk, I will share tangible tips for you to improve the speed and quality of your Python code reviews to make them more productive. You will learn about how Python’s style guide PEP 8 and tooling such as flake8, black, and isort, helps maintain good code quality. You will also learn how to automate fixing frustrating format inconsistencies with the pre-commit framework.
Bio
Syeda Kauser Inamdar is a software engineer at LinkedIn focused on building infrastructure automation to keep the site up.
### Main talk (30 mins)
### PyTest: The Awesome Parts - Josh Grant
PyTest is an excellent test tool and library for use with Python. I want to talk about the awesome parts of it. In this talk, I'll discuss some of these awesome parts including
-How to write and run some basic tests using Pytest - without any messy overhead
-What are fixtures and how to use them
-The Pytest-selenium plugin and what it provides to help with browser-based testing.
Bio
Josh Grant is a Solution Architect at Sauce Labs. He’s been with Sauce since 2018 and been working in test automation since 2010. He’s worked on building Selenium-based test frameworks in Java and Protractor, API test frameworks in Python and CI systems with Jenkins.
##AGENDA
7:00p - Welcome, introduce yourself via chat
7:10p - Announcements, lightning talks and main talk
8:30p - Surprise!
9:00p - 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 talk to PyBay2020, 5th Annual Regional Python Conference in SF on August 13-16.
Video production is via the generosity of: 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.


Sponsors
Becoming a better Python developer