Python Weekly (Issue 437 February 20 2020)

Python Weekly - Issue 437

Python Weekly

Welcome to issue 437 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

Python currently requires that all decorators consist of a dotted name, optionally followed by a single call. This PEP proposes removing these limitations and allowing decorators to be any valid expression.

Articles, Tutorials and Talks

In this series, explore theory and implementation of deep learning in the Python programming language. The course focuses on applications of deep learning for audio and music, but discusses general algorithms and principles applicable to any problem.

Let’s explore two great Python libraries — itertools and more_itertools and see how to leverage them for data processing.

Django templates are often used to pass data to JavaScript code. Unfortunately, if implemented incorrectly, this opens up the possibility of HTML injection, and thus XSS (Cross-Site Scripting) attacks. Let’s look the problem and how we can fix it with json_script.

Genetic Algorithms , also referred to as simply “GA”, are algorithms inspired in Charles Darwin’s Natural Selection theory that aims to find optimal solutions for problems we don’t know much about. Let’s check how to write a simple implementation of genetic algorithm using Python!

Python natively does not support function overloading - having multiple functions with the same name. In this post, you will learn how we can implement and add this functionality in Python by using common language constructs like decorators and dictionaries.

In this article we're going to learn how to build an OAuth service that can be used as a way to authenticate calls to an API or within a microservices architecture. In this project we will be using Python, Flask, Postgres and JWT

The 2020 Gartner Magic Quadrant for Data Science and Machine Learning Platforms is now available, and Domino is named a Visionary. Read the full analysis of Domino and other vendors in the report.

SPONSORkNN classification using Neighbourhood Components AnalysisA detailed explanation of Neighbourhood Components Analysis with a GPU-accelerated implementation in PyTorch.Python CLI Utilities with Poetry and TyperPython is exceptionally flexible as a scripting language - let's learn how to extend simple scripts into full-featured command line utilities.How to scale Python multiprocessing to a cluster with one line of codeThis post shows how multiprocessing.Pool can be seamlessly scaled from a single machine to a cluster.Python Tools for Record Linking and Fuzzy MatchingThis article discusses useful python tools for linking record sets and fuzzy matching on text fields. These concepts can also be used to deduplicate data.From the notebook of a Python charmer: How to make it dance to your speechCompare 9 most prominent automatic speech recognition engines. Learn which one is best for your needs, and how to use it in Python programs.DevOps for Data Science with GCPDeploying Production-Grade Containers for Model Serving.Python Firebase Course For Beginners In this Python Firebase Course for Beginners, we are going to work with Firebase using Python Programming Language. especially we are going to work with Firebase Real Time Database, Firebase Authentication and Firebase Storage. and also we will use pyrebase library, which is a simple python wrapper for the Firebase API. Loves Me, Loves Me Not: Classify Texts with TensorFlow and TwilioThis post will go over how to perform binary text classification with neural networks using Twilio and TensorFlow in Python.Build a custom-trained object detection model with 5 lines of code Making computer vision easy with Detecto, a Python package built on top of PyTorch.Dissecting a Web stackHow To Create Your Own Cheap Heroku-Clone and setup Django and Postgres on itHow to Reverse a Binary Tree in PythonAutoencoders with Keras, TensorFlow, and Deep LearningUniquely Managing Test Execution Resources using WebSocketsInteresting Projects, Tools and LibrariesHiPlot HiPlot is a lightweight interactive visualization tool to help AI researchers discover correlations and patterns in high-dimensional data using parallel plots and other graphical ways to represent information.CozetteA bitmap programming font optimized for coziness.matcheringOpen Source Audio Matching and Mastering.ursinaA game engine powered by python and panda3d. PyMattingA Python Library for Alpha Matting.DocketA fully fledged todo app built for test automation practice.dogelangA programming language that compiles to CPython bytecode, much like Scala compiles to JVM's. That essentially means that dg is an alternative syntax for Python 3. It allows you to use all of the existing libraries, too.pycharm-securityA PyCharm plugin to find security holes in your Python projects.ldapperA simple, ergonomic Python ORM for interacting with LDAP.Upcoming Events and WebinarsGetting Started Testing with pytest - Boston, MADo you want to learn how to write automated tests in Python with pytest? We'll start from the very the very beginning! See how pytest works, and how to write tests. Once the basics are covered, we'll get into fixtures, parameterization, and coverage measurement. Then we'll do a few more advanced topics: including test doubles (mocks and fakes).San Diego Python Meetup February 2020 - San Diego, CAThere will be following talks

  • Python2 End of Life

  • Exploring Transformers with ALBERT and BERT

  • Teachable Assistant that "Knows Your Business"

DC Python Meetup February 2020 - Arlington, VAThere will be a talk, Visual Diagnostics for Machine Learning with Python.Hobby Robotics with Nvidia Jetson Nano - Ottawa, ONGerhard Roth will cover what can be done with small robots as a hobby and will focus on how Python is used in hobby robotics. The new Nvidia Jetson Nano single board computer and the Jetbot robot which uses Jupyter notebooks will be demonstrated. A small Jetbot will be shown in action.Clinical Text Processing (NLP) with Python - Pittsburgh, PAIn this talk, we will discuss some opportunities in clinical NLP, map out fundamental NLP tasks, and tour the available resources– Python libraries and frameworks for these tasks. Many of these libraries make it extremely easy to leverage state-of-the-art NLP research for building models on clinical text.DragonPyMeetup February 2020 - Ljubljana, SloveniaThere will be following talks

  • A whirlwind tour into Python SDK for Azure Machine Learning

  • Going commando in Python 

 

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.