- Python Weekly
- Posts
- Python Weekly (Issue 346 - May 10 2018)
Python Weekly (Issue 346 - May 10 2018)
Python Weekly - Issue 346Â
Python Weekly
Welcome to issue 346 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Use Python for scientific computing, numerical analysis or data science? Get the free
, with built-in and accelerated NumPy, SciPy & scikit-learn, for native-code like performance speeds! Shorter compute times & quicker results, by simply switching to a faster Python.
News
PyTorch 1.0 takes the modular, production-oriented capabilities from Caffe2 and ONNX and combines them with PyTorch's existing flexible, research-focused design to provide a fast, seamless path from research prototyping to production deployment for a broad range of AI projects. With PyTorch 1.0, AI developers can both experiment rapidly and optimize performance through a hybrid front end that seamlessly transitions between imperative and declarative execution modes. The technology in PyTorch 1.0 has already powered many Facebook products and services at scale, including performing 6 billion text translations per day. PyTorch 1.0 will be available in beta within the next few months, and will include a family of tools, libraries, pre-trained models, and datasets for each stage of development, enabling the community to quickly create and deploy new AI innovations at scale.
We’re looking for proposals on every aspect of Python: programming from novice to advanced levels, applications and frameworks, or how you have been involved in introducing Python into your organization. EuroPython is a community conference and we are eager to hear about your experience.
Articles, Tutorials and Talks
A Hands-On Guide.
In this tutorial you will learn how to perform multi-label classification using Keras, Python, and deep learning.
Learn how to build a basic social platform with the Python Flask web framework. In this video we review how to create a database, pull data in and out of that database, create a web server with python, and use python HTML templating to render a page for the user!
This article is a comprehensive overview including a step-by-step guide to implement a deep learning image segmentation model.
Programming Reddit Bot with PRAW in Python.
Discover how to build web things with Python, Node.js, or Java using the Things Framework. These languages are definitely not optimal for small embedded devices; this tutorial is intended for higher-end devices that can run these languages with ease, or even your own desktop computer.
With the TensorFlow object detection api, we have seen examples where models are trained to detect custom objects in images (e.g. detecting hands, toys, racoons, mac n cheese). Naturally, an interesting next step is to explore how these models can be deployed in real world use cases — for example, interaction design. In this post, I cover a basic body-as-input interaction example where real time results from a hand tracking model (web cam stream as input) is mapped to the controls of a web-based game (Skyfall). The system demonstrates how the integration of a fairly accurate, light weight hand detection model can be used to track player hands and enable realtime body-as-input interactions.
How to overload built-in functions and operators in your custom Python classes in order to make your code more Pythonic.
Learn how YouVersion is using machine learning to make intelligent Bible plan recommendations.
There are many times where you will want to extract data from a PDF and export it in a different format using Python. Unfortunately, there aren’t a lot of Python packages that do the extraction part very well. In this chapter, we will look at a variety of different packages that you can use to extract text. We will also learn how to extract some images from PDFs. While there is no complete solution for these tasks in Python, you should be able to use the information herein to get you started. Once we have extracted the data we want, we will also look at how we can take that data and export it in a different format.
In this post we will introduce a new feature on Polyaxon, checkpointing, resuming, and restarting experiments.
In my last article, I presented a flowchart that can be useful for those trying to select the appropriate python library for a visualization task. Based on some comments from that article, I decided to use Bokeh to create waterfall charts and bullet graphs. The rest of this article shows how to use Bokeh to create these unique and useful visualizations.
The first Qt for Python technology preview release is almost here, and for this reason we want to give a brief example on how it will open the doors to the Python world. Let’s build a simple application to show the simplicity of Qt for Python using QWidgets.
Python Jobs of the Week
In this role you will build and improve on core newsroom tools and technologies, including a content management system, a membership and donations portal, an elected officials directory, and more. You will work across the newsroom, advising on technology solutions for editorial, audience, art, and business departments.
Interesting Projects, Tools and Libraries
Got data? Glom it! Python's nested data operator (and CLI), for all your declarative restructuring needs.
Brigade is a pure Python automation framework intented to be used directly from Python. While most automation frameworks use their own DSL which you use to describe what you want to have done, Brigade lets you control everything from Python.
A PyTorch Language Library.
A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own dedicated window.
PyTorch implementation with faster-than-realtime inference.
A simple, cross-platform GUI automation library for Python and Rust.
Strong, Simple, and Precise security for Flask APIs (using jwt).
Process on steroids.
Django Widget for bootstrap-datepicker for Django version 1.8, 1.10, 1.11 and 2.0.5.
An JSON+HTTP server for the rope Python refactoring library.
Perform lexical analysis on words, one word at a time.
New Releases
SciPy 1.1.0 is the culmination of 7 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation.
Upcoming Events and Webinars
Scheduled Lightning Talks
How Django hashes passwords and how to customize it
Django Rest Framework and Kakfa
Django Database Mistakes We Made So You Don't Have To
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.