- Python Weekly
- Posts
- Python Weekly (Issue 428 December 19 2019)
Python Weekly (Issue 428 December 19 2019)
Python Weekly - Issue 428
Python Weekly
Welcome to issue 428 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.
News
The Call for Proposals are open through February 11th, 2020.
Articles, Tutorials and Talks
In this tutorial, you will learn how to train your own custom dlib shape predictor. You’ll then learn how to take your trained dlib shape predictor and use it to predict landmarks on input images and real-time video streams.
Django has built-in features for password validation. This video shows how to enable and configure validation, customise validation settings, write your own validators, and integrate validation into your own interfaces or APIs.
The whole journey of using DS methods to calculate a fair price for a used car.
Programming languages generally have limits—explicit or implicit—on various aspects of their operation. Things like the maximum length of an identifier or the range of values that a variable can store are fairly obvious examples, but there are others, many of which are unspecified by the language designers and come about from various implementations of the language. That ambiguity has consequences, so nailing down a wide variety of limits in Python is the target of an ongoing discussion on the python-dev mailing list.
A few times in the last year, I’ve run into the need to add some metadata to a Django many-to-many relationship. By default, there’s no explicit model to add fields to, but - if you’re working on an active project - you probably have existing data in the default ‘through’ table that you don’t want to lose. So what are you to do if you don’t want to have to create a completely new table and migrate the data over? Let’s hijack the existing one.
"Thanks for the awesome newsletter! I look forward to your emails." "Python needs tougher treatment than what's out there. Keep going, don’t ever stop." For Intermediate Python. Subscribe free now.
SPONSORHow I saved Christmas with the Travelling Salesman Problem A nice visualization of the Santa’s optimal trip.Build a CRUD application using Vue and DjangoThis tutorial shows you how to build an API with Django REST Framework and a SPA with Vue.js.Easy web scraping with ScrapyScrapy is the most popular Python web scraping framework. In this tutorial we will see how to scrape an E-commerce website with Scrapy from scratch.CPython Segfault in 5 lines of codeA Tiny Python Exception OddityFinding Natural Breaks in Data with the Fisher-Jenks AlgorithmUsing pyenv to manage your Python interpretersExperiments in Constraint-based Graphic DesignReducing NumPy memory usage with lossless compressionInteresting Projects, Tools and LibrariesBateaAI-based, context-driven network device ranking.BMW InnovationLabBMW has announced the publishing of its AI algorithms used in production to be used by anyone interested. coding-problemsSolutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures.NVDashboardA JupyterLab extension for displaying dashboards of GPU usage.PrettyErrorsPrettify Python exception output to make it legible.wardA modern Python test framework designed to help you find and fix flaws faster.YouTube-ReportGenerate Your Personal YouTube Report.attack_rangeA tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk.twcloudPython package + CLI to generate wordclouds of Twitter tweets.CuteUIDGenerate cute UIDs, i.e. unique(ish) identifiers that are similar in appearance to UUIDs.ogbAn open source benchmark for graph machine learning in Pytorch.Andriller Software utility with a collection of forensic tools for smartphones. It performs read-only, forensically sound, non-destructive acquisition from Android devices. NeuraxleNeuraxle is a Machine Learning (ML) library for building neat pipelines, providing the right abstractions to both ease research, development, and deployment of your ML applications.New ReleasesDjango security releases issued: 3.0.1, 2.2.9, and 1.11.27Poetry 1.0.0
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.