- Python Weekly
- Posts
- Python Weekly (Issue 345 - May 3 2018)
Python Weekly (Issue 345 - May 3 2018)
Python Weekly - Issue 345
Python Weekly
Welcome to issue 345 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Get full visibility into your Python applications with Datadog's distributed tracing and APM. The open source agent auto-instruments frameworks and libraries like Django, Redis, and asyncio, so you can get started without changing your code.
News
Project Jupyter has been awarded the 2017 ACM Software System Award, a significant honor for the project. It joins an illustrious list of projects that contains major highlights of computing history, including Unix, TeX, S (R’s predecessor), the Web, Mosaic, Java, INGRES (modern databases) and more.
Articles, Tutorials and Talks
The Expertmaker Accelerator is a well-proven data processing framework that provides fast data access, parallel execution, and automatic organization of source code, input data, and results. It can be used for daily data analysis tasks as well as operating as a live recommendation system with hundreds of thousands of large data files and many CPUs. The Accelerator is now released as open source by eBay.
In this post you are going to learn how to build a complete end-to-end deep learning project on the Raspberry Pi. This project is excellent for beginners, students, and hobbyists interested in applying deep learning to their own applications.
In this article, I will present several techniques for you to make your first steps towards developing an algorithm that could be used for a classic image classification problem: detecting dog breed from an image. By the end of this article, we’ll have developed code that will accept any user-supplied image as input and return an estimate of the dog’s breed. Also, if a human is detected, the algorithm will provide an estimate of the dog breed that is most resembling.
In this post I explore different tools and methods that can be used to try and interpret "black box" models. Using NFL combine data we'll first build a model to predict the early career performance for NFL defensive ends (DE). After that, we will use different interpretability methods to better understand the model.
Learn what Python bytecode is, how Python uses it to execute your code, and how knowing what it does can help you.
In this beginner tutorial you will learn what exceptions are good for in Python. You will see how to raise exceptions and how to handle them with "try/except" blocks.
This post discusses Python’s for...else and while...else syntax, one of the most rarely used and misunderstood syntactic features in Python.
This post looks at how to implement several asynchronous task queues using Python’s multiprocessing library and Redis.
Books
Life lessons and best practices developing Python and programming in general brought in unique and old way.
Interesting Projects, Tools and Libraries
Elevate, UAC bypass, persistence, privilege escalation, dll hijack techniques.
Cast All The Things allows you to send videos from many, many online sources to your Chromecast.
A totally proof-of-concept FoundationDB based network block device backend.
Logging MXNet data for visualization in TensorBoard.
Loader, dropper generator with multiple features for bypassing client-side and network-side countermeasures.
A silly Python script that generates verse in arbitrary rhyme and stress patterns.
An information gathering tool to collect git commit emails in version control host services.
A tool for generating Python scripts to programmatically generate Jupyter notebooks.
A simple brokerless task queue implementation leveraging zmq and a naive implementation of the actor model to enqeue jobs on local or remote processes.
Don't forget and leave your AWS instances running! That's expensive...
Organize your meme image cluster in a better format using OCR from the meme to sort them using tesseract along with editing memes by segmenting them using OpenCV within a directory.
castero is a podcast client for the command line.
Free and cross-platform IDE for pseudocode and Python.
New Releases
The Flask framework has been stable for a long time. A little more than 8 years after the first commit, the version number finally reflects that. 1.0 comes with a significant number of changes representing over a year of work
Upcoming Events and Webinars
There will be following talks
Jardin, the friendly and lightweight ORM for Python
Deploying SciKit Learn Models in Flask
Making the most out of Mypy
Visualizing Algorithms with Python and Programmable LEDs
There will be following talks
Python + AWS Lambda
The Value and Pitfalls of Patenting from the Perspective of the Pythonista
Property based testing
There will be a talk, Don't Suck at Teaching Python.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.