YAY! We’re excited to have people like you join our growing community and want to help you get your chapter 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 an open-source kit for starting your own PyLadies chapter in your city. PyLadies is part social club, part stepping stone toward the Python open-source world.
You may of course adapt this list to meet your chapter’s needs.
2-10 Python lady developers who want to be local PyLadies chapter organizers
Various local channels for promoting your group, including meetup.com, local PUGs, related groups, and universities. Also, a list of global PyLadies channels that you can use.
At minimum, try to 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.
Copy our model (fork & contribute). Or fork and make it completely different. We don’t mind if you get creative!
A chapter can be:
The larger the chapter, the harder it is to meet in person. Large chapters’ events will be mostly virtual meetups that occur online, whereas small chapters’ events tend to be in-person meetups.
A chapter can consist of sub-chapters, making both the in-person and virtual meetups possible.
It’s fine if your chapter is small. Having just 2-3 women who meet regularly to exchange Python tips and tricks counts as a chapter. What matters most is quality, not quantity.
Larger chapters have more flexibility to organize different types of events, but it’s harder to get everyone together for dinner.
Email email@example.com with the following info:
Create at least one of the following:
Post a description of your first event on your Meetup.com group or website. It can be as simple as “We’re getting together at X Coffee Shop, 123 Main St., Anytown to make plans for our new PyLadies chapter. All local Python developer women (and their +1 guests) (and men interested in helping out) are invited.”
Then see the Promotion section of the PyLadies Handbook for info about how to promote your first chapter event!
Very useful for planning sessions, but also for support and accountability.
The PyLadies aren’t ALL about coding – we also love to socialize and have fun!
Hosted: a potluck/party at a member’s house
Meet: at a bar or restaurant
You can host workshops either as full-day events every 1-3 months or so, or as evening events that occur weekly.
LA PyLadies has hosted hackathons where attendees bring laptops and projects of their own to work on. Beginners are pointed to learnpythonthehardway.org and instructed to work through the tutorial, asking for help as needed. They are urged to post exercises to Github, as a way to dip their toes in the world of open source sofware.
Hackathons can be evening, full-day, or all-weekend events.
PyLadiesAU held their first chapter meeting as a virtual meetup. See http://au.pyladies.com/events/32589162/ for details.
The IRC #pyladies channel is always available for anyone to use for virtual meetups. Feel free to use it without asking, or create a #pyladies-whatever channel if you prefer.
A PyLadies event can be as simple as women getting together and talking about each others’ Python projects in a small group after a local PUG event.
Anything to encourage women to attend and continue attending PUGs is great. Talk to your local PUG organizers and ask for their help and support in having a post-PUG informal PyLadies meetup.
You might also consider trying to give a Beginner Talk at a meetup. This can help bring more beginners who might otherwise be scared away to the group.
Reviewing someone’s coding project together can help everyone learn better coding practices.
Python conferences that might interest your chapter: PyCon, DjangoCon, PloneConf, SciPy (Python for Scientific Computing)
What you can do to prepare together:
Conferences can be stressful, but they’re also a lot of fun, particularly if you’re attending with a friend or a small group. There’s also a good chance you will run into PyLadies from other chapters!
One benefit of creating a PyLadies chapter is having access to a worldwide support network of PyLadies who can help you spread word about your events.
Do the following:
Email the main point of contact for any of the following channels, and provide text and/or images for us to use:
In addition, promote all of your events directly through the following: 6. PyLadies Google group: http://groups.google.com/group/pyladies 7. #pyladies IRC channel (FreeNode)
Whenever you have news of interest to the PyLadies community, all the above channels are available to help you make your announcement. We are always looking for good quotes and photos from Python developer women.
Anything of interest to women in the Python community can be posted in the various PyLadies channels, provided that it meets these guidelines:
If your chapter is small, you don’t necessarily need sponsors. Hosting chapter meetups at coffee shops, restaurants, or people’s houses is fine.
However, you may want to organize trips, conferences, and other types of more costly events. If so, you will need to raise local chapter funds and ask local Python shops to consider sponsoring an event.
Research local companies and approach them. Often, a company that already hosts other meetups will be willing to host your PyLadies chapter. Ask them if they’ll provide pizza/drinks; if not, charge attendees a fee that covers food (and more, if you want to use the funds for future events).
The Python Software Foundation has been very supportive of PyLadies. They have a special donation page, where donors can use PayPal to make donations directly to the PSF that are tax-deductible, which can then be used to reimburse PyLadies organizers who pay for various event costs.
You can apply for a Python Sprints grant to raise money for food, power strips, name tags, and anything else you might need to run a sprint/hackathon, up to $300:
Some PyLadies designs and printing instructions are provided with this kit. The cost is roughly $500-750 for 60 shirts. Shirts can be sold for $20 each (you can adjust the price to meet your needs/currency, of course).
See the “T-Shirts, Stickers, and Other Merchandise” section for more details.
Many companies are looking for ways to give back to the developer community. You’ll want to put together a corporate sponsor info packet.
See our sample info packet at [upload sponsorship doc to git repo]. Borrow ideas from it, and customize it to fit your chapter.
Currently, T-shirts are available via Spreadshirt at http://pyladies.spreadshirt.com/. Proceeds from the shop benefit the PyLadies organization and go toward things like nonprofit corporation setup, helping new chapters, servers, etc.
Sometimes we also create limited runs of T-shirts, stickers, etc. Check the blog or ask around in IRC #pyladies if you’re interested in seeing what we have.
If you’d like to create merchandise for your own chapter, you can create a shop on Spreadshirt, Zazzle, or any other print-on-demand site and have the proceeds go toward your chapter.
Or you can have a local print shop print a small run.
Whether or not you’re part of a local chapter, the IRC #pyladies community welcomes you. #pyladies is on irc.freenode.net. Instructions on how to chat in #pyladies IRC: http://pyladies.com/chat/
Quite a few well-known men and women in the Python community participate there and try to keep it a friendly place. Ask Python questions there, talk about what your local chapter is up to, or just say hi.
Anyone can plan and host virtual meetups in IRC #pyladies. You should host one! Just tell one of the ops to update the topic with info about your meetup. See the “Promotion” section for further details about how we can help spread word.
You can also create #pyladies-whatever IRC channels for your country, language, interest group, etc. Ask sandpy for help registering your channel under the #pyladies namespace.
We also have a Google Group that anyone can use for random discussion. This group is for women Python developers and gives all PyLadies a space of our own to discuss things or post announcements.
We are looking for volunteers to start and lead discussions here. Interested? No need to ask permission! Just take over (because that’s what real Djangstas do ;) and we’ll gladly chime in on the discussion.
How to use it:
firstname.lastname@example.org is the best place to shoot any questions you may have
If you have more casual questions, IRC is one of the best places to start. You can usually find several of the main PyLadies points of contact in #pyladies.
We try not to have too many rules and regulations (everything above has been nothing more than advice we offer to make things easier for you, given that we learned much of it the hard way). Generally, chapter organizers are free to do whatever they want, as long as it’s in the best interest of their local chapter and/or PyLadies in general.
The following policies have been written up so that you may simply copy and paste them into email responses, to help you deal with awkward or tricky situations.
(If anyone asks to stay with you in the future other than a trusted friend, say something like “I wish we could accommodate you, but PyLadies has a strict policy of not allowing members to host out-of-town guests” and then paste this, minus the parenthetical note.)
In the interest of safety and security of our members, PyLadies organizers, volunteers, and members are not permitted to host overnight out-of-town guests who wish to visit town for PyLadies events.
This is a strict formal policy, chosen to ensure that the PyLadies organization continues to be taken seriously and treated with complete respect by the professional software and tech communities.
As a PyLadies local chapter organizer, you may be asked for PyLadies’ position on controversial issues. Often, these are diversity-related issues.
PyLadies’ policy is to have no official position on controversial issues. By choosing this policy, we allow ourselves to be a group full of diverse ideas and differing viewpoints.
It’s up to you. Generally, it’s good to hold women-only events as well as events for both genders (either women and +1 guests, or anyone who wants to attend). Just be aware that the dynamic of the room tends to change when the male:female ratio becomes lopsided.
A good way to hold a mixed-gender event is to partner with a local Python user group.
Be extra-clear in your event description about whether men are allowed/what the rules are – it will save you a lot of time, and prevent awkward conversations.
There doesn’t seem to be a burning need for a PyLadies for Men ;) That said, if you’re a man and want to start a similar group, we’ll support you. You can even make PyLadies knock-off t-shirts. One enterprising gent has printed “PyLaddies” shirts, and there is an IRC channel on Freenode, #pygents, for the men who love PyLadies =)
Any of the graphics at https://github.com/pyladies/pyladies-kit can be used for your own chapter promotion. Feel free to use them for websites, printed materials, t-shirts, and anything else that benefits your chapter.
Even if you don’t have an official chapter, you can use the graphics for anything women-in-Python related, as long as any funds resulting from your use of the graphics go toward Python gender diversity initiatives.
Anyone who considers herself a lady and does Python is a PyLady/Python lady. We support all women, whether female by birth or not.
We encourage you sure to make trans women feel welcome by saying so in your meetup group and event descriptions. Here is an example of a statement you could include:
PyLadies [city] is welcoming to and respectful of trans women. We encourage all women to come out to our meetups.
If the idea of trans people is new to you, you might want to take a look at this fantastic illustrated book about gender, this comic, or any of the many other introductions to trans issues on the internet.
No! PyLadies and local PyLadies chapters are about making the Python community explicitly welcoming and accessible to women.
Women who wouldn’t otherwise attend a Python user group meeting often attend local PyLadies chapter events, as a gateway to getting involved with Python programming as a beginner, or getting more involved in the Python community as an intermediate/advanced developer.