Issue #239

Under Pressure

Oct. 20, 2016

Under Pressure
hawkpost, sanic, Static Types in Python and much more.

Issue #239: Under Pressure

Your weekly dose of all things Python.
Hi Everyone!

Share an article with us and if it lands in newsletter get highlighted as a contributor in the newsletter!

Like what we are doing? Have any comments or suggestions? Check us out on twitter

Mahdi & Mike

From our sponsors:


PythonFOSDEM 2017 - Call for Proposals
The Python Community has a devroom during the FOSDEM in Brussels in Belgium. The event will take place during the first week-end of February 2017. The submission deadline for the call for proposals is Dec 2 so click through for more details and submit your proposal.
Shared by @mgrouchy

Micropython v1.8.5 Released
New port to Zephyr, upip runs on baremetal, reduction in code size and much more. Click through for more details.
Shared by @myusuf3

PyDev 5.3.0 Released
Includes Code completion improvements, Validate code with Python 2 & 3 while typing, PyQt5 event loop in interactive console. Click through for more details.
Shared by @mgrouchy


lptrace - a tool to trace any running Python program
Shared by @mgrouchy

Ask Python: Someone who only knows Python has to learn some C++, what should they do?
Shared by @myusuf3

What if Flask was async and 6x faster out of the box? Introducing Sanic, for when you gotta go fast!
Shared by @myusuf3

Python Jobs

Senior Developer (Vancouver, BC, Canada/Remote) 
Posted By  ActiveState Software.

Senior Developer (Remote) 
Posted By  Global Ad Source.

Product Engineer (Remote) 
Posted By  Zapier.

Software Automation Engineer (Ann Arbor, MI) 
Posted By  Notion.

See More Python Jobs >> 


Generate links that users can use to submit messages encrypted with your public key.
Shared by @mgrouchy

strace for Python programs.
Shared by @mgrouchy

Python 3.5+ web server that's written to go fast. Click through to the README for benchmarks.
Shared by @myusuf3

SSH server auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
Shared by @mgrouchy

A tensorflow implementation of Junbo et al's Energy-based generative adversarial network ( EBGAN ) paper.
Shared by @myusuf3

A crappy imitation of Docker, for teaching purposes.
Shared by @myusuf3

A saner way to traverse JSON in Python.
Shared by @mgrouchy

Live premailer for jinja2 templates.
Shared by @mgrouchy

A simple Flask app that allows a user to quickly delete all the files they have access to in their slack team, in a matter of seconds.
Shared by @myusuf3

Fetch logs from RDS instance, and process them with pgBadger.
Shared by @fpietka

Look up historical article quality data for Wikipedia articles.
Shared by @sigmavirus24

Python library to slot items into pre-defined slots.
Shared by @sphirani


Static types in Python, oh my(py)!
An introduction to mypy and how mypy can help ease the switch to Python 3.
Shared by @myusuf3

Fixing Python Performance with Rust
This is cool. From the crew at Sentry, this is nice look at improving Python performance by exposing Rust libraries in your Python code.
Shared by @mgrouchy

Don't keep important data in your Celery queue
Lessons about dealing with Data in Celery.
Shared by @mgrouchy

Debugging C extension memory safety with valgrind
Not much to say here except that if you are debugging C extensions in Python, to check out this post.
Shared by @mgrouchy

NumPy Tutorial: Data analysis with Python
Great NumPy Tutorial learn about some NumPy data types and how to work with them.
Shared by @mgrouchy

Fuzzy search with MongoDB and Python
A simple tutorial to get you started creating your own fuzzy search with Python and MongoDB.
Shared by @mgrouchy

Solving Performance Problems in the Django ORM
Good tips on how to track down and deal with Performance problems in the Django ORM.
Shared by @myusuf3

Asynchronous Scraping with Python
Shared by @mgrouchy
Read Later
Forward to Friend
Copyright © 2016 PyCoder’s Weekly, All rights reserved.