Our user's group meets every month to hear talks and hold discussion about the Python language and related technologies.
Can it be true — can you write a Python library once and have it run flawlessly under both standard C Python and also under .NET to power your application front end? Matt Culbreth shared the answer with our Python Atlanta group, and showed us great examples of both running a Python module "normally" from inside of the .NET IronPython interpreter, and also what it looks like to embed a Python script inside of a C# application.
The Python language has many data structures available besides the tuple, list, and dictionary. Each one is designed for a specific purpose, and by knowing about each one of them you can save yourself time and headaches when you encounter the situation they were designed for.
In a repeat of his lightning talk from DjangoCon (that wound up a bit longer at our meeting thanks to audience questions), Chris tells us about using the work queuing and distribution system "Gearman".
Hear about the trials, tribulations, and successes of using Django for content providing at a large urban newspaper. Includes a bit of discussion about how they integrate Django with their Big Proprietary Java CMS, their Ruby on Rails components, and Memcached.
"End users often need to update multiple items at one time. Unfortunately, building a grid-like user interface in a webpage to allow for this type of editing is often painful and results in a poor substitute for Excel, the standard against which some of these same end users will compare it. Why not just let 'em use Excel? "In this presentation I will talk about a simple addition to any django application that will allow your end users to, in essence, check out a large number of items, update t...
Local Python Atlanta Meetup member Sklyar Saveland talks about Pinax, an extension for Django that he has been using that supports many common social networking tools for your web site users right out of the box.
What happens when your customer needs the power of a real CMS but you don't want the hosting expense, performance challenge, or theming quirks of driving their web site itself through Plone? Brandon Rhodes shares a war story or two from his recent work to generate both a happy customer and a fast web site by combining Plone with contentmirror and Turbogears 2.
What is the recently announced Google Wave technology? How does it look? How can you write programs that interact with it? Our own Rick Thomas shares what he has discovered about this new protocol and how it integrates with your favorite programming language.
After two days of experimenting with Python scripting on his Google Android phone, Sim Harbert reported to us about the experience, with a brief introduction to the technology, how to get started using it, and what promise it might hold for the future.