New docs: using tkinter GUIs on Android
I've just posted guides for running Python tkinter programs on Android in the Pydroid 3 app's IDE. The first covers multiple programs, and the second focuses on a content-sync program: https://learning-python.com/using-tkinter-programs-on-android.html https://learning-python.com/mergeall-android-scripts/_README.html And yes, you read that right: Python tkinter GUIs, including the calendar, calculator, text editor, and incremental backup tool described in these docs, now work on your smartphone in addition to your PC, though they come with a few rough edges (and advertising) on Android today. And there was much rejoicing, --M. Lutz (http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyGadgets - GUI Toys, Just for the Hack of It
Announcing standalone PyGadgets, a portable GUI tool (toy) box. PyGadgets is a set of four Python/Tk desktop GUIs, which run on Mac OS, Windows, and Linux, and are launched from a quick-access toolbar: * PyCalc - a flexible calculator * PyClock - an analog/digital clock * PyPhoto - a portable image viewer * PyToe - an AI-based tic-tac-toe game All four gadgets are originally from the book PP4E, but have been greatly enhanced, ported to Mac OS, made more easily customizable, and bundled as both portable source code and standalone apps and executables. For a quick preview, browse the screenshots page: http://learning-python.com/pygadgets-products/unzipped/screenshots/ For all the details, and to grab a copy of your own, see: http://learning-python.com/pygadgets.html For more free and open-source Python programs, check out: http://learning-python.com/programs.html Enjoy, --M. Lutz, http://learning-python.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
utilities - make icons, generate HTML, repeat
Two utility programs have just been upgraded: iconify The iconify program can now produce both Mac ".icns" and Windows "ico" icon files from presized images - and on either platform (plus Linux). For details, see http://learning-python.com/iconify.html. genhtml The genhtml static-webpage-inserts program now handles ".*" Mac/Unix cruft files properly (e.g., ".DS_Store" and "._*" AppleDouble nonsense). For specs, visit http://learning-python.com/genhtml.html. You'll also find these and other utility programs at: http://learning-python.com/programs.html Happy hacking, --M. Lutz, http://learning-python.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Blockbuster updates to four free desktop apps
Announcing colossal new releases of four desktop programs: * PyEdit - Edit Text. Run Code. Have Fun. A Python/Tk text-editor and code-launcher GUI, that can be used as both standalone program and library component. * Frigcal - Personal Calendar GUI; No Login Required A Python/Tk calendar GUI, which stores your calendar entries in portable ICS files that work across all platforms. * Mergeall - Backup and Mirror Your Stuff Your Way A Python/Tk GUI+script program that does both incremental backups, and manual but private content propagation. * PyMailGUI - Email Without the Evil A Python/Tk email client GUI, for accessing email both online at email accounts, and offline in save files. All four now run on Mac OS X, Windows, and Linux; are now available as Mac app, Windows and Linux executable, and full source-code packages; and come with privacy baked in. If you used any of these programs in the past, you may also be interested in recent upgrades. Among the highlights: - PyEdit has a new Run Code, auto-saves, and menu accelerators - Frigcal features a new GUI launcher and calendar-search tool - Mergeall does symlinks, cruft skips, and Windows long paths - PyMailGUI sports a new GUI launcher and unsaved-changes tests For all the details, and to grab copies of your own, visit programs central here: http://learning-python.com/programs.html Enjoy, --M. Lutz, http://learning-python.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyMailGUI: now with SSL and Gmail support
A minor but crucial update to a system announced here a few days ago: the PyMailGUI POP/SMTP email client now supports SSL modes on servers. SSL is generally recommended by many servers, and required by some (e.g., Gmail). Also in this update: a new config file for using the program with Gmail accounts; a new Linux screenshot; a minor patch to a patch for older 3.X libs; and additional book code imported only on rarely-used PyEdit actions. The update: http://learning-python.com/pymailgui/Readme-PyMailGUI.html#SSL The scene on Linux: http://learning-python.com/pymailgui/screenshots/linux-screenshot-pymailgui.png The original announcement: > There is a new standalone release of PyMailGUI - a POP/SMTP email client > which is a major example in a large Python book (shameless plug omitted). > This release's code is identical to that in the book, but has a different > launcher and a self-contained package structure for standalone use. > > PyMailGUI is a bit limited because it was written for use as a teaching > tool in a book. On the other hand, it does threading, MIME attachments, > Unicode, and more, and is useful enough to have served as its author's > primary email tool for over a decade. It may also reduce the probability > of your email being read by a giant evil company without your consent. > > Screenshot: > http://learning-python.com/pymailgui/screenshots/main-standalone.png > Docs: > http://learning-python.com/pymailgui/Readme-PyMailGUI.html > Code: > http://learning-python.com/pymailgui/ > Fetch: > http://learning-python.com/downloads/ Cheers again, --M. Lutz, http://learning-python.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyMailGUI standalone release
There is a new standalone release of PyMailGUI - a POP/SMTP email client which is a major example in a large Python book (shameless plug omitted). This release's code is identical to that in the book, but has a different launcher and a self-contained package structure for standalone use. PyMailGUI is a bit limited because it was written for use as a teaching tool in a book. On the other hand, it does threading, MIME attachments, Unicode, and more, and is useful enough to have served as its author's primary email tool for over a decade. It may also reduce the probability of your email being read by a giant evil company without your consent. Screenshot: http://learning-python.com/pymailgui/screenshots/main-standalone.png Docs: http://learning-python.com/pymailgui/Readme-PyMailGUI.html Code: http://learning-python.com/pymailgui/ Fetch: http://learning-python.com/downloads/ Cheers, --M. Lutz, http://learning-python.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
frigcal 1.6: PNGs sans Pillow, Tk colors, Linux
There is a new version of frigcal, a Python 3.X/tkinter desktop GUI calendar program. This version makes an install of the third-party Pillow (a.k.a. PIL) library optional for some combinations of image-file type and Python version; addresses incompatible changes in color names in the Tk 8.6 library underlying tkinter in Python 3.4 and later; and on Linux improves the behavior of modal dialogs and window icons. Ubuntu screenshot: http://learning-python.com/frigcal/screenshots/New-Version1.6/v1.6-ubuntu-linux.png Windows screenshot: http://learning-python.com/frigcal/screenshots/000-latest-composite.png Version 1.6 changes: http://learning-python.com/frigcal/Readme-frigcal.html#s7 All the docs: http://learning-python.com/frigcal/Readme-frigcal.html --M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
mergeall 2.2, with os.scandir() speed optimization
There's a new version of the mergeall folder tree synchronization tool, which uses Python 3.5's os.scandir(), if available, to radically speed up its trees comparison phase. In testing on Windows 7 and 10, the new call speeds mergeall comparisons by a factor of 5 to 10, depending on devices. This is due entirely to the elimination of system calls that os.scandir() affords. The savings is especially significant for large archives. For a 78G target use case of 50k files in 3k folders, comparison runtime fell from 40 to 7 seconds on a fast USB stick (6x); from 112 to 16 seconds on a slower stick (7x); and from 600 to 60 seconds on an ancient single-core machine (10x). Also note that the scandir() call is standard in the os module in 3.5, but can also be had for older Python releases, including 2.7 and older 3.X, via a PyPI package. mergeall uses either form if present, and falls back on the original os.listdir() scheme as a last resort to continue supporting older Pythons (though a scandir() is now strongly recommended, for obvious reasons!). All of which seems proof that language improvement and backward compatibility are not necessarily mutually exclusive. The details: 2.2 changes: http://learning-python.com/mergeall/docs/Usage-Overview.html#optimizations Main README: http://learning-python.com/mergeall/Readme.html Usage guide: http://learning-python.com/mergeall/docs/Usage-Overview.html GUI screenshot: http://learning-python.com/mergeall/examples/Screenshots/main-quit-help.png Download the package: http://learning-python.com/downloads/mergeall.zip Cheers, --M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Updated: frigcal - A Refrigerator-Style Desktop GUI Calendar
The latest installment of frigcal is now available. Its main addition is more explicit error handling to make the system more user-friendly, and avoid silent shutdowns when used in non-console mode on Windows. It also skips all non-image files in its images folder, and has a new release structure that provides an unzipped content copy on the web. Screenshot: http://learning-python.com/frigcal/screenshots/000-latest-composite.png Main doc file: http://learning-python.com/frigcal/Readme-frigcal.html Download here: http://learning-python.com/downloads/frigcal.zip Unzipped content: http://learning-python.com/frigcal Latest changes: http://learning-python.com/frigcal/Readme-frigcal.html#release15 There's also a new package index at http://learning-python.com/downloads. Cheers, --M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Updated: mergeall - Folder Synchronization for Manual Clouds
A new major release of mergeall has been posted. This version's main upgrade is automatic backup of items replaced or deleted by the merge, so that changes can be backed out from any target device if needed. It also adds a more dynamic GUI, summary reports, a script workaround for FAT DST rollovers, and a new unzipped content copy on the web. Screenshot: http://learning-python.com/mergeall/examples/Screenshots/main-quit-help.png Main doc file: http://learning-python.com/mergeall/docs/Usage-Overview.html Download here: http://learning-python.com/downloads/mergeall.zip Unzipped content: http://learning-python.com/mergeall Latest changes: http://learning-python.com/mergeall/Readme.html#version20 There's also a new package index at http://learning-python.com/downloads. Cheers, --M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
frigcal 1.4: updated desktop GUI calendar
The latest release of frigcal has been posted. This version adds a dozen enhancements, including verified edit cancels, month image improvements, and a Windows launcher. You can read about the changes and see a 1.4 screenshot here: http://learning-python.com/README-frigcal.html#s7 http://learning-python.com/screenshots/v1.4-edit-cancel-verify.png frigcal is a desktop GUI calendar; has 3k lines chock-full of tkinter and Python example code; and can be yours all for the low, low price of free (well, unless you pay for bandwidth by the byte...). Read the docs and fetch the full package here: http://learning-python.com/README-frigcal.html http://learning-python.com/frigcal.zip See the former's Overview for pointers on upgrading releases. Cheers, --M. Lutz (http://www.rmi.net/~lutz, http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
frigcal 1.3: updated calendar desktop GUI
Just in time for the new year... the latest version of frigcal, a refrigerator style calendar desktop GUI, has just been released. This new version, 1.3, incorporates some 20 enhancements since the original 1.0 version was announced here in September. You can read all about them in the releases section of the doc file below. Documentation: http://learning-python.com/README-frigcal.html Download: http://learning-python.com/frigcal.zip Screenshots: (main) http://learning-python.com/screenshots/win8-1-main-window.png (more) http://learning-python.com/screenshots/02-win7-clones-and-images.png (1.3) http://learning-python.com/screenshots/v1.3-0-select-list.png (all) http://learning-python.com/screenshots Original announcement: https://mail.python.org/pipermail/python-announce-list/2014-September/010456.html Cheers, --M. Lutz (http://www.rmi.net/~lutz, http://learning-python.com) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
A pair of desktop utilities: calendar, folder merge
A pair of basic tkinter desktop utility programs that others may find useful: 1) frigcal -- a refrigerator style calendar desktop GUI 2) mergeall -- do-it-yourself cloud storage, script + GUI Both were coded in part as supplements for book readers, but have grown useful enough to merit a wider post and broader user testing. Feedback welcome; details follow. 1) frigcal -- a refrigerator style calendar desktop GUI Documentation: http://learning-python.com/README-frigcal.html Download: http://learning-python.com/frigcal.zip Screenshots: http://learning-python.com/screenshots/01-win7-main-window.png http://learning-python.com/screenshots/02-win7-clones-and-images.png http://learning-python.com/screenshots/ A Python 3.X program that implements a basic personal calendar GUI. It uses portable iCalendar files for event storage, and sports Python coded configuration, persistent events, event colorization, multiple calendar files, multiple month windows, and automatic calendar backups. This program is not an Outlook replacement: it does not implement tools such as task scheduling, journaling, alarms, invitations, or recurring or multiday events. In exchange for its limited utility, though, this program minimizes code and GUI complexity; reduces the risk of data loss; and yields a calendar sufficient for most personal needs, that requires neither a subscription nor an account log-in. 2) mergeall -- do-it-yourself cloud storage, script + GUI Documentation: http://www.rmi.net/~lutz/mergeall.html Download: http://www.rmi.net/~lutz/mergeall.zip Screenshots: http://www.rmi.net/~lutz/launch-mergeall-GUI-screenshot-main.png http://www.rmi.net/~lutz/mergeall-desktop-screenshot-tablet.png http://www.rmi.net/~lutz/mergeall-desktop-screenshot-linux.png A Python 3.X/2.X script and GUI useful for managing backups and changes in multiple copies of large directory trees (folders). Designed to quickly synchronize changes in content mirrored across multiple devices such as laptops, tablets, and USB flashdrives, this program in some contexts can provide a manual alternative to cloud-based storage. Directory tree synchronization isn't the same as a cloud, of course; but together with fast local storage devices, this program might just help you avoid paying to store your personal data at sites that may share it with, or sell it to, both advertisers and government agencies (who, shockingly, may not have your best interest at heart). Cheers, --Mark Lutz (http://learning-python.com, http://www.rmi.net/~lutz) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
upcoming Python training in Florida, April 27-29
Greetings Python fans, Don't miss your chance to attend our upcoming Florida Python training seminar later this month. This 3-day public class will be held on April 27-29, in Sarasota, Florida. It is open to both individuals and groups. For more details on the class, as well as registration instructions, please visit the class web page: http://learning-python.com/2010-public-classes.html If you are unable to attend in April, our next Sarasota class is already scheduled for July 13-15. Thanks, and we hope to see you at a Python class in Florida soon. --Mark Lutz (lutz @ learning-python.com) -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
upcoming Python training in Florida, April 27-29
Greetings Python fans, Don't miss your chance to attend our upcoming Florida Python training seminar later this month. This 3-day public class will be held on April 27-29, in Sarasota, Florida. It is open to both individuals and groups. For more details on the class, as well as registration instructions, please visit the class web page: http://learning-python.com/2010-public-classes.html If you are unable to attend in April, our next Sarasota class is already scheduled for July 13-15. Thanks, and we hope to see you at a Python class in Florida soon. --Mark Lutz (lutz at learning-python.com) -- http://mail.python.org/mailman/listinfo/python-list
Python training in Florida, April 27-29
Tired of the Winter weather? Make your plans now to attend our upcoming Florida Python training seminar in April. This 3-day public class will be held on April 27-29, in Sarasota, Florida. It is open to both individual and group enrollments. For more details on the class, as well as registration instructions, please visit the class web page: http://learning-python.com/2010-public-classes.html Note that we have moved to a new domain name. If you are unable to attend in April, our next Sarasota class is already scheduled for July 13-15. Thanks, and we hope to see you at a Python class in sunny and warm Florida soon. --Mark Lutz at learning-python.com -- http://mail.python.org/mailman/listinfo/python-list
Python training in Florida, January 19-21
Don't miss your chance to attend our upcoming Florida Python training class next month. This 3-day public class is being held January 19-21, in Sarasota, Florida. It is open to both individual and group enrollments. For more details on the class, as well as registration instructions, please visit the class web page: http://home.earthlink.net/~python-training/2010-public-classes.html If you are unable to attend in January, our next Sarasota class is already scheduled for April 6-8. Thanks, and we hope to see you at a Python class in sunny and warm Florida soon. --Mark Lutz at Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
New books: Learning Python, Python Pocket Reference 4th Eds
I'm happy to announce new, 4th editions of the O'Reilly books Learning Python and Python Pocket Reference. These new editions have been thoroughly updated and expanded to cover both Python 3.1 and 2.6, and fully present features that appear in each Python line. Whether you're using Python 2.X, using Python 3.X, or stuck somewhere in between, you'll find these editions tailored to your current and future needs. In addition to language changes, the new Learning Python has been augmented with a new OOP tutorial chapter, as well as new advanced topic chapters that explore Unicode processing, managed attributes, decorators, and metaclasses. For a more detailed description of the changes in the new Learning Python, please see the early draft Preface excerpt: http://www.rmi.net/~lutz/lp4e-preface-preview.html For more details on both books, see O'Reilly's web pages: http://oreilly.com/catalog/9780596158064/ http://oreilly.com/catalog/9780596158088/ I also maintain pages about these books at: http://www.rmi.net/~lutz The new Learning Python is available today, in both paper and a variety of ebook and online forms; the Pocket Reference is printing and will be available shortly. Cheers, --Mark Lutz -- http://mail.python.org/mailman/listinfo/python-list
Florida Python training in October
We're pleased to announce a new venue for our Python classes. Python author and trainer Mark Lutz will be teaching a 3-day Python class on October 20-22, in Sarasota, Florida. Come spend 3 days mastering Python, and enjoy all that Florida and its Gulf Coast have to offer while you're here. This is a public training session open to individual enrollments, and covers the same topics and hands-on lab work as the over 200 onsite sessions that Mark has taught. The class provides an in-depth introduction to both Python and its common applications, and parallels the instructor's best-selling Python books. This class is also newly retooled to cover recent changes in both Python 2.6 and 3.1. Whether you're using 2.X, using 3.X, or stuck somewhere between them, you'll find that our class is aimed at your needs. For more information on this session, please visit its web page: http://home.earthlink.net/~python-training/2009-public-classes.htm For additional background on the class itself, as well as a preview of our 2010 Florida class schedule, see our home page: http://home.earthlink.net/~python-training Thanks for your interest, --Mark Lutz's Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
Python training in Colorado, January 27-30
Python author and trainer Mark Lutz will be teaching a 4-day Python class on January 27-30, in Longmont, Colorado. This is a public training session open to individual enrollments, and covers the same topics and hands-on lab work as the onsite sessions that Mark teaches. The class provides an in-depth introduction to both Python and its common applications, and parallels the instructor's popular Python books. For more information on this session, please visit its web page: http://home.earthlink.net/~python-training/2009-public-classes.htm For additional background on the class itself, see our home page: http://home.earthlink.net/~python-training Thanks for your interest, --Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
2009 Python class schedule
A page describing our 2009 Python class offerings has just been posted here: http://home.earthlink.net/~python-training/2009-public-classes.htm The first class in 2009 will be held January 27-30 in Colorado, and is now open for enrollments. These are public classes, open to individuals. They provide in-depth and hands-on introductions to Python and its common applications, and are based upon the instructor's popular Python books. Thanks for your interest, --Mark Lutz at Python Training -- http://mail.python.org/mailman/listinfo/python-list
Python training in Colorado, October 15-17
Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on October 15-17, 2008. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work. The class provides an in-depth introduction to Python and its common applications, and parallels the instructor's popular Python books. For more information on this session, please visit its web page: http://home.earthlink.net/~python-training/longmont-public-classes.htm For additional background on the class itself, see our home page: http://home.earthlink.net/~python-training Thanks for your interest. --Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
Colorado Python training in May
Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on May 14-16, 2008. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work. For more information on this session, please visit its web page: http://home.earthlink.net/~python-training/longmont-public-classes.htm For additional background on the class itself, see our home page: http://home.earthlink.net/~python-training Thanks for your interest. --Mark Lutz at Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
ANN: Learning Python 3rd Edition
I'm pleased to announce the release of the 3rd Edition of the book Learning Python. This new edition has been updated to cover Python 2.5, and includes numerous pointers for migrating to Python 3.0 in the future. Among other things, this edition has been augmented with material on function decorators, context managers, the new relative import syntax, generator expressions, and more. In addition, this edition has been enhanced to be even more of a self-paced learning resource, with new end-of-chapter quizzes, new introductory chapters on types and syntax, and new materials derived from recent Python training sessions. For more details, see O'Reilly's web page: http://www.oreilly.com/catalog/9780596513986/ O'Reilly also has a press release about the book here: http://press.oreilly.com/pub/pr/1843 Thanks, --Mark Lutz -- http://mail.python.org/mailman/listinfo/python-list
Colorado Python training in October
Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on October 23-25, 2007. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work. For more information on this class, please visit these web pages: http://home.earthlink.net/~python-training/longmont-public-classes.htm Thanks for your interest. --Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
Python training in Colorado, June 2007
Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on June 11-13, 2007. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work. For more information on this, and our other 2007 public classes, please visit this web page: http://home.earthlink.net/~python-training/longmont-public-classes.htm Thanks for your interest. --Python Training Services -- http://mail.python.org/mailman/listinfo/python-list
Python training in Colorado, January 2007
Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on January 23-25, 2007. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work. For more information on this, and our other 2007 public classes, please visit these web pages: http://home.earthlink.net/~python-training/longmont-public-classes.htm http://home.earthlink.net/~python-training/public_classes.html Thanks for your interest. --Python Training Services, Inc. -- http://mail.python.org/mailman/listinfo/python-list
Re: Mark Lutz Python interview
Fuzzyman wrote: Mark Lutz wrote: Python author and trainer Mark Lutz will be interviewed on the radio show Tech Talk this Sunday, October 1st, at 6PM Eastern time. He'll be answering questions about Python, his books, and his Python training services. Does he always talk in the third person ? ;-) Yes, I've heard that he does. :-) -- http://mail.python.org/mailman/listinfo/python-list
Mark Lutz Python interview
Python author and trainer Mark Lutz will be interviewed on the radio show Tech Talk this Sunday, October 1st, at 6PM Eastern time. He'll be answering questions about Python, his books, and his Python training services. For more details about the show, see Tech Talk's website at http://techtalk.imi-us.com. You can also listen to the live webcast of the show on KFNX's website, http://www.1100kfnx.com. --Python Training Services http://home.earthlink.net/~python-training -- http://mail.python.org/mailman/listinfo/python-list
Colorado Python seminar in November
Just a reminder that the Fall 2006 Colorado Python seminar is now less than 2 months away. Space is limited, so plan now to come join us for a week of in-depth Python training in the Colorado Rockies. For details, please see the original announcement below. Mark Lutz's Python Training Services is pleased to announce that our Fall 2006 public Colorado seminar is now open. This 5-day Python training event will be held November 6 through November 10. This year, our Fall seminar will be held at Historic Crag's Lodge, a resort in Estes Park, Colorado. Estes Park is a mountain town 80 miles from Denver's airport, and gateway to Rocky Mountain National Park. This in an all-inclusive event. Come spend 5 days mastering Python in the beautiful Colorado Rockies, and let us handle the details of your visit. We will be providing students with rooms at the resort, three full meals per day, a guided sightseeing tour, shuttle service to and from the Denver airport, and our new Snake Charmers T-shirt. Besides the included amenities, the extended format of this session will allow for in-depth coverage of class topics. Like all our public classes, this seminar will be taught by best-selling Python author and trainer Mark Lutz, and is open to individual enrollments. For more details, please see our web page: http://home.earthlink.net/~python-training/public.html --Python Training Services -- http://mail.python.org/mailman/listinfo/python-list