• PyDistrict™: Early April Lightning Talks

    Online event

    It's an April two-fer! Join us for an evening of lightning talks. If you're interested in presenting, please reach out to the organizers on Meetup or the DC Tech Slack.

    ---------------------------------------------------------

    Speaker: Jim Taysom

    Title: Manage your Python environments with Pipenv

    Pipenv combines virtual environments and package installation tools to make a simple workflow for having a consistent package installation experience. This will help prevent your computer from being declared a superfund site (https://xkcd.com/1987/)

    ---

    Speaker: Aru Sahni

    Title: Pattern Matching

    Python 3.10 is on the horizon. With it comes a new feature that has the internet abuzz - Pattern Matching. Learn why it exists, how it's used, and more!

    ---

    Speaker: Rami Chowdhury

    Title: Django-Ninja

    Want to try FastAPI? Have an existing Django app? Learn how to bring Ninja skills to bear with Django-Ninja!

    ---

    Speaker: Vic Kumar

    Title: Functional Programming in Python

    Ever hear your overzealous friend talking about "functional programming" and have no idea what they're talking about? We're going to try and bridge the gap and do a few functional examples in Python.

    --------------------------------------------
    Zoom Info

    https://excella.zoom.us/j/98363036120?pwd=TlM0ZDNITlVkcjhOOWhYRGNic3luZz09

    Meeting ID:[masked]
    Passcode:[masked]
    One tap mobile
    [masked],,[masked]# US (Chicago)
    [masked],,[masked]# US (New York)

    Dial by your location
    [masked] US (Chicago)
    [masked] US (New York)
    [masked] US (Washington DC)
    [masked] US (Houston)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/az13ymP26

    Join by Skype for Business
    https://excella.zoom.us/skype/98363036120

    1
  • PyDistrict™: February Meetup

    Online event

    Happy new year!

    Join us for our monthly virtual PyDistrict. We'll have one great speaker who'll be presenting.

    ---------------------------------------------------------

    Speaker: Will Angel

    Title: Logging and Monitoring Python Applications

    You've built your Python application and deployed it! Now what? Specifically, now what is your application doing and how do you monitor it. This talk will cover logging and monitoring Python applications using the Python standard library logging module and open source monitoring tools including Prometheus and Grafana. Learn the basics and best practices of application logging, and get an overview of the monitoring ecosystem that you can use to get better insights into the health and utilization of your Python apps.

    About:
    Will Angel is a Data Scientist and Author, co-organizer for the Data Visualization DC meetup group, and helps lead communications and development for the Data Community DC non-profit. He has worked in consumer and healthcare startups, and has a background in bioethics and physics. Learn more at http://www.williamangel.net or on twitter at @DataDrivenAngel.

    ------------------------------------------------------------------------------------------

    Join Zoom Meeting
    https://excella.zoom.us/j/97273460375?pwd=MHExeTAyb0dXNDNFV2l4NkRadmtBUT09

    Meeting ID:[masked]
    Passcode:[masked]
    One tap mobile
    tel:[masked],,[masked]# ([masked],,[masked]#) US (Chicago)
    tel:[masked],,[masked]# ([masked],,[masked]#) US (New York)

    Dial by your location
    tel:[masked] ([masked]) US (Chicago)
    tel:[masked] ([masked]) US (New York)
    tel:[masked] ([masked]) US (Washington DC)
    tel:[masked] ([masked]) US (Houston)
    tel:[masked] ([masked]) US (San Jose)
    tel:[masked] ([masked]) US (Tacoma)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/a3mPJ9SJK

    Join by Skype for Business
    https://excella.zoom.us/skype/97273460375

  • PyDistrict™: Oct. 27th Meetup

    Online event

    Details
    Join us for our monthly virtual PyDistrict (formerly Django District). We'll have one great speaker who'll be presenting.

    ---------------------------------------------------------

    Speaker: Ying Wang

    Title: This talk introduces property-based testing as a concept, and describes some ways you can start integrating PBT into your test suite.

    About:
    Ying is a software engineer in DC; he enjoys Chipotle burritos, sunlight, and making computer fans spin loudly.

    ------------------------------------------------------------------------------------------

    Join our Scheduled Zoom Meeting

    October PyDistrict
    ===================

    Time: Oct 27,[masked]:00 PM Eastern Time (US and Canada)

    Join Zoom Meeting
    https://excella.zoom.us/j/99352973833?pwd=SXNNc0lXUjZvS0pxWkRaQnVkT3lNZz09

    Meeting ID:[masked]
    Passcode:[masked]
    One tap mobile
    [masked],,[masked]# US (New York)
    [masked],,[masked]# US (Germantown)

    Dial by your location
    [masked] US (New York)
    [masked] US (Germantown)
    [masked] US (Chicago)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    [masked] US (Houston)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/abmfafGkbU

    Join by Skype for Business
    https://excella.zoom.us/skype/99352973833

    1
  • PyDistrict™: Sept. 29th Meetup

    Online event

    Details
    Join us for our monthly virtual PyDistrict (formerly Django District). We'll have one great speaker who'll be presenting.

    ---------------------------------------------------------

    Speaker: Justin Shelton

    Title: Ball Don't Lie: Extracting Truth from Basketball Games with Python

    Plain-text can sometimes be a gold mine for analytical information, but text is not exactly a well-formed API. We will go in depth on how we tackle the problem of tagging basketball plays for the purposes of advanced metrics with minimal work, how we present those metrics, and what to do when the data is a lie. Attendees will learn event modeling for human-readable text; what metrics and advanced calculations are possible with seemingly basic data; and data triage/human input on ground-truth data.

    About:
    Justin Shelton is the CTO of Pivot Analysis, a company dedicated to basketball analytics. He helped create and maintains a system for tracking advanced basketball analytics, showcasing the effects of players on their teams and surfacing team insights for coaches and analysts. Before coming to Pivot, Justin spent 11 years in the defense and intelligence communities helping analysts create better products from their data. Justin is a Virginia native, but family drew him to Wisconsin where he now resides with his wife and two kids. He has a Bachelor's Degree in Computer Science from Radford University in Virginia

    ------------------------------------------------------------------------------------------

    Join our Scheduled Zoom Meeting

    Topic: Sept. PyDistrict
    Time: Sep 29,[masked]:00 PM Eastern Time (US and Canada)
    Join Zoom Meeting
    https://excella.zoom.us/j/99645205585?pwd=YUFyTXA3RmlEM002ZjBLeXZYQ05YQT09
    Meeting ID:[masked]
    Passcode:[masked]
    One tap mobile
    [masked],,[masked]# US (New York)
    [masked],,[masked]# US (Germantown)
    Dial by your location
    [masked] US (New York)
    [masked] US (Germantown)
    [masked] US (Chicago)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    [masked] US (Houston)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/acIG9FBKKP
    Join by Skype for Business
    https://excella.zoom.us/skype/99645205585

    4
  • PyDistrict™: Aug. 25th Meetup

    Online event

    Details
    Join us for our monthly virtual PyDistrict (formerly Django District). We'll be welcoming back a former organizer and seasoned PyCon speaker.

    https://www.youtube.com/watch?v=vGphzPLemZE
    https://www.youtube.com/watch?v=GVVtR_hrdKI
    https://www.youtube.com/watch?v=YiZkHUbE6N0

    ---------------------------------------------------------

    Speaker: Andrew Baker

    Title: How I built a $10k ARR side business with Django

    Ever thought about bootstrapping your own Software-as-a-Service business?

    If you're like me, you registered dozens of domain names over the years for ideas that didn't *always* see the light of day. After many failed attempts at creating a self-sustaining side project, I finally got one off the ground last year: Gator - smart scheduled delivery for your Slack messages.

    After about a year and half of nights and weekends work, Gator now pulls in about $1,000 in revenue per month - which makes it $999 more successful than my previous best attempt. In this talk I'll share the story of how Gator got off the ground and some lessons I've learned along the way. I'll also cover some details of the Python stack I used to build Gator, the APIs I rely on to be successful, and some communities I found which could help you, too.

    About:

    Andrew Baker is on a mission to empower developers to change the world with software.

    As Director of Developer Education at Twilio, Andrew leads the teams responsible for Twilio’s documentation and training programs, including TwilioQuest.

    Andrew started his career as a Python web developer in Washington, D.C.. He discovered his passion for teaching developers after running Docker workshops at meetups and conferences before joining Twilio in 2015.

    Since then he has sought out new ways to challenge and empower developers through documentation, training, and other aspects of Twilio’s developer experience.

    ------------------------------------------------------------------------------------------

    Event Details:

    https://excella.zoom.us/j/95891844763?pwd=L0hFSElVcVhpcXQ0MzN2L3RqRHZjQT09

    Meeting ID:[masked]
    One tap mobile
    [masked],,[masked]# US (New York)
    [masked],,[masked]# US (Germantown)

    Dial by your location
    [masked] US (New York)
    [masked] US (Germantown)
    [masked] US (Chicago)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    [masked] US (Houston)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/admh7Ag3mu

    Join by Skype for Business
    https://excella.zoom.us/skype/95891844763

  • PyDistrict™: July 28th Meetup

    Online event

    Join us for our monthly virtual PyDistrict (formerly Django District). We have two great speakers who will be presenting.

    ---------------------------------------------------------

    Speaker: Robert Townley

    Title: K(snake)s: An intro to kubernetes using python

    Kubernetes (aka “k8s”) has changed the way we run, deploy, and think about applications. The learning curve for k8s is a steep one, but it’s surmountable and worthwhile. And the platform has real particular advantages for python developers, who need to deal with issues (both real and imagined) around python’s ease of deployment and scalability. In this presentation, we’ll take a Django application through full deployment to a k8s cluster. We’ll spin up the cluster, dockerize the app, publish the app to a container registry, set up a CI/CD pipeline, and deploy the app. Even better: we’ll go over what all of those odd words mean. So whether you’re a curious beginner looking to learn, or a devops veteran who feels a moral responsibility to save DC’s python community from my copious k8s mistakes, this talk is sure to have something for everyone!

    About

    Robert is a developer for Upside Travel, where he dabbles in everything from mobile development to SRE. He’s originally from NYC and comes to DC by way of Montreal. In his free time, he enjoys farming-based video games, playing classical guitar, puttering around the city while listening to audiobooks, and buying domains for half-finished projects and ideas.

    Speaker: Ewa Jodlowska, PSF Executive Director

    Title: How the Python Software Foundation Fared Through the Impact of the Pandemic

    Like a lot of other organizations, the PSF has had a tough year. With the help of some special guests, we'll find out how things stand, ways to get involved in the Python community now, and what to expect in the coming months.

    About

    Ewa is the Executive Director of the Python Software Foundation. She has been with the PSF since 2012 and prior to that she assisted with PyCon as a contractor. Ewa's responsibilities include managing the staff, giving direction and leadership to the Foundation, working with the board of directors on long-range strategic planning, and overseeing financial and program operations to name a few.

    -------------------------------------------------------------------

    Event Details:

    Time: Jul 28,[masked]:00 PM Eastern Time (US and Canada)

    Join Zoom Meeting
    https://excella.zoom.us/j/95373116101?pwd=Q0N3aUpXMmZtUlhGUWFCZitEa2FTZz09

    Meeting ID:[masked]

    One tap mobile
    [masked],,[masked]# US (New York)
    [masked],,[masked]# US (Germantown)

    Dial by your location
    [masked] US (New York)
    [masked] US (Germantown)
    [masked] US (Chicago)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    [masked] US (Houston)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/abb7899QMb

    Join by Skype for Business
    https://excella.zoom.us/skype/95373116101

    5
  • Project Night

    Location visible to members

    Join us on the third Tuesday of the month to work on Python related projects! Everyone is welcome, regardless of experience.

    Have a project you are working on and just need to find the time? Spend a few hours with other DC Python members bringing your idea into existence.

    Even if you don't have a project join in the conversation, learn something new and share your experience.

    2
  • PyDistrict™: June 30th Meetup

    Online event

    Join us for our June virtual PyDistrict (formerly Django District). We have two great speakers who will be presenting.

    ----------------------------------------------------------------------------------------------

    Speakers:

    Name: Mike Brown

    Title: Before you commit, every commit: how to automate code quality

    The python community has many tools for linting and enforcing pep8 coding standards, such as flake8, pylint, and black. Wouldn’t it be nice if these tools automatically ran — and automatically fixed — your code before it was pushed?

    Name: Rami Chowdurry

    Title: Type Checking in Python

    You've definitely heard of mypy, and possibly one or more of pytype, pyre, and pyright.

    Holy cow -- that's a lot of options! What should you use? Rami talks about typechecking your Python for fun... and maybe profit?

    Bio:
    Rami has been writing Python for over 10 years and checking types for less than half of them. He currently helps companies scale their use of Python @CoiledHQ. Twitter: @necaris

    ----------------------------------------------------------------------------------------------

    https://excella.zoom.us/j/97572804319?pwd=NmtzMVBhamRJM0V0YkNnQWZMRm0xQT09

    Meeting ID:[masked]
    Password:[masked]
    One tap mobile
    [masked],,[masked]# US (New York)
    [masked],,[masked]# US (Germantown)

    Dial by your location
    [masked] US (New York)
    [masked] US (Germantown)
    [masked] US (Chicago)
    [masked] US (San Jose)
    [masked] US (Tacoma)
    [masked] US (Houston)
    Meeting ID:[masked]
    Find your local number: https://excella.zoom.us/u/acXEsc26Z9

    Join by Skype for Business
    https://excella.zoom.us/skype/97572804319

    1
  • Project Night

    Location visible to members

    Join us for Python Project Night!

    Project Nights are informal gatherings where attendees can bring their own projects and work together (or just next to each other). We'll have at least one experienced Python web developer on hand to help less experienced people with their projects.

    We host these project nights each month in addition to our normal talk meetups.

    Agenda

    • 6:30-7:00pm - Arrive, eat and catch up (thank Chief (http://agencychief.com/) for the food!)

    • 7:00pm-8:45pm - Coworking

    What could you do at project night, you ask?

    • Work on your own side projects with other people doing the same

    • Get help learning Python (or Django or Flask) from more experienced developers. (Or, help mentor other attendees if you're already a whiz)

    • Ask for a code review for a project you've been working on by yourself

    • Talk through a particular problem with someone who has solved it before

    • Just hang out and have some cool conversations!

    We are cross-listing this event with DC Python, so please RSVP to only one so we can get an accurate headcount.

    3
  • Project Night

    Location visible to members

    Join us for Python Project Night!

    Project Nights are informal gatherings where attendees can bring their own projects and work together (or just next to each other). We'll have at least one experienced Python web developer on hand to help less experienced people with their projects.

    What could you do at project night, you ask?

    • Work on your own side projects with other people doing the same

    • Get help learning Python (or Django or Flask) from more experienced developers. (Or, help mentor other attendees if you're already a whiz)

    • Ask for a code review for a project you've been working on by yourself

    • Talk through a particular problem with someone who has solved it before

    • Just hang out and have some cool conversations!

    We are cross-listing this event with DC Python, so please RSVP to only one so we can get an accurate headcount.

    Zoom Meeting ID:[masked]
    Password:[masked]

    3