Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
132 lines (79 sloc) 7.37 KB

Prospective Organizers

So you’ve decided to start your own PyLadies group – YAY!

We’re excited to have people like you join our growing community and want to help you get your group launched as quickly and painlessly as possible. If our experience is any indication, your first major event will galvanize and inspire the Python community in your area and create momentum for subsequent events, so it’s crucial to start things off on the right foot!

To help you get started, we’ve created this open-source kit for starting your own PyLadies group in your city. PyLadies is part social club, part stepping stone toward the Python open-source world.

Things to Think About

Types of Local Groups

A local group can be:

  1. a geographic group: for a city, region, state, or country
  2. a student group: for a university, college, or school
  3. an interest group: for any topic (e.g. PyGame, SciPy, Django)

The larger the local group, the harder it is to meet in person. Large local group's events will be mostly virtual meetups that occur online, whereas small local group's events tend to be in-person meetups.

A local group can consist of sub-local-groups, making both the in-person and virtual meetups possible.

Group Size

It’s fine if your local group is small. Having just 2-3 women who meet regularly to exchange Python tips and tricks counts as a local group. What matters most is quality, not quantity.

Larger local groups have more flexibility to organize different types of events, but it’s harder to get everyone together for dinner.

Event Frequency

There are no formal requirements for how often a leader hold events. However, we highly encourage that - at minimum, to try and hold one event a month. This helps keep interest in PyLadies from flagging, and helps people maintain their progress in becoming better developers. You can hold more events with proper support and planning.

Suggestions for event types and event resources can be found under :doc:`../organizer/eventhosting/ideas` and :doc:`../organizer/eventhosting/resources/index`.

Process Overview

Everything is listed in :doc:`checklist`, but an overview of the process is:

  1. Think about who you'd like to have help you, if you'd like.
  2. Think about the name of the location. For instance, do you want "PyLadies of Super Awesome City", or "Super Awesome City PyLadies", or "SACPyLadies"? We highly encourage to not choose a name that is the whole country or state, e.g. "PyLadies of California". We do not want to discourage other women from starting a local PyLadies, say "PyLadies of Santa Barbara" when "PyLadies of California" is only focusing on the Bay Area.
  3. Fill out the initial interest form (linked in the checklist).
  4. If you haven't heard from anyone within a week, please ping us! Once you do, you will be given a PyLadies email address, which is also your Google Apps account.
  5. Sign up for ALL the things with your new PyLadies email address, like, Twitter, Facebook, or anything that's relevant to your location.
  6. If you have signed up for Meetup, you may request reimbursement of fees paid from the Python Software Foundation. Check out their grant process for more information, as well as a :doc:`../organizer/grants/sample-meetup-proposal`.
  7. Think about how you want to setup your website (e.g. a static HTML/CSS/JS site, or a dynamic site with Django/Flask/etc). More information in :doc:`../organizer/website/local`
  8. Fill out the PyLadies resource form with all the new accounts (linked in the checklist).
  9. Start hosting events!


Please do not purchase domains or setup email addresses; we do that for you! We need to maintain accounts (both for trademark and administrative purposes).

Process Checklist

Here's all of what needs to be done to start a PyLadies group locally. You may of course adapt this list to meet your group’s needs.


Fill out the initial PyLadies group interest form to get your namespace setup for your group domain and email. If you haven't heard anything within a week, please ping us!

Once you have received a confirmation that the the initial PyLadies request form was approved and setup, continue on:


  1. With the new email address, sign up for the following social media/communications accounts (if it makes sense for your local group):

    1. Twitter
    2. Facebook
    3. Google+
    4. GitHub
    5. IRC/Freenode
  2. Whether it's or another local event/community site, start the local group with the email address.


TIP! Uber-frugal? Get half-price Meetup fees! Complete all of the Meetup forms, but stop when you reach the payment page. In 24 hours, you will receive an e-mail from, with a link to complete the payment process at half price. :)

  1. File for a reimbursement for Meetup fees to the Python Software Foundation by following their grant process. A sample grant request can be found :doc:`here <../organizer/grants/sample-meetup-proposal>`.


The Python Software Foundation will reimburse fees for PyLadies Meetup groups. However, if your location does not use but a different/similar site that charges, still file a reimbursement!

  1. Sign up for a Heroku account with your email address. This will be used to setup your website, which is documented at :doc:`../organizer/website/local` once you're ready.

  2. Fill out the PyLadies resource form for contact information, all group information, etc. This is for administrative purposes (e.g. what social media accounts do we own, where should we send PyLadies stickers to, etc), and will not ever be shared outside of PyLadies.

  3. Request to join the following mailing lists:

    1. PyLadies Global Organizers list - all global organizational communication and coordination is done via this list. You'll be introduced to the mailing list.
    2. PyLadies Global Members list - a global list for PyLadies (and PyGent allies) members. Feel free to introduce yourself and the new location.
  4. If you're familiar with IRC, come hang out in the #pyladies channel on Freenode.

  5. Plan your first event! Check out :doc:`../organizer/neworganizer` for New Organizer information. Start promoting your new group via various local channels, including, local PUGs, related groups, and universities, as well as the global PyLadies Members list!


Questions & Contact

If you have any questions or concerns about the process, drop us an email or ping roguelynn or estherbester in the #pyladies channel on Freenode!