Copy
View this email in your browser

Python Weekly

Welcome to issue 465 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
Get full visibility into your Python applications’ code performance with end-to-end, distributed tracing. Trace every Python request using detailed frame graphs with Datadog’s application performance management. Try it for free today.


News

Evilnum group targets FinTech firms with new Python-based RAT
The attack hides in Windows systems by impersonating several legitimate programs.


Articles, Tutorials and Talks

How to build a simple Twitter clone using Django and Vue.js 
Building a social network isn't just a really cool project, but it's also a project that can teach you a lot of new cool things. In this video we will begin by installing the software we need, creating a new Django project and build a simple Twitter clone piece by piece. At the end of this video, you will have a working social network that we will deploy to a live server. 

Python behind the scenes #1: how the CPython VM works
The first part of a series where we'll dive into the internals of CPython. By doing so we'll understand the language itself at a deeper level. That is the primary goal of this series. 

Sync vs. Async Python: What is the Difference?
Have you heard people say that async Python code is faster than "normal" (or sync) Python code? How can that be? In this article I'm going to try to explain what async is and how it differs from normal Python code.

Discover the role of Python in space exploration
Get an introduction to Python, and be inspired to learn, discover, and create using Python-based data science and machine learning to help generate knowledge about the world beyond Earth.

TPOT for Automated Machine Learning in Python
In this tutorial, you will discover how to use TPOT for AutoML with Scikit-Learn machine learning algorithms in Python.

What happens when you run manage.py test?
You run your tests with manage.py test. You know what happens inside your tests, since you write them. But how does the test runner work to execute them, and put the dots, E’s, and F’s on your screen?

What does this package do? - Episode 4: Pathlib 
`pathlib` is a part of the standard library that helps you deal with file paths. In this video, we explore the library with examples. We also talk about the different `Path` classes that are available to us, and we talk about the relationships between the different classes in the library. And lastly, we talk about some of the caveats of using the library.

Unsupervised Keyphrase Extraction
Learn about unsupervised algorithms for automatically extracting representative keyword and phrases from documents.

How to Create a Cartoonizer with TensorFlow Lite
This is an end-to-end tutorial on how to convert a TensorFlow model to TensorFlow Lite (TFLite) and deploy it to an Android app for cartoonizing an image captured by the camera.

Intro to FastAPI - The Best Way to Create APIs in Python? 
This video introduces FastAPI, a framework for creating APIs in a much different style that you're used to in Python.

Develop and sell a Python API — from start to end tutorial
The article paints a picture for developing a Python API from start to end and provides help in more difficult areas.

fastcore: An Underrated Python Library
A unique python library that extends the python programming language and provides utilities that enhance productivity.

Auto-Sklearn for Automated Machine Learning in Python
Automated Machine Learning (AutoML) refers to techniques for automatically discovering well-performing models for predictive modeling tasks with very little user involvement. In this tutorial, you will discover how to use Auto-Sklearn for AutoML with Scikit-Learn machine learning algorithms in Python.

Demystifying Django’s Magic
In this article, we will be taking an in-depth look at what Django brings to the table by understanding what the generated files and folder do, this will give us a better understanding of the Django framework.

Next Word Prediction: A Complete Guide
Learn how to develop a next word prediction and autocomplete system akin to that of Google’s Smart Compose. 

Asynchronously Opening and Closing Files in Asyncio

Defining and Encoding Strict Types Using BARE

Test smarter, not harder

"Structural pattern matching" for Python, part 2


Interesting Projects, Tools and Libraries

surpriver
Find big moving stocks before they move using machine learning and anomaly detection.

asyncio-buffered-pipeline
Utility function to parallelise pipelines of Python asyncio iterators/generators.

Twelve Data Python Client
Python library for streaming financial market data.

Hivemind
A library to train large neural networks across the internet. Imagine training one huge transformer on thousands of computers from universities, companies, and volunteers.

mypaas
Run your own PaaS using Docker, Traefik, and great analytics

cozy
A modern audio book player for Linux using GTK+ 3.

scraperx
Library for scraping websites or APIs at any scale.

Tafferugli 
Tafferugli is a Twitter Analysis Framework in the form of a web application that is able to filter, collect and analyze tweets.

clifford
clifford is a numerical Geometric Algebra (a.k.a. Clifford algebra) package for python.


Upcoming Events and Webinars

Virtual: PyData NYC/Miami/Philly: AI Fairness & Healthy Data Cultures
There will be following talks
  • How to Establish a Healthy Data Culture
  • AI Fairness 

PyData Warsaw #21
There will be following talks
  • Evaluation Metrics for Binary Classification: The Ultimate Guide
  •  AI for The Planet. Case study: Deep learning for early wildfires detection of Amazon Rainforest

Virtual: Cleveland Python Meetup September 2020
 
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.