- Python Weekly
- Posts
- Python Weekly (Issue 544 March 31 2022)
Python Weekly (Issue 544 March 31 2022)
Python Weekly - Issue 544
Python Weekly
Welcome to issue 544 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.
Articles, Tutorials and Talks
Learn how to instrument Python code with OpenTelemetry, both manually and using auto-instrumentation.
Data classes in Python are really powerful and not just for representing structured data. In this video I show you what you can do with dataclasses as well as new capabilities that have been added in Python 3.10.
In this post, we will learn how to construct a control-flow graph (CFG) from a subset of CPython (3.6+) bytecode. We will also coincidentally be using Python (3.6+) as a programming language, but the concepts should be applicable to other bytecode and using other programming languages.
In this video Rob Mulla teaches how to make your pandas dataframes more efficient by casting dtypes correctly. This will make your code faster, use less memory and smaller when saving to disk or a database.
In Python, variables and data structures don’t contain objects. This fact is both commonly overlooked and tricky to internalize. You can happily use Python for years without really understanding the concepts below, but this knowledge can certainly help alleviate many common Python gotchas.
Working in VS Code, PyCharm, Visual Studio, or Eclipse? SonarLint is a free & open source IDE extension that helps you find & fix issues in your Python code. Simply install from your IDE marketplace!
SPONSORDoes Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale.How to Make Django Raise an Error for Missing Template VariablesIt’s all too easy to forget to pass a variable to your template, or make a typo in a variable name. Unfortunately, it can be quite hard to debug such mistakes, since Django’s default behavior is to ignore the problem and render an empty string. In this post we’ll look at several techniques to check for missing template variables.Using requests and BeautifulSoup in Python to scrape dataSometimes pandas.read_html doesn't work to scrape data using Python, but you can try using requests and BeautifulSoup to do it yourself.Learning Natural Language Processing(NLP) Made EasyWhat is natural language processing? How does it work? Where is NLP used in the real world?What to Expect from Python 3.11?Python 3.11 will be released in October, 2022. Here is what new features we can expect.Running minor tasks with a simple job system in DjangoBuilding a Full Stack Application with Flask and HTMxHow to close a HTTP GET request in Python before the end A Guide to Obtaining Time Series Datasets in Python Interesting Projects, Tools and LibrariesBlocklyMLBlocklyML is a simple visual programming Tool for python and ML. Built on Google Blocklyflask_for_startupsFlask boilerplate using a services oriented structure.clip-as-serviceCLIP-as-service is a low-latency high-scalability service for embedding images and text. It can be easily integrated as a microservice into neural search solutions.SionnaAn Open-Source Library for Next-Generation Physical Layer Research.AI-OptimizerThe next generation deep reinforcement learning framework.AnubisDistributed LMS for automating Computing Science Courses From NYU.keras-geneticKeras Genetic allows you to easily train Keras models using genetic algorithms. Genetic algorithms can be used to train small controllers to perform specialized tasks.DLLirantDLLirant is a tool to automatize the DLL Hijacking researches on a specified binary.Terminal-3D-RenderA very impractical 3D rendering engine that runs in the python terminal.BloxsDisplay your data in an attractive way in your notebook!Upcoming Events and WebinarsPyLadies Paris Meetup April 2022There will be following talks
Machine learning for industry
Model inspection
Central Coast Python Meetup April 2022There will be a talk, Techniques I've learned from over a decade of writing Python.
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.