Copy
View this email in your browser

Python Weekly

Welcome to issue 466 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
  Ray Summit: Scalable Python & ML for everyone
See how Ray, the open-source Python framework, is used for building distributed apps & libraries, including backend infrastructures & ML platforms. Connect with the Ray community and learn to build any application at any scale at Ray Summit—it's free.


News

All Python versions less than 3.6 are now EOL


Articles, Tutorials and Talks

How to build a simple Hacker News clone using Django 3 
This Django tutorial will show you how to build a simple Hacker News clone using Django 3. It will begin by setting up a virtual environment to work in and then build the project piece by piece. 

Array programming with NumPy
A latest NumPy paper where its fundamental concepts are reviewed and its evolution into a flexible interoperability layer between increasingly specialized computational libraries is discussed.

Under the hood of calling C/C++ from Python
Walk through internals of ctypes, libffi, binary extensions, and other tools that power seamless interoperability of CPython and C.

Django and its default values
A little story of a common Django pitfall.

Real-Time License Plate Identification System
Learn how to implement a license plate identification system. On resource-constrained systems, running inferences may prove to be too computationally expensive. One solution is to run the ML in the cloud and have the local (embedded) system act as a client of these services.

Firewall ban-sharing across machines
How can you block one IP simultaneously on multiple machines?

Building a Django app with data access control in 30 minutes
In this post, we will explore how to build a simple social app that allows users to share posts, like Twitter. Unlike Twitter, our application will include post visibility control. We will implement this access control using oso, an open source policy engine that is embedded in your application. The django-oso package makes it possible to use oso in a Django app with little configuration.

Reading HTML tables with Pandas
This article describes how to read HTML tables from Wikipedia or other sites and convert them to a pandas DataFrames for further analysis.

Automate Excel with Python Tutorial 
This video shows you some ways through which you can automate your excel workbooks. It shows you how we can effectively use them to retrieve information, merge, search and filter data, and compute operations in excel. 

U-Net: A PyTorch Implementation in 60 lines of Code

PyConline AU 2020 Videos

Searching for RH Counterexamples — Setting up Pytest

Build a fully production ready machine learning app with Python Django, React, and Docker

Data-oriented Programming in Python

Ignore All Web Performance Benchmarks, Including This One


Interesting Projects, Tools and Libraries

Eiten 
Eiten is a toolkit that implements various statistical and algorithmic investing strategies such as Eigen Portfolios, Minimum Variance Portfolios, Maximum Sharpe Ratio Portfolios, and Genetic Algorithms based Portfolios. 

VizTracer 
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

jupyter-text2code
A proof-of-concept jupyter extension which converts english queries into relevant python code.

freki
Freki is a free and open-source malware analysis platform.

kb
A minimalist knowledge base manager

Lucid 
An Interactive Hex-Rays Microcode Explorer.

rororo
Implement aiohttp.web OpenAPI 3 server applications with schema first approach.

jazzit
Ever wanted your Python scripts to play music while running/on erroring out? With Jazzit you can just add a decorator to your functions and jazz it up.

Hfinger 
Tool for fingerprinting HTTP requests of malware. Based on Tshark and written in Python3.

pytorch_block_sparse
Fast Block Sparse Matrices for Pytorch.


Upcoming Events and Webinars

Virtual: PyCon Turkey 2020 
PyCon Turkey 2020 is more than just a stream of talks and presentations. In addition to two tracks of talks, you will also have an opportunity to ask questions to the speakers, meet our sponsors, and have random chats with other participants.

Virtual: PyBerlin 20 - Autumn event
There will be following talks
  • How to Avoid Becoming a 10x Engineer
  • Sets and Frozen Sets

Virtual: PyData Hamburg September Meetup
There will be following talks
  • Why AI Industry needs a Revision Control Graph Database
  • Writing production-level Machine Learning code from the gecko with least effort
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.