Copy
View this email in your browser

Python Weekly

Welcome to issue 471 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
Get Your Weekly Dose of Programming A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free

News

A faster CPython
A proposal to speed up CPython by a factor of 5 over the next four releases.

Python 3.10 will be up to 10% faster


Articles, Tutorials and Talks

How to improve Machine Learning and Data Science performance using Intel Python 
Learn how you can improve performance of Sklearn, PyTorch, TensorFlow, Pandas etc using Intel Python.

What the heck is gevent? (Part 1 of 4)
A first part of a 4-part series on gevent. Check out Part 2: Correctness, Part 3: Performance, and Part 4: Applying Learnings to Deliver Value to Users as well.

Hands-Free Coding
How I develop software using dictation and eye-tracking.

Python Core Developers Q&A - Ask a Core Dev Anything! 
In this first Python Core Developers Q&A, several core developers answer questions sent in by the broader Python community. 

How to extract structured data from invoices
This post is a comprehensive overview of techniques for structured key-value pair information extraction from invoices. We review the latest research papers that explore this topic and towards the end touch upon how you can get started implementing these methods.

How Do You Kill a Python Thread?
Learn about two options we have in Python to terminate threads.

Docker - Django, Celery & Redis Docker Compose setup 
This tutorial walks you through the process of setting up a Docker Compose file to create a Django, Redis, Celery and PostgreSQL environment. Starting from a new Django project the outcome of this tutorial you will have a development setup which will allow you to work with the named tools without having to install them in your OS environment.

Flask Creator Armin Ronacher Interview
In an interview with Evrone, Armin talks about his work at Sentry, shares his thoughts on handling errors in the backend, speaks about the differences between Rust and Python, the “gradual typing” approach, and, of course, the secrets of his work-life balance.

Reading Poorly Structured Excel Files with Pandas
This article describes how to use pandas and openpyxl to read ranges of data from poorly structured Excel files.

Learn Django ORM - Query and Filters
A series of talks that gives you an overview of the basics concepts of the Django ORM and covers a range of common functions that you will perform on a database with Django.

Alternative Python libraries for Data Science
Few helpful libraries which aim to simplify the data science process for beginners.

A Django REST API in a Single File
Previous posts covered writing a Django application in a single file, for both synchronous and asynchronous use cases. This post covers the angle of creating a REST API using Django in a single file.

Exploring fractals on a cloud computer
In this post you’ll see what a fractal is, how to generate an image of a fractal, and how to animate a fractal. We’ll do all of this locally, and then when we’ve found something interesting to focus on we’ll move the rendering to a more powerful cloud computer.

Showcasing the Importance of Secure Defaults with a PyYAML 0day

DjangoCon Europe 2020 (Virtual) Videos 

Build Plugins with Pluggy


Interesting Projects, Tools and Libraries

MicroK8s
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.

lambda-networks
Implementation of LambdaNetworks, a new approach to image recognition that reaches SOTA with less compute.

PandasGUI
A GUI for Pandas DataFrames.

pypi-scan
A Tool for Scanning the Python Package Index for Typosquatters.

aiogram
A pretty simple and fully asynchronous framework for Telegram Bot API written in Python 3.7 with asyncio and aiohttp.

Quiet-Text
A simple Python text editor for programming and note taking.

sanctuary-zero
A command-line bound implementation of secure synchronous lightweight chatroom with zero logging and total transience built using WebSockets, Fernet Cryptography, Asyncio and Prompt Toolkit.

Silvera 
Silvera is a tool for acceleration of development of microservice architectures.

nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.

PlaylistPolice
Allows you to whitelist Spotify users for your collaborative playlists.


Upcoming Events and Webinars

Virtual: PyData Berlin Meetup October 2020
There will be a talk, Long Story Short: Using BERT for abstractive text summarization on a small, curated corpusLong Story Short: Using BERT for abstractive text summarization on a small, curated corpus.

Virtual: PyLadies Vancouver Talk Night October 2020
There will be following talks
  • 4 Tips to Visualize Behavior With Python Matplotlib
  • Exploration of Geospatial data and how to visualize it with Kepler 
  • Comparing Snakes and Gems 

Virtual: Civic Hacking with Python with Code for Philly
Join us as we hear from the Code for Philly (CFP) Team and their project leaders about opportunities to use your Python skills to improve the city. 

Virtual: PyData Cambridge Meetup October 2020
There will be following talks
  • Breaking down data silos with collective machine learning
  • ML Flow and managing the distributed end-to-end machine learning life-cycle

Virtual: PyData Helsinki Meetup October 2020
There will be following talks
  • Best Practices for Data Augmentation
  • Explaining ML models in 2020
Our Other Newsletters
Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2020 Python Weekly, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.