Recent Photos

 

 

Roll call: women in python

Lately I’ve been wanting to talk more about women in python, which I see as a subset of the women in open source conversation that’s been taking place. I really wanted to start by talking to other women, though, to see who they are and what their experiences have been and how mine compare.

Except… who ARE the women in python? I can name eight, including myself. There must be more, right? There must be women using python who don’t participate in the larger community. There must be women who ARE active and whom I’m just not aware of. It can’t possibly just be eight. My Planet Python RSS feed shows me no regular female contributors (that can’t be right, can it?); three PSF members are female (out of 112) but none of them are officers or are on the board; nobody on python core is female.

My view is fairly limited in scope, so what I want to know is: are there really so few women using python in the first place? Or are there women using it who keep their heads down or don’t engage with the larger python community? It seems to me that those are separate issues, to be addressed in different ways.

So I am proposing a roll-call. Are you a woman using python? At work, at home, at school, in any capacity whatsoever? Raise your hand. Be counted.

(Men, please do not raise your hand on behalf of your female colleagues or friends. Send ‘em on over. Let them speak for themselves.)

Comments

fb comments

68 responses to “Roll call: women in python”

  1. Me.

    Reply

  2. Um, I did a significant project in Python in 1994, and have been aPython voyeur since. I also worked at OSAF in a non-programming role, and have use Python a little outside of work (e.g. for Algorithms homework problems).

    I realize I doesn’t *really* count, but I wanted to boost the numbers…

    Reply

  3. Me! I’ve been starting to use Python more and more in the past year, for things I used to use Perl for. I’ve been improving data analysis at my work with Python scripts, and doing some web application development using Django. And I use it for some personal scripting, too.

    Reply

  4. I do, for small personal projects and simple reformatting tasks for work. I wouldn’t call myself a “real” python programmer, though.

    Reply

  5. Me! For personal use, mostly related to Delicious.com and the extraction/posting/etc. of links therein. Sometimes I use the pydelicious library, sometimes I roll my own.

    Reply

  6. Me! I’m a technical lead at NASA, and we use it for most of the business apps I take point on.

    Reply

  7. Me! Web based marketing stuff, python-only for 8 years now.

    Reply

  8. I stand with Kaitlin as a Python voyeur of sorts. I’m an editor of books about Python, user group attendee, PyCon veteran, and all-around fan of the community. So far, my coding experience has not extended much beyond the “hello world” kind of thing, but one of these days in my copious spare time… :-)

    Reply

  9. Python was my first language and still, so far, my favorite. Count me in.

    Reply

  10. python and 20-odd other languages (overall; maybe 5 I’m actively fluent in).

    Reply

  11. I’m here. :)

    Reply

  12. Yup, me.

    Reply

  13. Hi there!

    I program for fun in python (perl for work!) and am just getting my feet wet in a project called Basie, doing security testing.

    I also run a weekly free Python programming class at HackLabTO in Toronto, Canada. I’m going to send in a paper to PyCon about the class, as it’s been a lot of fun and a huge learning experience for me (and hopefully the students!)

    -Leigh

    Reply

  14. I use python at work. Trying to fight elderly men who’re stuck with Java…

    Reply

  15. Me also. I work with Zope/Python/Plone though my actual Python knowledge is limited I promote and develop with the above. I’m also teaching myself Django. I prefer python based technologies to anything else.

    I’m active in the Plone community, just not as active in the Python community.

    Reply

  16. I have worked in Python for the last 5 years, 3 of these were only Python, at NCSA in Urbana Champaign. Currently I am seeking a job and learning to use Python in web development.

    Reply

  17. I use Python to sort fabrics on Etsy by color (i.e., to run morecloth.com) and for some textile-design purposes.

    Reply

  18. typing with 1 hand…am a python lover…used to write all kinds of automation tools using python at work…on maternal sabbatical for now…but will sure love to come back and write morw python code – it’s cuter than Java or c++ which I also code mostly with….

    Reply

  19. I have been using python doing web development for the past 2 year for MerchantCircle whose goal is to help local businesses get more customers online. (www.merchantcircle.com) It has been fun and less pain using Python… I would choose it rather than Java, c/c++ any day

    Reply

  20. I’ve been using Python on and off since 2001. I’ve used it for an enterprise build breakage repair system, a pattern recognition tool, web crawling/scraping, data processing, image processing, and a couple of web tools (TurboGears & Django).

    Reply

  21. I use python at work, but I’m largely language-agnostic.

    Reply

  22. Python is the first programming language I’ve used in a serious way (since 2000) and still my favourite. I use it for scripting at work and home (and as a calculator :)). I’ve also started using it for web development.

    But it doesn’t surprise me that _users_ of Python are not that visible. I also use OpenOffice, Thunderbird, Firefox, Livejournal, Gmail….. a million other things, and I don’t participate in those communities. My impression is that things like planets are more for developers than users.

    Reply

  23. You already know me. So I didn’t respond to this until someone emailed me and asked why I wasn’t on the list. So, here. I’m on the list now. ;-)

    Reply

  24. I program in python in my elusive free time at home. I started working with django and do some small programs in python.

    I’m not active in any communities since my schedule is packed with school in c/c++/java and part-time work in java. Hopefully I can become active once I graduate :).

    Reply

  25. Python simply rocks. I’ve written all of my code for start-ups and peripheral projects in Python since 2001. It’s fun to give tutorials in Python as well. People tend to pick the language up quickly, and enjoy writing code in this great language.

    Reply

  26. I don’t often use Python, but I have some experience with it. I used it for an internship a couple years ago and am decent enough with it to fix small bugs in PyGTK programs. I gave an Edubuntu laptop all setup for Python development along with some PDFs of Python books for kids to my 9 year old (female) cousin for Christmas and started showing her the basics, so count this comment as two!

    Reply

  27. I worked with Python on my previous job, it was the first language I really fell in love with.
    Now, I try to program in Python in my spare time.

    Reply

  28. I have been using Python at university for several years now – I do Bioinformatics. Some with normal scripting, some with Biopython.

    Reply

  29. I learned Python while doing observational astronomy research, and now use it doing high energy physics research (usually in combination with C++).

    Reply

  30. I introduced Python as a first-year course where I lecture and have used Python Server Pages on the mobile webserver. Plus I’m planning a big project on mobile Python for next year :-)

    Reply

  31. This and last summer, I have using python heavily in my summer job (which involves data aquisition for testing of electronics).

    Last fall term I had an algorithms course that used Python, but as I am really a maths student (and focus on the more theoretical parts), I haven’t used it much more for school after that.

    However, it is my language of choice when doing project Euler :)

    Reply

  32. I’ve been programming since I was 9. Python is the only language to hit all my happy places.

    I use it in my work and home.

    I ended up getting into web development but my love is in writing games.

    I wrote a library that wraps pygame that almost completely emulates another obscure language I used to write in. I am currently writing a large complex game using it that I hope to sell.

    Reply

  33. I code in python. FIrst encountered it 7 years ago for some scripting duties. Then ran into it again a couple of years ago. Have done a couple “crap, I gotta do that again? now it’s a script” type programs for myself. Writing some Django based web-services in it these days.

    Only knew to come here and be counted because one of my co-workers forwarded your plea to an internal company mailing list. I wouldn’t call myself a Python expert or stand up to lead in the Python community. I’m more of a “is the language procedural and vaguely C-based? yeah, I can read it and probably code in it” kind of jill-of-all-trades.

    Reply

    • Hrm. Didn’t mean procedural exactly. Mostly meant “not one of those wacky Haskell-like languages”. *sigh* See? This is why I sit quietly over in the corner and just write code. The English language does not mean what I think it means. (And, yes, I am a native speaker.)

      Reply

  34. I am using Python for 3 years and developing GUI applications with PyKDE & QT.

    I am also in FLOSS community since 2003 and leading a local women in computing group under ACM-W Turkey.

    Reply

  35. Python is fun, I use it daily at home and work. I also contribute to an open source project written in Python. When I find free time I write some Python-related tutorials in my blog.

    Python is also my preferred language in project Euler :)

    Reply

  36. I’ve used Python on and off for about ten years, mostly for text-munging and data conversion.

    Reply

  37. I only program in Python or C these days.
    C if I need to write a device driver, and
    Python for everything else. I do a fair bit of
    scientific programming, and teach Python.
    I used to program a lot more, but these days keeping the small computer company I founded with some friends in business
    takes up most of my professional time. I am
    interested in the mathematical aspects of
    computer science, language design, and
    user interface design.

    PSF board members keep pestering me to
    join the board all the time. But I don’t have
    time for such things right now. I’m pretty
    active in PSF member discussions, though.

    Reply

    • Assuming you’re the same Laura Creighton I’d like to thank you for helping to put on a great conference in Europython, you’re not giving yourself enough credit. :)

      Reply

  38. Python is my preferred programming language, I used it at college, for GSOC project and at work.

    Reply

  39. I use python where possible. My last good work project was all python. It was a gene ontology package I named Pygeon. Did file reading & stats calculations; based on a binary sparse matrix implemented as a couple of dictionaries.

    Reply

  40. Me too

    Reply

  41. I don’t use Python at work, unfortunately, but it’s my preferred language, the one I use for all of my side/contract work. I’m also fairly active in the Django community, although I’m not a contributor.

    Reply

  42. Stephanie Gokhman

    Monday, 17th August 2009 at 1426
     

    Python/Django developer for an Internet subsidiary of Newhouse Publications professionally for 2 years, recreationally and academically for 4.

    Reply

  43. I recommend python for projects I manage, and last coded python in any substantive way in 2003 or 2004, creating automated install scripts for various RedHat packages on a contract.

    The idea that engaging with a language community is a predictor of how many people are using a language seems kind of odd to me. There was a C community back when I programmed in C, but there seemd to be primarily two types of folks involved with it: language designer or heavy-duty CS type interested in compiler changes, or very active programmers giving/receiving mentoring. The kind of day to day, bread and butter programming types didn’t seem to show up there often; I had a read-only newsfeed view into comp.lang.c and similar sources.

    Don’t get discouraged if there aren’t too many responses here… it may not be a good reflection of how many people are using python vs monitoring the blogosphere and/or python community pages. Maybe there could be an optional survey link at some ‘official’ python site? With questions about M/F, demographic, edu/business/school/personal use, etc?

    Doesn’t touch the folks out there using apt-get and the like, but might yield some initial interesting data.

    cheers,
    Strata

    Reply

  44. I’m not a hardcore pure pythonista, but I present throughout the Midwest on the awesomeness of IronPython. My speaking credentials on IronPython include Cleveland Day of .NET 2008, CodeMash 2009, and PyCon 2009.

    Reply

  45. I wouldn’t call myself a Pythonista, but I dabble a fair bit in it. All the random scripts at work, the back-end for my Starbucks Challenge webmap, whatever comes up. And definitely all prototyping I do. I wish I could do a real project in Python, but since I work on video games, there’s not too much room for it.

    I also dabbled w/ Django & Python for my personal blog, but just decided that I’d rather write articles than create yet another blogging system ;)

    I should probably get my act together and join a local Python group… Any local (Los Angeles) Pythonistas around?

    Reply

  46. I’m just starting Python, but im excited and eager to learn!

    Reply

  47. I think I began programming before python existed, so I hope I can be forgiven for my code in C. But since I discovered python, it’s been my preferred language, eg http://bioinformatics.oxfordjournals.org/cgi/content/abstract/17/6/535.
    I’ve also taught it to university students (as part of a computational biology course).

    Reply

  48. Michaela Barrett

    Tuesday, 18th August 2009 at 1640
     

    I use Python for personal projects and my workplace is in the process of converting to Django for our webwork. Which is going to add a nice chunk of gals to the roster, as nearly half our ~200 coders are women.

    Reply

  49. I use Python for observational astronomy research tasks.

    Reply

  50. I use python and jython at work in unsophisticated ways so I don’t normally tell other people I am a python programmer.

    With respect to the community, I sometimes do gopher stuff at pycons though, and watch the pycon organizers and pycon av mailing lists. I was on the pycon chicago pc list thinking they might want the perspective of a beginner for vetting the beginner level talks. I go to the local python user group here (chipy.org) because they consistently have interesting talks.

    Reply

  51. /me…. although i’m interested in the mathemagical aspects of AI/Linguistics and
    computer science.

    Reply

  52. Hi there, Hello from Japan,
    I participate in a group of Japanese women user of Python. This group also just started and has around 10 people. We’d like to join your community, please count us in !

    Reply

  53. Me (showing up a bit late to the party). I’ve been using Python recently for building websites (django and appengine). I also did some Python coding on the (infamous?) Chandler project a few years ago. I’ve been to PyCon a few times, I think I gave a presentation or two. Yay Python.

    Reply

  54. Python+JavaScript here. In the Python world I <3 django, pinax, google app engine, pil, pycairo, and lots more.

    Reply

  55. Late to the party here, but yes, I use python, both for programming as part of the Mailman developers team, and for scripting certain text processing tasks related to my PhD thesis. Couldn’t live without it!

    Reply

  56. i’ve fixed the odd bug in a python app – and built a couple handy utils using gtk-python — but haven’t had a serious project yet.

    Reply

  57. I’m mostly a ruby developer, but I’m starting to dabble in Python because it’s so strong for RDF and linked data.

    Reply

  58. I’m a grad student in nuclear engineering and am using python in the scientific computing research work that I do.

    Reply

  59. I love and use Python, but not that much. The last time I got to really use it was in 2007 when my job at the time started using Django. I left to go to another job which was a LAMP environment turned CMS built with JSP. My new job is most JSP, but I’m helping on a side project that is using Django, so I get to use Python again. Yey!

    Reply

  60. I’m mostly an iOS/objective-c developer, but also love python. I volunteer with the Boston Python Workshop, a great weekend course for “women and their friends” designed to introduce non-programmers to programming via python, and to get them involved in the python community.

    Reply

  1. [...] Roll call: Women in Python. If you’re a woman who uses Python, go let Pam know! [...]

  2. [...] the comments on this post do a good job of answering the question it asks – “where are the women in [...]

facebook says...

Comments

comments

Powered by Facebook Comments

Leave a Reply