Evening All, Handy Python Weekly issue today, check it out. There might be something useful for your project(s). :-)
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 23, 2014 at 4:03 PM Subject: Python Weekly - Issue 123 Email not displaying correctly? View it in your browser.<http://us2.campaign-archive2.com/?u=e2e180baf855ac797ef407fc7&id=6c15a2f94d&e=3ddd8064cb> Welcome to issue 123 of Python Weekly. Let's get straight to the links this week. *News* PyCon 2014 Schedule Now Available!<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=c1686bf4d5&e=3ddd8064cb> *Articles, Tutorials and Talks* Python and Flask Are Ridiculously Powerful<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=7833791a15&e=3ddd8064cb> A post showing how the author took just two hours and wrote his own digital-goods payment processing solution using Python and Flask. Intro to Python & Automation for Network Engineers<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=bf4d79824e&e=3ddd8064cb> In this show, network automation geeks Jeremy Schulman and John Deatherage join host Ethan Banks for a practical look at getting started with Python and a host of related tools that the networking industry is making use of. The point being...you can, too. The automation movement in networking is driven in no small part by the open source community, meaning that there's a lot of tools available for free. Research Backtesting Environments in Python with pandas<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=d3861d713b&e=3ddd8064cb> In this article (and those that follow it) a basic object-oriented backtesting system written in Python will be outlined. This early system will primarily be a "teaching aid", used to demonstrate the different components of a backtesting system. As we progress through the articles, more sophisticated functionality will be added. Economics Simulation<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=ddb613b0bf&e=3ddd8064cb> This is a simulation of an economic marketplace in which there is a population of actors, each of which has a level of wealth (a single number) that changes over time. On each time step two agents (chosen by an interaction rule) interact with each other and exchange wealth (according to a transaction rule). The idea is to understand the evolution of the population's wealth over time. Backdooring APKs Programmatically<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=69fa0c76b1&e=3ddd8064cb> One of the features of SPF(Smartphone Pentest Framework) is being able to take a compiled Android APK and refactor it to include the SPF Agent. The resulting app looks and feels like the original app, but with some extra functionality. In this post we will explore how this is implemented in SPF and how you can extend it to meet your individual backdooring APK needs that may differ from the one size fits all approach of the current SPF Agent. Computational Geometry in Python: From Theory to Implementation<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=4539d45e41&e=3ddd8064cb> In this post, I'd like to shed some light on computational geometry, starting with a brief overview of the subject before moving into some practical advice based on my own experiences. Using Pandas and XlsxWriter to create Excel charts<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=682df2431b&e=3ddd8064cb> An introduction to the creation of Excel files with charts using Pandas and XlsxWriter. Swiftly and Machine Learning: Part 1<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=28f376d5f9&e=3ddd8064cb> In this series of guest blog posts, 99designs intern Daniel Williams takes us through how he has applied his knowledge of Machine Learning to the problem of classifying Swiftly tasks. Adventures in Optimizing Text Processing<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=efc0209eb7&e=3ddd8064cb> Lessons learned while post-processing 1.75 billion lines of Hadoop output. RealityMining, a Case Study in the Woes of Data Processing<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=a4d69682f0&e=3ddd8064cb> This post is intended to be a tutorial on how to access the RealityMining dataset using Python (because who likes Matlab?), and a rant on how annoying the process was to figure out. Using Plotly for Interactive and Collaborative Data Visualization<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=b60d677377&e=3ddd8064cb> Auth with JSON Web Tokens and Django REST Framework<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=5a650de6fc&e=3ddd8064cb> An evaluation of simple Python performance tweaks<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=9aa464fc35&e=3ddd8064cb> awesome-slugify: Human-readable URL slugs from any string<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=358240682f&e=3ddd8064cb> awesome-slugify: Human-readable URL slugs from any string (part 2)<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=35b114ce54&e=3ddd8064cb> Clever Girl: A Guide to Utilizing Color Histograms for Computer Vision and Image Search Engines<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=4222a6c764&e=3ddd8064cb> *Interesting Projects, Tools and Libraries* Faker<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=b909eb2e24&e=3ddd8064cb> Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. libmunin<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=3489061497&e=3ddd8064cb> libmunin is a versatile python library that can do music recommendations based on datamining algorithms. You give it your music collection, some time to learn in the background and in return it will give you some clever recommendations. trachet<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=adc8204a0d&e=3ddd8064cb> This program runs as a terminal filter process between terminals and applications. It provides step-by-step debugging and formatted sequence tracing service. You can watch terminal I/O sequence on realtime, and it enables you to do step-by-step execution. Trollius<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=18f29379e8&e=3ddd8064cb> Trollius is a portage of the Tulip project (asyncio module, PEP 3156) on Python 2. Trollius works on Python 2.6-3.4. It has been tested on Windows, Linux, Mac OS X, FreeBSD and OpenIndiana. Frosted<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=4477ddb215&e=3ddd8064cb> A simple program which checks Python source files for errors. flaskgur<http://pythonweekly.us2.list-manage2.com/track/click?u=e2e180baf855ac797ef407fc7&id=2b83ebd1ce&e=3ddd8064cb> A simple imgur clone with Flask and Python. *Python Jobs of the Week* Full Stack Engineer at HiringSolved<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=aa25456ed4&e=3ddd8064cb> We are looking for a Full Stack Engineer to help create easy sourcing tools backed by tons of data. We're predominantly a Python shop, but we don't stop there. Oh no, we use Javascript, C, and even a little Go. We might work in a pirate ship, but that doesn't stop us from solving problems at scale without breaking a sweat. Fine, sometimes we sweat, but we still look good. Senior Software Engineer at EnergyHub<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=0f68fba840&e=3ddd8064cb> EnergyHub is looking to add an experienced and passionate programmer to help us connect even more networked devices to our platform. Your focus will be the growth, scalability, and stability of our distributed server-side software, including device connectivity and predictive analytics. In addition, you'll get exposure to all aspects of what we do, including embedded systems, data storage, and web and mobile applications. *Upcoming Events and Webinars* Webinar: Managing Large Datasets with Python and HDF5<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=0571057461&e=3ddd8064cb> This webcast provides a practical, Python-based introduction to the world of HDF5. This webcast led by Andrew Collette will cover: - The basics of the format - Performance - Best practices for making sharable data files which can be read by colleagues on other platforms PYPTUG January 2014 Meetup - Winston-Salem, NC<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=91852fb70f&e=3ddd8064cb> Get to know Django as Brandon Taylor: - compares it to other frameworks - introduces Models, Forms, Urls, Views and Templates - writes code and shows off the admin Django Boston Meetup January 2014 - Cambridge, MA<http://pythonweekly.us2.list-manage1.com/track/click?u=e2e180baf855ac797ef407fc7&id=607d7e813f&e=3ddd8064cb> Jean Bauer is a Digital Humanities Librarian at Brown University, speaking about using Python for history! We also have a handful of lightning talks on ocean science, fixing Unicode, and other topics. Seattle Py January 2014 Meetup - Seattle, WA<http://pythonweekly.us2.list-manage.com/track/click?u=e2e180baf855ac797ef407fc7&id=bbf9dec247&e=3ddd8064cb> Paco Nathan will talk about his latest project - Exelixi. Exelixi (named after the Greek word for "progress" or "evolution") is a distributed framework based on Apache Mesos, mostly implemented in Python using gevent for high-performance concurrency. It is intended to run cluster computing jobs (partitioned batch jobs, which include some messaging) in pure Python. *Share Python Weekly* [image: Facebook]<http://www.facebook.com/share.php?u=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&t=Python%20Weekly%20-%20Issue%20%20123> [image: Twitter]<http://twitter.com/intent/tweet?text=Python%20Weekly%20-%20Issue%20%20123%20-%20http%3A%2F%2Feepurl.com%2FMV_h9> [image: Reddit]<http://reddit.com/submit?url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: StumbleUpon]<http://www.stumbleupon.com/submit?url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: DZone]<http://www.dzone.com/links/add.html?url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: LinkedIn]<http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fus2.campaign-archive1.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: Digg]<http://digg.com/submit?phase=2&url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: Delicious]<http://del.icio.us/post?url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d&title=Python%20Weekly%20-%20Issue%20%20123> [image: Slashdot]<http://slashdot.org/bookmark.pl?title=Python%20Weekly%20-%20Issue%20%20123&url=http%3A%2F%2Fus2.campaign-archive2.com%2F%3Fu%3De2e180baf855ac797ef407fc7%26id%3D6c15a2f94d> 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 *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.
