SPUG: REMINDER: Meeting Announcement -- 19 June, 2007

Daina Wilburn dwilburn at whitepages.com
Mon Jun 18 17:31:11 PDT 2007


    REMINDER: TOMORROW, TUESDAY, JUNE 19 IS THE:
    June 2007 Seattle Perl Users Group (SPUG) Meeting
    ====================================================

    Topic: Python for Perl Mongers
    Speaker: Bill Campbell of Celestial Software, LLC
    Meeting Date: Tuesday, 19 June 2007
    Meeting Time: 6:30 - 8:30 p.m.
    Location: Whitepages.com offices, downtown Seattle

    Cost: Admission is free and open to the public
    Info: http://seattleperl.org/

    ====================================================

This coming Tuesday, June 19th, should bring out the beast, I mean BEST
in us all, as we come together once again for the monthly meeting of
.......
(dun da da dun!....)  

THE SEATTLE PERL USERS GROUP!  

(APPLAUSE)
(thanks)					

This month Bill Campbell of Celestial Software
(http://www.celestial.com) will be giving a very interesting talk on
"Python for Perl Mongers".  Here's an outline of the discussion:

- [ ] Python for Perl mongers.
    - [ ] Introduction and background
    - [ ] Documentation
        - [ ] Books
            - [ ] Perl to Python Migration by Martin C. Brown
            - [ ] Python Cookbook
        - [ ] On-line documentation
            - [ ] python reference
            - [ ] python library reference
        - [ ] Documentation in source
        - [ ] pydoc
    - [ ] Interactive testing
    - [ ] Program formatting
        - [ ] Indentation/Style ``steaming pile of dinosaur dung''
            - [ ] Embedding curly braces in comments
            - [ ] Wrapping statements with parenthesis
        - [ ] Tabs vs space, potential problems
    - [ ] Variable types and syntax
        - [ ] Simple variables
        - [ ] strings
        - [ ] Must convert strings to other types
        - [ ] int and longs
        - [ ] float
        - [ ] decimal, fixedpoint
        - [ ] dictionaries/hashes
            - [ ] using the ``dict'' command to simplify definitions
            - [ ] Methods
                - [ ] copy
                - [ ] del
                - [ ] pop
                - [ ] update
        - [ ] lists and tuples
            - [ ] subscript syntax and operations
            - [ ] strings may be treated as immutable lists.
            - [ ] Tuples are immutable lists -- may be key to
                  dictionaries
            - [ ] List methods
                - [ ] append
                - [ ] del
                - [ ] extend
                - [ ] index
                - [ ] insert
                - [ ] pop
    - [ ] Python syntax -- simple
        - [ ] No compound statements if(a = b)...
        - [ ] Minimal magic
        - [ ] Regular expressions -- perl standard
    - [ ] function definitions
        - [ ] parameters
            - [ ] must be declared
            - [ ] default values
            - [ ] *args
            - [ ] **kwargs
        - [ ] Returns
        - [ ] May contain sub functions and classes
    - [ ] Exception handling
        - [ ] Basic syntax
        - [ ] Creating exception classes
    - [ ] Standard library
        - [ ] Modular nature of python compared to perl
        - [ ] import package
        - [ ] from package import
    - [ ] Object Oriented Programming
        - [ ] Creating Classes
        - [ ] AUTOLOAD -- NOT!
        - [ ] attributes
        - [ ] methods
            - [ ] special methods
        - [ ] Modules
    - [ ] Building packages for installation
        - [ ] distutils
        - [ ] ezinstall -- not easy
    - [ ] Open source program sources

Here's Bill's and Celestial's contact information:

Bill Campbell; Celestial Software LLC
PO Box 820; 6641 E. Mercer Way
Mercer Island, WA 98040-0820; 
INTERNET:   bill at Celestial.COM  
URL: http://www.celestial.com/  
Phone: (206) 236-1676
FAX: (206) 232-9186  

Thanks so much, Bill!  We're looking forward to having you!
(MORE APPLAUSE, PLEASE)
(thanks again)

So, come one and all!  Remember to bring someone who hasn't ventured
over before, and, of course, remember to bring yourself!

Thanks again to all the SPUG members that show up at meetings or
participate on the list to make the group worthwhile in the first place,
and all the JAPHs out there for just being.

Meeting Location
================

Whitepages.com is located on the 16th floor of the Rainier Square
Tower (1301 5th Avenue, Seattle) which is across from the 5th Avenue
Theater.

See the directions[1] for a quick primer on how to reach us from
various locations across Puget Sound.

There are plenty of locations to park in the area, including on the
street. If you're looking for off-street parking, you can park in the
Rainier Square garage which has an entrance on Union St.

After 6PM, the building management restricts access to most floors.
Our host is trying to take care of this, but if unsuccessful, they
will station someone on the 1st floor near the elevator bank and 5th
Avenue entrance to let people in. Worst case scenario, give the host a
call on his cell phone[2] or [3] and he'll run down to let you in.

Our hosts are providing a generous assortment of free sodas, fruit
drinks, teas, and coffee, and also have some snacks. You definitely
won't dehydrate here.

See you there! -DW

[1] - http://www.whitepagesinc.com/locations
[2] - 206 354 7789 - Colin Meyer
[3] - 206-271-9267 - Daina Wilburn
_____________________________________________________________
Seattle Perl Users Group Mailing List  
     POST TO: spug-list at pm.org
SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list
    MEETINGS: 3rd Tuesdays
    WEB PAGE: http://seattleperl.org/




More information about the spug-list mailing list