Hi All,

Happy new year to you all!

Here's the latest Python Weekly newsletter if you haven't subscribed to it
yet. If you have, then *high five*! :-D

Cheers,

/// Vicky Twomey-Lee (PyLadies Dublin <https://twitter.com/pyladiesdub>
 Founder)

Python Ireland <http://python.ie/> Treasurer
EuroPython 
Board<https://ep2012.europython.eu/blog/2012/07/08/change-board-europython-society>
PSF member <http://pyfound.blogspot.ie/2012/08/welcome-new-psf-members.html>


---------- Forwarded message ----------
From: Python Weekly
Date: Thu, Jan 2, 2014 at 4:03 PM
Subject: Python Weekly - Issue 120



      Email not displaying correctly? View it in your
browser.<http://us2.campaign-archive2.com/?u=e2e180baf855ac797ef407fc7&id=6ea456d141&e=3ddd8064cb>
      Welcome to issue 120 of Python Weekly. I wish you all a Happy and
Prosperous New Year.


*Articles, Tutorials and Talks*

Parallelism in one
line<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=3434f22350&e=3ddd8064cb>
A better model for day to day threading tasks.

Learning Math and Science Using
Python<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=8997f6530d&e=3ddd8064cb>

Python should be in the toolbox of every student right from the beginning
of algebra, not only because it makes arithmetic trivial but because it can
facilitate deeper exploration of topics ranging from algebra to calculus.
In this presentation we'll see how Python can be used to clarify difficult
topics high school students are faced with in math and science.

3-pointers after offensive
rebounds<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=b98e5269a8&e=3ddd8064cb>

This post tries to determine, in basketball, whether there is a material
difference between "normal" 3P% (those not shot after an offensive rebound)
and 3P% when the shot was preceded by an offensive rebound. It goes step by
step through data collection, munging, and analysis using python and
pandas.

Improve Your Python: Metaclasses and Dynamic Classes With
Type<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=c56f205b2c&e=3ddd8064cb>
metaclasses and the type keyword are each examples of little used (and,
thus, not well understood by most) Python constructs. This article explores
the different, erm, "types" of type() and how the Little-known use of type
relates to metaclasses.

Transaction Management with Django
1.6<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=64eda4d7c1&e=3ddd8064cb>
If you ever devoted much time to Django database transaction management,
you know how confusing it can get. In the past, the documentation provided
quite a bit of depth, but understanding only came through building and
experimenting. Fortunately, with Django 1.6 that all goes out the door. You
really need to only know about a couple functions now.

Un-ABC<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=0ba850d135&e=3ddd8064cb>
Python is well-known for its duck-typing: objects are examined for what
they can do rather than for what type they are. But if you like being
strict about the methods derived classes have to implement, you can use the
abstract base classes in the abc module.

Python 3 Q & 
A<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=9ac8558b71&e=3ddd8064cb>
An updated version based on various articles in last few days.

About Python 
3<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=01c6c84967&e=3ddd8064cb>

A Gentlish Introduction to The Axiom of
Choice<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=95a8425bc3&e=3ddd8064cb>


*Books*

Free Python 
books<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=167fdc4949&e=3ddd8064cb>

A comprehensive list of freely available Python books.

Pandas 
Cookbook<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=0b3806fb3d&e=3ddd8064cb>
The goal of this cookbook is to give you some concrete examples for getting
started with pandas. The docs are really comprehensive. However, I've often
had people tell me that they have some trouble getting started, so these
are examples with real-world data, and all the bugs and weirdness that that
entails.


*Interesting Projects, Tools and Libraries*

The Micro Python
project<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=3e6e1523fc&e=3ddd8064cb>
The Micro Python project, which aims to put an implementation of Python 3.x
on a microcontroller. The project also includes a small microcontroller
board based around the STM32F405RG. The code for this project is now
available on github.

Underwear<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=a302b2ef7f&e=3ddd8064cb>
Underwear is a library for easily deploying any Python-powered web
application to one or more Linux servers. Underwear makes deploying to a
traditional Linux server stack as easy as deploying to Heroku by providing
a pre-packaged, easily configurable library. Deployments can be executed
simply by installing Underwear with pip, specifying the IP addresses of the
server(s) to deploy to, then running a couple of commands.

tasa<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=ad57bf1f5e&e=3ddd8064cb>
A simple framework for distributed task workflow using redis. Designed to
be easily extensible with code, rather than excessively featureful out of
the box.

junction<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=c684083148&e=3ddd8064cb>
A python-based command-line UI framework based on blessings, intended to be
somewhat like urwid

Django SQL 
Explorer<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=e62b03f845&e=3ddd8064cb>
Django SQL Explorer is inspired by Stack Exchange's Data Explorer and is
designed to make the flow of data between people in your company fast,
simple, and confusion-free. Quickly write and share SQL queries in a clean,
usable query builder, preview the results in the browser, share links to
download CSV files, and keep the information flowing.

SoundScrape<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=8f8427fb1f&e=3ddd8064cb>
SoundScrape makes it super easy to download artists from SoundCloud. It
even automatically creates ID3 tags as well, which is handy.

SemiSync<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=e97db48566&e=3ddd8064cb>
A decorator-based python module for semi-synchronous programming. Some
problems are best solved synchronously, while others are a better fit for
the asynchronous paradigm. Most problems fall somewhere in between -- they
could benefit from asynchronous execution, but require some events to
happen in a certain order. This module seeks to make blending the two
paradigms a bit easier by introducing a concept of dependencies.

pngcanvas<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=d551ffc095&e=3ddd8064cb>
A minimalist library to render PNG images using pure Python inspired by
Thomas Fuchs' spark_pr library


Upcoming Events and Webinars

DC Python Meetup January 2014 - Washington,
DC<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=078afce901&e=3ddd8064cb>
Davis Silverman will present on using Jython (Python under the JVM) as a
medium for creating video games.

Austin Python Meetup January 2014 - Austin,
TX<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=f8e240fd3d&e=3ddd8064cb>

*Share Python Weekly*  [image:
Facebook]<http://www.facebook.com/share.php?u=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&t=Python%20Weekly%20-%20Issue%20%20120>
[image:
Twitter]<http://twitter.com/?status=Python%20Weekly%20-%20Issue%20%20120%20-%20http%3A%2F%2Feepurl.com%2FLG8rX>
[image:
Reddit]<http://reddit.com/submit?url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
StumbleUpon]<http://www.stumbleupon.com/submit?url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
DZone]<http://www.dzone.com/links/add.html?url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
LinkedIn]<http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
Digg]<http://digg.com/submit?phase=2&url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
Delicious]<http://del.icio.us/post?url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141&title=Python%20Weekly%20-%20Issue%20%20120>
[image:
Slashdot]<http://slashdot.org/bookmark.pl?title=Python%20Weekly%20-%20Issue%20%20120&url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6ea456d141>

You are receiving our weekly newsletter because you signed up at
http://www.PythonWeekly.com.


*Our mailing address is:*
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address
book<http://pythonweekly.us2.list-manage.com/vcard?u=e2e180baf855ac797ef407fc7&id=9e26887fc5>

*Copyright (C) 2014 Python Weekly All rights reserved.*

-- 
You received this message because you are subscribed to the Google Groups 
"Python Ireland" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to