Weekly Python Newsletter

Insightful Articles, Tutorials, Projects, Videos, Tweets delivered in your inbox.

Join Thousands of Python Programmers And Keep Your Programming Skills Updated.

Latest Issue


Worthy Read

I wrote a simple Python script to combine the per-category ratings-only data from the Amazon product reviews dataset curated by Julian McAuley, Rahul Pandey, and Jure Leskovec for their 2015 paper Inferring Networks of Substitutable and Complementary Products. The result is a 4.53 GB CSV that would definitely not open in Microsoft Excel. The truncated and combined dataset includes the user_id of the user leaving the review, the item_id indicating the Amazon product receiving the review, the rating the user gave the product from 1 to 5, and the timestamp indicating the time when the review was written (truncated to the Day). We can also infer the category of the reviewed product from the name of the data subset.
apache spark

Users finding bugs? Searching logs for errors? Find + fix broken code fast!
Sponsor

Python 3.6 added another interesting new feature that is known as Syntax for variable annotations.
variable annotation

Over the past few years, the Python programming language gained a huge popularity boost and its community grew faster than ever. With this growth, a lot of tools appeared that help the community keep things organized and accessible. In this article I am going to provide a short list of iteOver the past few years, the Python programming language gained a huge popularity boost and its community grew faster than ever. With this growth, a lot of tools appeared that help the community keep things organized and accessible. In this article I am going to provide a short list of items every Python project should have in order to be accessible and maintainable.ms every Python project should have in order to be accessible and maintainable.
code quality

Benoit's first article we shared couple of issues back talked about the memory leak in his crawler and how he found the culprit. In this second and final post of the series, you'll find out how Benoit used a combination of techniques and tools to analyze and resolve memory leaks in his Python application.
debugging

Have you ever asked yourself how the store managers decide on product shelf placement in retail stores? There must be some strategy behind it, right? It can’t be just a random choice. Almost on daily basis, you receive product purchase recommendations from variety of sources where you have left your “digital fingerprint”. In many cases these recommendations make sense, what leaves you puzzled, how did they figured it out?
machine learning

Avoid Failure by Developing a Toolchain That Enables DevOps
Sponsor

Apache Spark Meetup talk on: Building a modern data discovery and BI platform using Apache Spark and Catalyst with Kevin Beyer
spark


machine learning
,
naive bayes

Lessons learned by replacing httplib in Apache Libcloud with requests.
requests

Author Michael Hausenblas explores several use cases where serverless is a great fit—primarily short-running, stateless jobs in event-driven architectures found in mobile or IoT applications. He also provides a guide for migrating from a monolithic application structure to serverless computing. The code snippet in the last chapter is in Python. Though it's a toy application.
serverless
,
FAAS

While the underscore _ is used for just snake-case variables and functions in most languages (Of course, not for all), but it has special meanings in Python. If you are python programmer, for _ in range(10) , __init__(self) like syntax may be familiar.
core-python

Understanding how chatbots work is useful. A fundamental piece of machinery inside a chat-bot is the text classifier. Let’s look at the inner workings of an algorithm approach: Multinomial Naive Bayes. This is a classic algorithm for text classification and natural language processing (NLP). Fancy terms but how it works is relatively simple, common and surprisingly effective.
naive bayes

visualization

As a curator I can state that Vasudev Ram is definitely one of the most consistent Python blogger in terms of no of articles / code snippets he writes.
core-python


Jobs

London, United Kingdom
Tab helps tourist businesses take bookings and get paid. We make tools for places like hostels, dive schools and surf lodges that simplify their lives, help them compete with bigger outfits and make their customers happy! Our goal is to boost local tourism, while helping backpackers and independent travellers make the most of their precious time abroad.


Projects

pytorch - 1316 Stars, 81 Fork
PyTorch is a python package that provides two high-level features - Tensor computation (like numpy) with strong GPU acceleration and Deep Neural Networks built on a tape-based autograd system. You can reuse your favorite python packages such as numpy, scipy and Cython to extend PyTorch when needed.

Friday - 15 Stars, 3 Fork
An open-source virtual assistant.

rake-nltk - 13 Stars, 1 Fork
Python implementation of the Rapid Automatic Keyword Extraction algorithm using NLTK.

Frest - 11 Stars, 2 Fork
Frest is the frame of the restful api server created with flask.

Runtype - 5 Stars, 0 Fork
Runtime type checking for python

django-eventsourcing - 4 Stars, 1 Fork
django-eventsourcing offers common components that are required for building Event Sourcing Django applications.

Twitter Testimonials


Check out @importpython. A very good curated Python newsletter.
Sai Abishek Bhaskar
@saiabishek1
On another note; if you're a Python developer. You should definitely subscribe to this newsletter by @importpython #python #flask
brandon davis
@@void_pirate
A pile of #python goodness
Dave Smith
@DruidSmith
importpython a great way to keep yourself informed about everything in and around #python ecosystem.
Mohit Sethi
@mohitsethi
Feeling super honored to see my YT channel featured in @importpython. It's (obviously ;) ) a great Python newsletter, you should all subscribe.
Daniel Bader
@dbader_org