Delivered once every Week. No Spam Ever.

Issue - 75


Worthy Read

Quickly pinpoint what’s broken and why. Get the context and insights to defeat all application errors. Documentaion here - https://rollbar.com/docs/notifier/pyrollbar/
Sponsor

PyCon is the largest annual gathering for the community using and developing the open-source Python programming language. PyCon is organised by the Python community for the community. Currently underway in Portland and will conclude on 5th June. The talks from the conference are getting uploaded as we speak. You should glance the videos by title and see which one you like. Speaker's slides will be published here soon https://speakerdeck.com/pycon2016
pycon
,
video

Takes you to the top tweets on pycon.
pyconus
,
twitter

Callisto is an online reporting system. It's written in Django and provides a more empowering, transparent, and confidential reporting experience for survivors. It's absolutely essential that we keep our users' data secure Thankfully, although the infosec community can sometimes be intimidating, any one of us can learn how to build secure sites using Python. This talk covers the essential concepts behind securing your users' data and offer examples of how we applied them to Callisto.
django
,
security

Curator's note - In every office you have that one guy who tries to accomplish a whole lot of things on one line. This is a talk that you want to show them. Ideas and implementation behind Oneliner-izer, a ""compiler"" which can convert most Python 2 programs into one line of code. As we discuss how to construct each language feature within this unorthodox constraint, we'll explore the boundaries of what Python permits and encounter some gems of functional programming – lambda calculus, continuations, and the Y combinator.
pyconus

Simple Python style checker in one Python file. Good bye PEP8 :)
code quality

Python provides the importlib package as part of its standard library of modules. Its purpose is to provide the implementation to Python’s import statement (and the __import__() function). In addition, importlib gives the programmer the ability to create their own custom objects (AKA an importer) that can be used in the import process.
core python

I have created a package that outputs JSON formatted lines to a log file. It can make use of the standard logging parameters and/or take custom input. The use of JSON in the log file allows for easy filtering and processing.
code snippet

Python is simpler and more fluid than other languages. Sometimes you want this fluidity, but usually you don't. Dynamic typing means that names may have values you don't expect. Where other languages offer access control over the internals of objects, Python lets you examine and change anything. All of your program's data is on the heap, and can be used throughout your program. All of this flexibility can be a powerful tool, but sometimes, things go wrong. The flexibility comes back to bite us, and causes problems that we have to debug.
pycon
,
debugging

Get started for free. Built for every member of your software team to plan, track, and release great software. Integrates well with Confluence, Bitbucket, HipChat, and hundreds of other developer tools.
Sponsor

If you need to work with images the Pillow is the library to use. The Python Image Libary (PIL) has long been the gold standard for resizing, analyzing, and processing pictures in Python. Pillow is the modern fork that is bringing the PIL into the future so that we can all continue to use it moving forward. This week I spoke with Alex Clark about what first led him to fork the project and his experience maintaining it, including the migration to Python 3.
podcast

The Python Standard Library by Example (for Python 2) is the eBook deal of the day during PyCon 2016. Visit theinformit.com/deals to order your DRM-free copy (PDF, ePub, andMobi) for $19.99 today! *Offer ends 11:59 PST June 1, 2016

In case you weren't aware, django website has a job section.
job market

If you use REST framework commercially we strongly encourage you to invest in its continued development by signing up for a paid plan. Tom Christie the creator of DRF is looking to raise funds and work on it full time. Support him.
community

As many of you know we have been featuring interview of django girls from a long time now. It's very important to encourage and aid women participation. Python and Django community is at the forefront.
pyconus


Jobs


Bangalore, Karnataka, India
Urgent Demand for Python Developer. Training in Netherlands. Experience with client side MVC , i.e. and Backbone/Coffee Script/Angular/React. Extensive knowledge of and experience with Python. Experience with writing and consuming REST / JSON API's in Python.


Projects

dockerize-me - 104 Stars, 10 Fork
This tool lets you Dockerize your applications using best practices to define your Dockerfile and Docker entry point files.

ipyida - 91 Stars, 9 Fork
IPython console integration for IDA Pro

Parsley - 55 Stars, 4 Fork
Parses HTML to JSON.

ntm-one-shot - 55 Stars, 9 Fork
One-shot Learning with Memory-Augmented Neural Networks

cursed - 49 Stars, 2 Fork
Simplified curses interface with concurrency, for quick and sane curses apps. Allows easy creation of windows and menus. Code for each window runs concurrently.

notebooks - 26 Stars, 2 Fork
Jupyter Notebooks with Fluent Python examples.

monopoly_simulator - 15 Stars, 1 Fork
A few days ago, I was playing Monopoly with my friends and found myself often asking the question, "What are the odds of me going there?". So I decided to find out.

ansible-python-lambda - 7 Stars, 0 Fork
Example deployment of AWS Lambda functions with Ansible