[CentralOH] Fwd: Python Weekly (Issue 3 - October 6, 2011)

Eric Floehr eric at intellovations.com
Wed Oct 12 01:43:05 CEST 2011

If you haven't heard of it, the Python Weekly email is a curated set of cool
Python links each week.  You can sign up here:


I've copied the latest weekly email below, and would like to point out our
very own Issac Kelly's talk at DjangoCon is one of the links highlighted
this week.

Best Regards,

---------- Forwarded message ----------
From: Python Weekly <rahul at pythonweekly.com>
Date: Thu, Oct 6, 2011 at 11:06 AM
Subject: Python Weekly (Issue 3 - October 6, 2011)
To: eric at intellovations.com

      Email not displaying correctly? View it in your
       Welcome to issue 3 of Python Weekly. I am launching a Python Weekly
Job Board<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=098545ace2&e=63b289788d>for
python jobs. It is FREE to list jobs, but the requirement is that a
must be python related. In addition, job seekers have their own portal and
management tools where they can post their resume, update their profile, and
be searchable on the site.

If you would like to learn Python, check out Learn Python the Hard
which is Zed Shaw's 4-week crash course in building web applications with


 New PyCharm 2.0 EAP build: Cython, CoffeeScript, code
 The latest PyCharm 2.0 EAP build has three new features - Initial support
for Cython, new CoffeeScript plugin and code coverage.

 Articles, Tutorials and Talks
 Crab: A Python Framework for Building Recommender
 Crab is a flexible, fast recommender engine for Python that integrates
classic information filtering recommendation algorithms in the world of
scientific Python packages (numpy, scipy, matplotlib). The engine aims to
provide a rich set of components from which you can construct a customized
recommender system from a set of algorithms.

 Motion Tracking with
 In this article, the author describes how he implemented real time motion
tracking using OpenCV with Python.

 PyLogsParser: how to write a
 This post describes how to write a log normalizer for fail2ban logs using
the PyLogsParser library.

 Patterns in Python<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=2343dce44b&e=63b289788d>
 Python implements several important and well known patterns in the core
language but several are not represented. This talk presents a survey of
common design patterns and focuses on how to implement those that are not
supported in the language. Knowing how common patterns are implemented in
Python will help programmers familiar with other languages to transfer their
expertise to Python.

 Building APIs in Django with
 Tastypie is one of a couple of frameworks for building APIs with Django.
Issac Kelly goes over some of the reasons you might pick Tastypie, and how
to implement a Tastypie on top of an existing Django project.

 Spotlight on Python
 This talk covers development and use of a Python-powered system designed
for lighting bands in small venues. It covers the problems of lighting
bands, the development process, the results, lessons learned.

 Writing An Hadoop MapReduce Program In
 This tutorial describes how to write a simple MapReduce program for Hadoop
in the Python programming language.

 Scripting Languages: PHP, Perl, Python,
 A side-by-side reference sheet comparing Perl, PHP, Python or Ruby.

 Web2py scheduler<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=274fe15679&e=63b289788d>
 The new "experimental" scheduler tools is perhaps the next replacement to
the current cron in web2py. It's very simple and easy to use. With scheduler
we can run scheduler or long pooling tasks.

 Python and Robots: Teaching Programming in High

 Interesting Projects, Tools and Libraries

 Minecraft.Print() is a python library for converting defined regions of
Minecraft levels to a 3D Printable format.

 It is a framework for making good Python API client libraries using

 Python script to get Xbox Live

 Sentry is a realtime event logging and aggregation platform built on
Django. Sentry provides you with a generic interface to view and interact
with your error logs. By default, it will catch any exception thrown by
Django and store it in a database. With this it allows you to interact and
view near real-time information to discover issues and more easily trace
them in your application.

 Splinter is an open source tool for testing web applications using Python.
It lets you automate browser actions, such as visiting URLs and interacting
with their items.

 Django-Merchant is a django application that enables you to use multiple
payment processors from a single API.

New Releases

 TurboGears2 2.1.3
 This release adds support for the MongoDB and the Ming ORM for it, in
addition to bringing in some small bugfixes.

 Google App Engine Prerelease SDK 1.5.5


Here is a list of recently published python related books

 MongoDB and Python<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=5e6e8f0e18&e=63b289788d>
 Learn how to leverage MongoDB with your Python applications, using the
hands-on recipes in this book. You get complete code samples for tasks such
as making fast geo queries for location-based apps, efficiently indexing
your user documents for social-graph lookups, and many other scenarios.

 Python Programming<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=adb6bca8de&e=63b289788d>
 This book about python programming is written by team of contributors. It
introduces the language for new python users and covers key concepts and
python modules.

 Non-Programmers Tutorial For Python: An introduction to the Python
programming language for non programmers
 Non-Programmers Tutorial For Python ( 2.6) is a tutorial designed to be a
introduction to the Python programming language. This guide is for someone
with no programming experience.

 A Python Book: Beginning Python, Advanced Python, and Python
 This document is a self learning document for a course in Python
programming. This course contains (1) a part for beginners, (2) a discussion
of several advanced topics that are of interest to Python programmers, and
(3) a Pythonworkbook with lots of exercises.

Python Jobs of the Week

 Python Developer at AdMarketplace
 This is a BIG data analysis and infrastructure automation opportunity.  As
part of the core technology development team, you will be working on the
real-time data engine of AdMarketplace.com.

 Back-End Web Developer at
 Do you want to push the boundaries of what's possible in web technology to
help build the future of augmented reality? Are you able to hold a complete
understanding of a complex backend system in your head to build fast and
reliable web applications and APIs? Do you have a deep understanding of how
networking, databases, and servers work down to the bare metal? Then we
really want to meet you.

 Web Developer at LifeSquare
 You will own and manage our entire front-end, including our websites for
consumers and for medical professionals.  You should have a passion for
creating clean, intuitive web applications.  And because we are dealing with
critical medical information, it is important that we find a developer with
a keen eye for interaction design.

 Senior Back-end Web Developer at
 Padopolis has an amazing opportunity to transform the mobile application
landscape for ecommerce with its unique set of mobile applications. We are
looking for an experienced back-end web developer to join our team with the
opportunity to make a big impact. We are seeking an individual who is
passionate about web development and has experience working in mobile

 Staff Web Developer at Democracy
 We are looking for a smart, savvy developer with fluency in Django/Python,
confidence in building large scale web applications, expertise with MySQL
and/or PostgreSQL, comfort administering a Linux server environment, and a
love of clean, elegant code.

*Copyright (C) 2011 Python Weekly All rights reserved.*
 [image: Email Marketing Powered by
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/mailman/private/centraloh/attachments/20111011/68dfff41/attachment-0001.html>

More information about the CentralOH mailing list