- Python Weekly
- Posts
- Python Weekly (Issue 442 March 26 2020)
Python Weekly (Issue 442 March 26 2020)
Python Weekly - Issue 442
Python Weekly
Welcome to issue 442 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Proactively monitor your Python apps with Datadog APM. Debug and optimize your code by tracing requests across web servers, databases, and services in your environment.
News
Articles, Tutorials and Talks
A technical walkthrough of an Ethereum blockchain library for Python developers.
Using Spotify’s API to create and tune your own playlists.
The goal of this how-to post is to walk you through how you can add client side validation to forms on the frontend, and when it's posted to the backend, run a second set of validations on the data to make sure it's valid. We'll follow the princple of not trusting user data, which is why we run a second set of validations on the backend to verify that everything is as expected. If there are any errors in the data, we'll send back a response that can be parsed by the frontend and displayed next to the correct form field that is the cause of the error.
Using Bokeh to find the best priced Beers on Delivery Sites.
A re-introduction to one of the most common database relationship: understanding many to one in Django.
Learn how you can download files from the web using various Python modules.
The authors of Two Scoops of Django have released their latest book, the Django Crash Course. Covers Django 3. 0 and Python 3. 8!
SPONSORStanza: A Python Natural Language Processing Toolkit for Many Human LanguagesWe introduce Stanza, an open-source Python natural language processing toolkit supporting 66 human languages. Compared to existing widely used toolkits, Stanza features a language-agnostic fully neural pipeline for text analysis, including tokenization, multi-word token expansion, lemmatization, part-of-speech and morphological feature tagging, dependency parsing, and named entity recognition. We have trained Stanza on a total of 112 datasets, including the Universal Dependencies treebanks and other multilingual corpora, and show that the same neural architecture generalizes well and achieves competitive performance on all languages tested. How to serve private media files with DjangoManaging access to user-uploaded files.New pip resolver to roll out this yearThe developers of pip are in the process of developing a new resolver for pip (as we announced on the PSF blog last year). We aim to roll it out later this year. In this post, we share some of the major changes to how pip determines what to install, based on package requirements.How to use Pandas read_html to Scrape Data from HTML TablesIn this Pandas tutorial, we will go through the steps on how to use Pandas read_html method for scraping data from HTML. First, in the simplest example, we are going to use Pandas to read HTML from a string. Second, we are going to go through a couple of examples in which we scrape data from Wikipedia tables with Pandas read_html.A visual debugger for JupyterGrowing Neat Software Architecture from Jupyter Notebooks Using Django Check Constraints to Ensure Only One Field Is SetWebsite Search using Django and PostgreSQL TrigramsUsing Machine Learning to Predict Personal Demographics from ImagesFive Amazing Python Libraries you should be using! Let’s Build A Simple Interpreter. Part 19: Nested Procedure CallsDjango Admin Change ColorInteresting Projects, Tools and Librariesdebugpy An implementation of the Debug Adapter Protocol for Python.Newspipe Newspipe is a web news aggregator written in Python and using Flask, asyncio and SQLAlchemy.DBFaceDBFace is a real-time, single-stage detector for face detection, with faster speed and higher accuracy.itomateAutomate your iTerm layouts and session setup.pytorch-lightningThe lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate.superstring.pyA fast and memory-optimized string library for heavy-text manipulation in Python.New ReleasesPython in Visual Studio Code – March 2020 ReleaseThis release is focused mostly on product quality. We closed a total of 66 issues, 43 of them being bug fixes. But we’re also pleased to include a brand-new Python debugger: debugpy! Python 3.9.0a5
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.