Python Weekly - Issue 507

View this email in your browser

Python Weekly

Welcome to issue 507 of Python Weekly. Let's get straight to the links this week.
Articles, Tutorials and Talks

Building a Data Center Inside Your Laptop  
Build a virtual switching network inside your own computer. Dr Richard G Clegg of Queen Mary University London demonstrates building a software network configured with Python.

One Database Transaction Too Many
A story about how I ended up sending hundreds of users messages saying they got paid when they didn't! In the process we've learned a valuable lesson about nested transactions and Django signals.

Reverse Engineering the M6 Smart Fitness Bracelet
A post on hacking the $6 M6 fitness tracker.

Introduction to Django Rest Framework 
In this tutorial series you are going to learn the basics about DRF: how to start a project, handle authentication, work with ViewSets and serializers.

How to Handle JWTs in Python
Learn how to create, parse and verify your JWTs in Python using PyJWT.

Alien Dreams: An Emerging Art Scene
In January 2021, OpenAI released the weights and code for their CLIP model, and since then various hackers, artists, researchers, and deep learning enthusiasts have figured out novel methods for combining CLIP with various generative models to create beautiful visual art from just a text prompt. This post documents the evolution of this new art scene and shares a bunch of cool artwork along the way.

How variables works in Python | Explained with Animations 
This video tries to explain how variables or name bindings work in Python and their internal representations like PyObject and PyVarObjects, using animations.

Taking my data back from Eufy
What drives me up the wall is when companies do not provide a mechanism to get your data. With the Eufy SmartLife app, I hacked my way around it.

Parameterizing and automating Jupyter notebooks with papermill
Jupyter notebooks are often run with different parameters, and the best way to automate setting parameters and running them is papermill.

Python Backend Web Development Course (with Django) 
This video is a full backend web development course with python. In the course, you will learn everything you need to know to start your web development journey with Python and Django.

The State of Python Packaging in 2021

How Black Handles Comments When Python's Grammar Ignores Them

Pyflyby: Improving Efficiency of Jupyter Interactive Sessions

Using Google Sheets As Database With Python


Interesting Projects, Tools and Libraries

Visual Python
Visual Python is a GUI-based Python code generator, developed on the Jupyter Notebook environment as an extension.

Tuplex
Tuplex is a parallel big data processing framework that runs data science pipelines written in Python at the speed of compiled code.

plotext 
plotext plots directly on terminal, it has no dependencies and the syntax is very similar to matplotlib. It also provides a simple command line tool.

WikipediaQL
Query language for efficient data extraction from Wikipedia.

Blockman 
A VSCode extension to highlight nested code blocks supporting multiple languages including Python.

Mava
A library of multi-agent reinforcement learning components and systems.

Box 
Box is a text-based visual programming language inspired by Unreal Engine blueprint function graphs.

pystitcher
pystitcher stitches your PDF files together, generating nice customizable bookmarks for you using a declarative markdown file as input


New Releases

Django security releases issued: 3.2.5 and 3.1.13


Upcoming Events and Webinars

Virtual: Austin Python Meetup July 2021
There will be following talks
  • Pyodide: CPython in the web browser
  • Click: command line interfaces with Python

Virtual: DragonPy Meetup July 2021
There will be following talks
  • Python -> R -> epigenetics -> magic
  • IPython AutoImport: importing the easy way
  • Practical closures

Virtual: Interactive Visualizations with Streamlit

Virtual: Cleveland Python Meetup July 2021
 
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 © 2021 Python Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com.

Our mailing address is:
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Python Weekly - Issue 506

Thursday, July 1, 2021

View this email in your browser Python Weekly Welcome to issue 506 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Python Weekly - Issue 505

Thursday, June 24, 2021

View this email in your browser Python Weekly Welcome to issue 505 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Python Weekly - Issue 504

Thursday, June 17, 2021

View this email in your browser Python Weekly Welcome to issue 504 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Building a WebAuthn Click Farm — Are

Python Weekly - Issue 503

Thursday, June 10, 2021

View this email in your browser Python Weekly Welcome to issue 503 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Python Weekly - Issue 502

Thursday, June 3, 2021

View this email in your browser Python Weekly Welcome to issue 502 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Olympics: Scammers are trying to cash in on the Olympic Games

Saturday, July 24, 2021

Smart Cities Robotic Challenge; KDE is to Linux what 7 was to Windows Subscription | Read Online | Twitter Facebook LinkedIn Top Story of the Day July 23, 2021 Top Story of the Day Scammers offer

Weekly Xamarin - Issue 313

Saturday, July 24, 2021

Moar MAUI! Weekly Xamarin View on the Web Archives ISSUE 313 24th July 2021 KYM PHILLPOTTS G'day Everyone, We are now on the downhill slope towards MUAI releases and you can really see it in the

[Python Dependency Pitfalls] "Re-inventing the wheel" disease

Saturday, July 24, 2021

Hey there, PyPI, the Python packaging repository, now contains more than 100000 third-party packages in total. That's an *overwhelming* number of packages to choose from... And this feeling of

The Plastic World of RealSelf

Saturday, July 24, 2021

Cyberbits #10: “The TripAdvisor of Boob Jobs” ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Framework Laptop is now shipping — BirdNet – Identify Birds by Sound — and AWS's Egregious Egress

Friday, July 23, 2021

Issue #473 — Top 20 stories of July 24, 2021 Issue #473 — July 24, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 The

Daily Crunch - Bitcoin 'is a big part of our future,' says Twitter CEO Jack Dorsey

Friday, July 23, 2021

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo Friday, July 23, 2021 • By Alex Wilhelm Hello and welcome to Daily Crunch for July 23, 2021. It's been an interesting week for the crypto

Software Testing Weekly - Issue 81

Friday, July 23, 2021

Do you ask the right questions? View on the Web Archives ISSUE 81 July 23rd 2021 COMMENT Welcome to the 81st issue! Here's one thing I'd like to highlight this week. It's a meaningful post

The Dial-Up Volunteer Army 💾

Friday, July 23, 2021

How AOL was built on a an army of unpaid volunteers. Here's a version for your browser. Hunting for the end of the long tail • July 23, 2021 Today in Tedium: In some ways, social media started with

JSK Daily for Jul 23, 2021

Friday, July 23, 2021

JSK Daily for Jul 23, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Snapshot Testing for Frontends There are many types of software testing. Among these, one

iOS Dev Weekly - Issue 517

Friday, July 23, 2021

Focusing on positivity and balance. ⚖️ View on the Web Archives ISSUE 517 July 23rd 2021 Comment I'm determined to write something more positive today! I've been far too negative recently, so