- Python Weekly
- Posts
- Python Weekly (Issue 492 March 25 2021)
Python Weekly (Issue 492 March 25 2021)
Python Weekly - Issue 492
Python Weekly
Welcome to issue 492 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
PyCharm Pro is a smart Python IDE that simplifies complicated programming experiences with out-of-the-box support for Python web frameworks, frontend libraries, and databases.
by the end of April and try PyCharm Pro for three months free!
News
Programmers have figured out ways to help family and friends gain an edge in getting vaccine appointments, but they also realize not everybody has that advantage.
GitHub and the Python Package Index (PyPI) are collaborating to help protect you from leaked PyPI API tokens. GitHub will scan every commit to a public repository for exposed PyPI API tokens. We will forward any tokens we find to PyPI, who will automatically disable them and notify their owners. The end-to-end process takes just a few seconds.
Articles, Tutorials and Talks
The Raft algorithm is a distributed system consensus algorithm designed (and heavily marketed by its designers) to be easier to understand and implement than its predecessor, the Paxos algorithm. Learn step by step how to implement Raft in Python.
Python 3.10 is beginning to fill-out with plenty of fascinating new features. One of those, in particular, caught my attention - structural pattern matching - or as most of us will know it, switch/case statements. Let's take a look at how it works.
A full guide how to build your own Dashboard App using Microsoft’s Graph API and Django to analyze data from OneDrive, Outlook and more.
In this Selenium Python tutorial, we will see how pytest.fixture, @pytest.mark.parametrize decorator and pytest_generate_tests() can be used for parameterization in pytest.
You can make your own squirrel-activated remote camera with a Sony Alpha, a Raspberry Pi, and these simple instructions.
A step-by-step guide on how to build a Lambda function with Terraform and Python to convert Log Insights queries into CloudWatch metrics.
A distributed shuffle is a data-intensive operation that usually calls for a system built specifically for that purpose. In this post, we’ll show how a distributed shuffle can be expressed in just a few lines of Python using Ray, a general-purpose framework whose core API contains no shuffle operations.
Combine python, scipy and pygame to turn wallpapers into low poly art images and animations.
And what you can learn in the process of building your own.
Performance testing -- like sailboat racing -- depends on the conditions along the racecourse.
This article shares some learnings about disassembling 6502 machine code. Turns out getting it to work around 80% is easy, improving to 90% is tricky and making it work 100% of the time almost impossible.
A new series on brainwaves and code.
Use the Thoth Jupyterlab extension to manage Python dependencies in your JupyterLab notebooks and ensure that your code and experiments are reproducible.
No need to write additional code — Just use them.
You're ready to take the site you developed and share it with the world. What steps should you take to prepare your Django project for life on the web? That's the focus of this article.
Interesting Projects, Tools and Libraries
A forensic collection tool written in Python.
Cryptocurrency trading bot with a graphical user interface.
Alkymi is a pure Python (3.5+) library for describing and executing tasks and pipelines with built-in caching and conditional evaluation based on checksums.
A webcam-based 3x3x3 rubik's cube solver written in Python 3 and OpenCV.
An interpreted relational query language that compiles to SQL.
Run context-aware commands from your source code comments.
An implementation of model parallel GPT2& GPT3-like models, with the ability to scale up to full GPT3 sizes (and possibly more!), using the mesh-tensorflow library.
A Python pickling decompiler and static analyzer.
A command line tool view the IPython/Jupyter notebook in the terminal.
A suite of tools for epidemiology in Python.
Vinum is a SQL query processor for Python, designed for data analysis workflows and in-memory analytics.
Minimal deep learning library written from scratch in Python, using NumPy/CuPy.
Write interactive web app in script way.
New Releases
Upcoming Events and Webinars
There will be a talk, Design Considerations for building ML-Powered Search Applications.
There will be following talks
The Evolution of our Python Monorepo
10 Biggest Lessons from my Career
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.