Python by Julian Berman

This month is our first month of taking this meetup group beyond the seven languages covered in Bruce Tate's Book "Seven Languages in Seven Weeks".

We will tackle Python, which will effectively be our 8th language and our resident Python guru Julian Berman will lead the way:

"In the first post-7Li7W meeting, we''ll take a look at Python. In many ways, Python is quite similar to Ruby, the language we started with in month one. It is strongly, dynamically typed, is mostly interpreted, and has a number of popular web frameworks. Python excels, however, in a wide variety of domains. It was invented for text processing, which makes it a popular choice for system administration, grew popular amongst data analysts and scientists for its flexible operator overloading and relatively easy interoperability with other languages, and continues to be popular as a succinct, well designed general purpose language with a vibrant community.

We'll take a quick look at Python's syntax and core datatypes and explore its well-stocked standard library in an effort to gain some basic competency. Our experience with all the languages seen so far will help, along with Python's general simplicity and small number of core principles like "We are all consenting adults" that have guided its design.
In what time remains we'll take a look at some of Python's killer apps, including PyPy (http://pypy.org), and what it means even if Python is not the language you program in on a daily basis.

Obviously there is no chapter in the book on Python, but if you'd like some reading material, it would be recommended to skim or read some of the sections from the official Python tutorial (http://docs.python/org/2/tutorial), which is generally quite good and is guided towards programmers with a bit of experience with another language (like all of us!). Specifically, skimming Section 3.1 (http://docs.python.org/2/tutorial/introduction.html#using-python-as-a-calculator), section 4 (http://docs.python.org/2/tutorial/controlflow.html) and Section 5.1.4 (http://docs.python.org/2/tutorial/datastructures.html#list-comprehensions) and Sections 5.3 through 5.7 (http://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences) would be a good plan for getting a good general feel"


Julian Berman has been programming in Python for 7 years as a freelancer and full-time developer. He also is an active member of the NYC Python meetup (http://www.meetup.com/nycpython/) and a regular of Freenode's #python channel, both of which you very much should check out if you're interested in pursuing Python further.

 

Finally, please note that this meetup will be held at:

AOL Patch Labs

675 Avenue of the Americas, 3rd Floor, New York, NY

 

Join or login to comment.

  • Mikhail

    It's been a very interesting talk. Thanks a lot!

    June 25, 2013

  • Raymond de L.

    Julian did an awesome job of providing a comprehensive tour of Python and gave a marathon presentation that went until 10:00PM

    1 · June 24, 2013

  • tofty82

    Knowledgeable, articulate, and battled display issues like a trooper!

    1 · June 24, 2013

  • Julian B.

    Thanks for showing up (and sitting through hours and hours).

    My GitHub profile is https://github.com/Julian if you want to peek around at some real life Python.

    The slides are also in my Talks repo, or available for direct viewing at an.github.io/Talks/2013/06/Python7Li7W/index.html

    Cheers.

    1 · June 24, 2013

  • sean r.

    If you are a female or male techie looking for ways to give back to the next generation, please check us out here, we could use your help.

    http://www.meetup.com/Lets-Get-More-Girls-in-Science-Tech-Nonprofit-Group/

    June 24, 2013

  • Oybek T.

    a student interested in learning python

    June 24, 2013

  • Andrew L.

    sorry! prior commitment. enjoy python!

    June 23, 2013

  • Glyne G.

    Can't Wait!

    June 9, 2013

  • Raymond de L.

    Folks: Please make a note that our location has changed. The 7-Languages-in-7-Months meetups are being held at AOL Patch Labs for the next 6 months. The correct address is:

    AOL Patch Labs
    675 Avenue of the Americas, 3rd Floor
    NY, NY, 10010

    1 · May 30, 2013

  • Andrew L.

    and for the 8th programming language, god...

    May 29, 2013

  • Julian B.

    I'll try to track down some better resources that are more like 7L7W (that aren't bad, there are plenty of bad tutorials :D), so unfortunately for now, all I can recommend at the moment is to skim the official tutorial, which is quite good but quite tutorial-ly, so not much like the book: http://docs.python.org/2/tutorial/

    May 22, 2013

  • Avi F.

    Pls give us a source to read from

    May 22, 2013

    • Julian B.

      This is definitely a good idea, I just have to find some appropriate resources. I don't know of any of the typical resources we typically recommend that are really much like the style in the 7L7W book, so I'll have to think a bit.

      May 22, 2013

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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