PyLadies SF Debut: Hack Night!

  • April 28, 2012 · 3:00 PM

Come join PyLadies of San Francisco for our first Hack Night!  Bring your laptop, your charger, and something you want to build or learn in Python.  We will have a 'newbie' corner set up for those who want to learn the language.

This event is open to people who identify as women and their plus one (of any gender). Emphatically queer and trans friendly.


This event will run from 3pm to 8pm.  Food will be provided; more details to come soon.

A big thanks to Klout for the space!

Join or login to comment.

  • Angeline T.

    I love it!!! So many PyLadies to learn from each other and the mentors were fabulous and nice! Thanks to Klout for providing the space, and thanks to LinkedIn for the food.

    April 29, 2012

  • A former member
    A former member

    pyladies, thanks for putting this together! got a lot of help & a great start for me :) later found that google's python tutorial to be good and succinct intro. see you later!

    April 29, 2012

  • Xiaoqing

    Very helpful onsite help and very friendly people around!

    April 29, 2012

  • Maggie L.

    great!

    April 29, 2012

  • Lucymarie

    Really fun! Learned a lot.

    April 29, 2012

  • Claire

    Tons of fun! I'm just starting to learn Python but that didn't matter because there was a newbie learning corner, other newbies to learn with, and experienced Pyladies volunteering their expertise in the corner if we had questions. I learned a lot! Lots of awesome women doing Python projects showed up, we had some great food, and even some men with projects were there to support us too!

    April 29, 2012

  • A former member
    A former member

    wonderful, everyone was so helpful!!!

    April 28, 2012

  • Sharon W.

    +Volunteers were all extremely friendly, knowledgeable, and approachable. Nice job on recruiting them!
    +Food was very tasty (and abundant)

    April 28, 2012

  • Lynn R.

    Hey folks - Group Chat/collaborating pad here: http://bit.ly/Ia7t5q

    April 28, 2012

  • Aaron M.

    If anyone is interested in automated testing, or learning about it this Saturday, there's a discussion on the G-group: https://groups.google.com/d/forum/pyladiessf

    April 24, 2012

  • A former member
    A former member

    Doh ;) thanks Lynn.

    April 17, 2012

  • Lynn R.

    @Echa - of course! power/outlets too! what would a hack night be without wifi and juice :)

    April 17, 2012

  • A former member
    A former member

    Will there be wifi access at the event? Thanks

    April 17, 2012

  • Lynn R.

    Hey folks - This is a great discussion; I want to note a couple of things. 1) this is a little over people's heads that don't know Python/programming in general, 2) this sort of discussion would be much better served on the Google Groups here: https://groups.google.com/d/forum/pyladiessf . I will compile this discussion and post via groups in a few min. Feel free to post there thoughts/discussions/questions re Python.

    1 · April 10, 2012

  • Steve P.

    Options to manage different versions of Python on a system: (1) virtualenv -p (virtualenv -h lists Help and more options); (2) vagrant https://github.com/bbangert/vagrant-pythondev (3) VirtualBox or other VM product. The bottom line is not to become entrenched in one version. Use the tools that serve your needs. Be flexible and adaptable. I recommend 2 over 3 for newbs because?in my opinion today?they will run into fewer roadblocks. My opinion will change, sooner than later, I hope.

    April 10, 2012

  • Steve P.

    For newbies learning Python programming, it doesn't matter whether you learn 2 vs. 3. Be aware that there are some differences in syntax, behavior, and features. Agreed the future is 3, yet not all libraries have been ported from 2 to 3. If a project that requires a library or package only works on 2, then that is your default environment. Pyramid itself has been ported to 3, but there are many packages that have not: zodb, babel, and pil.
    https://github.com/Pylons/pyramid/wiki/Python-3-Porting

    April 10, 2012

  • Lukas B.

    The thing is, in a company that's using Python - chances are they are using Python 2.6/2.7 and not 3 - even though that's where "it's heading" there's just no time or energy for legacy systems to do the switch if they are of a significant size or are running on a ton of managed machines where deploying & testing new versions is a pain in the butt. For example, at Mozilla we have windows machines on Python2.4. Learn Python, know that not everything is available in every version, you'll be OK.

    April 10, 2012

  • Lori W

    My main point is that 3 is where it's heading. It's easy enough to access things backwards and know that they're in the past, but harder to "relearn/unlearn" in a new way. :)

    1 · April 10, 2012

  • Lori W

    I'm going to respectfully disagree on your choices of Python. ;)

    I learned on 3. I love 3. Any time I am semi-forced to use an older version, I can clearly understand why function and other language changes were made in 3.

    And for Mac users, Python 2.7.1 works just fine for me as well. In fact, I kind of love that I can have a Python 3 installation using IDLE while keeping 2.7.1 as my default for terminal commands (and I can get access to Python 3 from the command line as well).

    1 · April 10, 2012

  • Steve P.

    I'll be at the SF Python meetup, too. I don't really look like a muppet.

    For Python newbies, unless you really need something in Python 3, then use Python 2.7.x.

    For Mac users, do not use the Python already installed by Apple. Download and install the latest 2.7.x version.
    http://www.python.org/download/

    Finally I recommend using virtualenv.
    http://www.virtualenv.org/en/latest/

    I wish someone had given me the above advice as a Python newbie to avoid much pain and suffering.

    April 10, 2012

  • Lori W

    I'll be at the SF Python meetup, too. :)

    April 10, 2012

  • Lynn R.

    Hey folks - If any of you are coming the the SF Python meetup tomorrow at Yelp, come find me and say hello!

    April 10, 2012

  • Becca

    I'll be in the newbie corner too, and I want to prepare a little beforehand. These suggestions are most welcome!

    April 10, 2012

  • Steve P.

    +1 on LPTHW. Here are a couple of other online tutorials I liked, too.
    http://bit.ly/lIwQUX
    http://bit.ly/bDllIh
    Stanford University and MIT also offer free online courseware.

    Self-directed study is good, but I find that collaborating with other developers at hackathons, code sprints, and on open source projects via github and IRC to be most useful. A project with tutorials offers an opportunity to learn and review the docs for suggesting improvements.

    1 · April 10, 2012

  • Lori W

    Hi Tiffany,
    You should absolutely come! Since you would be new to both Python and programming, I'd probably set you up with project "Learn Python The Hard Way":
    http://learnpythonthehardway.org/book/
    and then whoever is wrangling the newbie corner that evening will be able to answer any question you have along the way. Don't let the name fool you into thinking it's hard. What it really is saying is that it will teach you Python by showing you the concept and then having you actually practice.

    2 · April 10, 2012

  • tiffany l.

    Would the hack night be appropriate for not only Python newbie but programming newbie?

    1 · April 10, 2012

Our Sponsors

  • Geekdom

    Local event hosting!

  • Heroku

    Heroku sponsors local events for PyLadies of San Francisco!

  • Rackspace

    Local event sponsorship, hosting, and general PyLadies (global) support!

  • LinkedIn

    LinkedIn sponsors our South Bay events.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy