From marilyn at deliberate.com Fri Jun 6 17:50:58 2008 From: marilyn at deliberate.com (Marilyn Davis) Date: Fri, 6 Jun 2008 08:50:58 -0700 (PDT) Subject: [PyOP] This weekend -- A Beginners' Class Message-ID: <40799.66.218.47.125.1212767458.squirrel@mail.tigertech.net> This weekend is a 2-day hands-on lab class to learn how to program. This class is for people, all ages, who have never programmed before. We'll be practicing a few powerful engineering concepts and using Python. It'll be fun. http://www.ucsc-extension.edu/ucsc/public/category/courseDetails.do?method=load&courseId=3576274&selectedCategoryId=1000075&selectedProgramAreaId=1000171&selectedProgramStreamId=1528553 Thanks from the instructor, Marilyn Davis From jim at well.com Tue Jun 10 06:15:10 2008 From: jim at well.com (jim) Date: Mon, 09 Jun 2008 21:15:10 -0700 Subject: [PyOP] bayPIGgies meeting Thursday June 12--Alex Martelli on callbacks, 7:30 PM Message-ID: <1213071310.6307.19.camel@ubuntu> bayPIGgies meeting Thursday 6/12: Don't call us, we'll call you: callback patterns and idioms in Python Callbacks (the general "Don't call us, we'll call you" pattern) are a crucial technique for concurrency, event-drivenprogramming (in a disparate variety of fields, from GUIs to parsing), and advanced customization of library and system behavior. This talk covers callback patterns and idioms, their use in the Standard Python library, and best practices in designing and using callback-based interfaces. This talk will be a variant on Alex' Pycon 2008 talk. see http://us.pycon.org/2008/conference/talks/?search=Callbacks ...: Location: Google Campus Building 42, the Parimaribo room (second floor) check in at the lobby in bldg 43 bayPIGgies meeting information: http://baypiggies.net/new/plone * Please sign up in advance to have your google access badge ready: http://wiki.python.org/moin/BayPiggiesGoogleMeetings (no later than close of business on Wednesday.) Agenda ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 8:45 PM ................ The Talk ..... 8:45 PM to 9:00 PM or After The Talk ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of topics the announcers are interested in. Random Access follows immediately to allow follow up individually on the announcements and other topics of interest. ..... Thursday, July 10 ................ 7:30 PM BayPIGgies Niall O'Higgins p2p quantitive analysis and asynchronous BitTorrent implementation in Python and C ..... Thursday, August 14 ................ 7:30 PM BayPIGgies Steven Knight on SCons From marilyn at deliberate.com Sun Jun 15 18:49:54 2008 From: marilyn at deliberate.com (Marilyn Davis) Date: Sun, 15 Jun 2008 09:49:54 -0700 (PDT) Subject: [PyOP] Sunnyvale Python Training for Programmers Message-ID: <36302.66.218.47.125.1213548594.squirrel@mail.tigertech.net> Hi, A Python class starts tomorrow. It's an intense, but low-pressure, learning experience, designed for programmers of other languages: http://www.ucsc-extension.edu/ucsc/public/category/courseDetails.do;jsessionid=D264C38973BB0A8D201B76D500F33B5D?method=load&courseId=1531625&selectedCategoryId=1000075&selectedProgramAreaId=3785130&selectedProgramStreamId=1535344 It'll be Monday through Thursday this week. Four days in the lab, practicing the core of Python, especially Pythonic thinking. I hope to see you there. Marilyn Davis, Ph.D.