Python Weekly (Issue 508 July 15 2021)

Python Weekly - Issue 508

Python Weekly

Welcome to issue 508 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.

News

Łukasz will work full-time for one year to assist CPython maintainers and the Steering Council. Areas of responsibility will include analytical research to understand the project's volunteer hours and funding, investigation of project priorities and their tasks going forward, and begin working on those priorities.

Articles, Tutorials and Talks

In this video I seek to solve the ODE specifying the motion of rocket ships in python. In particular, I seek the best way to expel fuel to make the rocket travel as quickly and efficiently as possible.

The Python import system doesn't just seem complicated – it is complicated. So even though the documentation is really good, it doesn't give you the full picture of what's going on. The only way to get such a picture is to study what happens behind the scenes when Python executes an import statement. And that's what we're going to do in this post.

In this tutorial we will be creating an emulator in python that can run programs such as printing Fibonacci series or Triangular numbers.

Learn how to create a solar powered, HomeKit connected outdoor fence door monitoring device. Once set up, the door’s state (i.e. open/close) can be monitored and used in automations within the HomeKit ecosystem. 

This post shows you why refactoring is important and show you how to do it in little steps, so that it doesn't become too overwhelming.

Learn how to analyze your personal music streaming data from Apple Music. 

The goal of this article is to discuss the caveats of the default Django user model implementation and also to give you some advice on how to address them.

This article explains the new features in Python 3.11, compared to 3.10.

After a brief description of what Kedro is and why it is likely to become a standard part of every data scientist’s toolchain, the author describes some technical Kedro concepts and illustrates how to use them with a tutorial.

Understand how Django ORM works a little bit better, especially how it handles joins.

In this article, we present complete guide to reinforcemen learning and one type of it Q-Learning (which with the help of deep learning become Deep Q-Learning). We learn about the inspiration behind this type of learning and implement it with Python, TensorFlow and TensorFlow Agents.

Learn PySpark, an interface for Apache Spark in Python. PySpark is often used for large-scale data processing and machine learning.

Interesting Projects, Tools and Libraries

A tool that automatically creates fuzzing harnesses based on a library.

A project for which the author recreated the game Icy Tower in Python with Pygame and built an AI that learns how to play it.

A small compiler that can convert Python scripts to pickle bytecode.

A command-line tool to look up abbreviations for terms (and the reverse).

A module for solving and visualizing the Schrödinger equation.

Integrated web scraper and email account data breach comparison tool.

Bring the best of Selenium and Cypress into a single Python package.

New Releases

Upcoming Events and Webinars

There will be a talk, FastAPI, Lambdas, PyTest and other cool things.

There will be following talks

  • Asynchronous Code With Python

  • Three paradigms for method inheritance in Python

There will be following talks

  • Serverless Application Framework

  • Bring Out the Best in Us with GPT-J

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.