Walt Mankowski on 12 Mar 2019 04:42:15 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[PLUG] [plug-announce] Tue, Mar 12, 2019: PLUG North - "Adventures in Dunderland: The Python Data Model for Perl Mongers" by Walt Mankowski (6:30pm at CoreDial in Blue Bell) |
PLUG North will be meeting on Tuesday, March 12 at CoreDial's offices in Blue Bell, beginning at 6:30 pm. Directions to the meeting location can be found at the end of this email. This month, PLUG welcomes Walt Mankowski, who will be giving a talk entitled "Adventures in Dunderland: The Python Data Model for Perl Mongers". Python is designed to be easy to learn for beginners, and easy to pick up for experienced programmers. But Python's simplicity means you might not be using all the features the language has to offer. This is especially true if the features don't exist in your favorite programming language. In this talk I'll review the Python data model, which is the key to writing idiomatic Python code. You'll learn how to emulate the behavior of Python's internal types such as sequences and dictionaries using Python's special double-underscore ("dunder") methods. Last year I left academia and got a job at a startup as a Python programmer. I thought I knew the language pretty well, but a few months in I was surprised to discover a language feature I hadn't known about. Python classes have special methods that can be used to have the classes pretend to be built-in types like lists and dictionaries. They're kind of a cross between tied variables and roles, but they're really their own thing. This is basically a newer version of the talk I gave at FOSSCON last year and at Central a few months ago. I'll be giving it at the DC-Baltimore Perl Workshop in a few weeks so I've made it a bit more Perl-oriented than it was before. At 6:30, prior to the main meeting, we'll assemble in CoreDial's game room for shuffleboard, pool, and conversation The meeting will take place from 6:30-9pm (6:30-7 games and conversation, 7-8 General Q&A, 8-9 Presentation) at CoreDial's office space in Blue Bell, PA. CoreDial (http://www.coredial.com/) 751 Arbor Way Blue Bell, PA 19422 Directions and other information are on our website: http://www.phillylinux.org/locations/coredial.html > _______________________________________________ > plug-announce mailing list > plug-announce@lists.phillylinux.org > http://lists.netisland.net/mailman/listinfo/plug-announce > ___________________________________________________________________________ > Philadelphia Linux Users Group -- http://www.phillylinux.org > Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce > General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ plug-announce mailing list plug-announce@lists.phillylinux.org http://lists.netisland.net/mailman/listinfo/plug-announce
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug