| 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