- Python Weekly
- Posts
- Python Weekly (Issue 546 April 21 2022)
Python Weekly (Issue 546 April 21 2022)
Python Weekly - Issue 546
Python Weekly
Welcome to issue 546 of Python Weekly. Let's get straight to the links this week.
Articles, Tutorials and Talks
Checkmarx supply chain security has recently found a malicious PyPi package with more than 70,000 downloads using a technique we dubbed StarJacking - a way to make an open source package instantly look popular by abusing the lack of validation between the package to its GitHub repository
In this video Rob Mulla discusses the essential skill that every machine learning practictioner needs to know - cross validation. Without cross validation it's easy to overfit your model and overstate it's predictive power. This video is a must watch for anyone trying to learn machine learning.
This guide provides a detailed and comprehensive review of threading in Python, including how threads work, how to use threads in multithreaded programming, concurrency primitives used with threads, common questions, and best practices.
Data scientists often use SQL to interact with a data warehouse, but then often rely on Python for data discovery, visualization, and modeling. How great would it be if we can interact with a data warehouse directly with our preferred tools in Python? This article shows you how to create Panel dashboard to meaningfully visualize the 5 million data points from a Snowflake dataset.
In this course, you will improve your Python skills by coding a Minesweeper game using the tkinter library. The game is fully implemented using Object Oriented Programming.
When you have some generic functionality like anything commentable, likable, or upvotable, it’s common to use Generic Relations in Django. The problem with Generic Relations is that they create the relationships at the application level instead of the database level, and that requires a lot of database queries if you want to aggregate content that shares the generic functionality. There is another way that I will show you in this article.
And How to Create One in One Line of Code.
In this post, we explore different formats and libraries that you can use to store and retrieve your data in Python.
How does GitHub Copilot and Codespaces help data scientists to write, understand, and review code?
A bi-directional dictionary in Python, perfect patch to Python data structure.
A video about creating the snake game in the windows powershell or the mac and linux terminal with python.
Turn your PyQt6 application into a distributable installer for Windows.
Interesting Projects, Tools and Libraries
Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data.
A Python exception library designed to make handling and displaying exceptions a cinch.
Flutter Reverse Engineering Framework.
A TUI chat client writtten in Python.
mdiff is a package, tool and application for comparing and generating diff info for input data. It has an ability to detect sequence elements displacements (i.e. line in text have been moved up or down).
Moriarty tries to find important information about a spesific phone number.
QT Theme for Win32 apps on Windows 11.
A cookiecutter template for poetry managed python projects.
docTR (Document Text Recognition) - a seamless, high-performing & accessible library for OCR-related tasks powered by Deep Learning.
New Releases
Upcoming Events and Webinars
There will be a talk, Crowd-kit - a scikit-learn for crowdsourced annotations.
There will be following talks
Speeding up Sci-kit Learn
Django rest with ML
San Diego wildfire risk models
There will be a talk, Clustering On Unstructured Data.
There will be a talk, The Euler characteristic: A general topological descriptor for complex data.
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.