- Python Weekly
- Posts
- Python Weekly (Issue 478 December 10 2020)
Python Weekly (Issue 478 December 10 2020)
Python Weekly - Issue 478
Python Weekly
Welcome to issue 478 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Datadog APM allows you to see which servers or calls are generating errors or contributing to overall latency. Dive deeper into your production code with Datadog's always-on code profiler to pinpoint the root cause of latency and optimize your application faster at no additional overhead, regardless of your scale.
News
PyCon US 2021 will be virtual on the same dates originally scheduled, May 12-15, 2021. Sprints will be held May 16-18, 2021.
Articles, Tutorials and Talks
Imagine you’re tasked with building Cinder. Where would you start? Building your own version of a system you use regularly is a great way to richen your understanding, both of the system itself and of general systems design principles. For those of you who are interviewing at a big tech co. like any FAANG, this post will follow a very similar flow to the “systems design” section of the interview so it’s good practice.
Fail at compile time, not at run time. What if mypy could warn you about possible problems at "compile time"? This article shares a little trick to get mypy to fail when a value in an enumeration type is left unhandled.
Learn how to perform algorithmic trading using Python in this complete course. After learning the basics of algorithmic trading, you will learn how to build three algorithmic trading projects
Learn how to build endless Spotify playlist off of Rolling Stone's 500 Greatest Albums of All-time list.
This post describes how we moved our Apache Airflow infrastructure, and hundreds of DAGs, from Python 2 to Python 3 in a more reliable “Red-black” deployment using Celery queues, resulting in the migration being completely transparent to our users.
This video demonstrates how you can use some really groundbreaking AI to generate realistic voice translations of your videos in more than 30 languages with lip-synching.
A quickstart guide to create a web map with Django using its module GeoDjango, the SQLite database with its spatial extension SpatiaLite and Leaflet, a JavaScript library for interactive maps.
The video covers a variety of topics, including updates to the core framework and new tools and libraries to support development across a number of domains. You'll also hear from the community on the latest research powered by PyTorch.
In this tutorial, you will learn how to compare two images for similarity (and whether or not they belong to the same or different classes) using siamese networks and the Keras/TensorFlow deep learning libraries.
Reducing numerical precision is a way to save memory in pandas, but does it make a difference to the conclusions that we might draw from real world datasets?
Interesting Projects, Tools and Libraries
Recovers passwords from pixelized screenshots.
Self-hosted Live Video Streaming Website + Backend.
Bodywork is a simple framework for machine learning engineers to run model-training workloads and deploy model-scoring services, in containers on Kubernetes. It automates the repetitive tasks that most machine learning engineers think of as DevOps, allowing them to focus on what they do best - machine learning.
Atheris is a coverage-guided Python fuzzing engine. It supports fuzzing of Python code, but also native extensions written for CPython.
A Deep Learning based project for creating line art portraits.
A tool for visualizing mongodb records as a network of nodes.
A simple tool for a simple task: remove filler sounds ("ehm") from pre-recorded speeches. AI powered.
Deep learning models for guitar amp/pedal emulation using LSTM with Keras.
Diggy is an incredibly powerful, beautiful, easy to use notebook with the SciPy stack preinstalled that works right in your browser without relying on server-side code.
See what's happening on GitHub in real time.
A pentest reporting tool written in Python. Free yourself from Microsoft Word.
A Python library focused on outlier, adversarial and drift detection. The package aims to cover both online and offline detectors for tabular data, text, images and time series.
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements.
New Releases
3.9.1 is the first version of Python to support macOS 11 Big Sur. With Xcode 11 and later it is now possible to build “Universal 2” binaries which work on Apple Silicon. This release contains many new features and optimizations.
Upcoming Events and Webinars
There will be following talks
Building a Virtual Rain Gauge
Intro to Pandas Dataframes using the Advent of Code
On Python and Positioning: An Introduction to Working with Geospatial Data in Python with GeoPandas
There will be following talks
Getting your first job with Python
Calculating an optimal number of clusters for K-means method
Circuit Playground Express
Getting the list length, the hard way
There will be a talk, EntityKB: A python toolkit for rapid development of custom knowledge bases.
There will be following talks
Continuous integration for Machine Learning
Testing production Machine Learning systems
There will be following talks
Explainable Machine Learning
Olympic Climbing Predictions
fastbal: a soccer story
CW with CWT: decoding Morse code from audio files with wavelets
There will be following talks
A Guide to Pseudolabelling: How to get a Kaggle medal with only one model
Topic Modeling for data discovery: A cybersecurity use case
There will be following talks
Picking the right loss function for your deep time series models
GPy for monitoring ocean currents
There will be a talk, Interpretable Machine Learning with Python — What qualities make for a highly rated chocolate bar?
Our Other Newsletters
- A free weekly newsletter for programmers.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.