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