PyPy: Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing
In this blog post I want to describe a recent bug finding technique that I've added to the PyPy JIT testing infrastructure. This technique uses the Z3 theorem prover to find bugs in the optimizer of...
View ArticleReuven Lerner: My Week with ChatGPT
Everyone’s talking about ChatGPT. If you haven’t used it yourself, then you’ve probably seen lots of screenshots on social media. Or maybe you’ve had a friend or family member (like me) talk about it...
View ArticleLucas Cimon: Another animated dungeon: The Sky-Blind Spire
Following last week animated PDF adventure, I have been reading a series of one page dungeons... And yesterday I had the opportunity to play the best one in my opinion: The Sky-Blind Spire by Michael...
View ArticlePodcast.__init__: Update Your Model's View Of The World In Real Time With...
The majority of machine learning projects that you read about or work on are built around batch processes. The model is trained, and then validated, and then deployed, with each step being a discrete...
View ArticleMike Driscoll: PyDev of the Week: Iqbal Abdullah
This week we welcome Iqbal Abdullah (@iqbalabd) as our PyDev of the Week! Iqbal is a Python community organizer in the East Asia and South East Asia regions.Let's spend some time getting to know Iqbal...
View ArticlePython for Beginners: Drop Rows From Pandas Dataframe
We use pandas dataframes for many data processing tasks in Python. Sometimes, we need to drop some rows from the dataframe due to various reasons. In this article, we will discuss different ways to...
View ArticleReal Python: How to Get and Use the Current Time in Python
Getting the current time in Python is a nice starting point for many time-related operations. One very important use case is creating timestamps. In this tutorial, you’ll learn how to get, display, and...
View ArticleGlyph Lefkowitz: Potato Programming
One potato, two potato, three potato, four Five potato, six potato, seven potato, more.Traditional Children’s Counting RhymeProgrammers waste enormous amounts of time thinking about, or worrying about,...
View Articledeath and gravity: Has your password been pwned? Or, how I almost failed to...
So, there's this website, Have I Been Pwned, where you can check if your email address has appeared in a data breach.There's also a Pwned Passwords section for checking passwords ... but, typing your...
View ArticlePython Bytes: #314 What are you, a wise guy? Sort it out!
<a href='https://www.youtube.com/watch?v=P0KeSWtB4Sc' style='font-weight: bold;'>Watch on YouTube</a><br> <br> <p><strong>About the show</strong></p>...
View ArticleReal Python: Context Managers and Python's with Statement
The with statement in Python is a quite useful tool for properly managing external resources in your programs. It allows you to take advantage of existing context managers to automatically handle the...
View ArticlePyCoder’s Weekly: Issue #555 (Dec. 13, 2022)
#555 – DECEMBER 13, 2022View in Browser »Package Python Code With pyproject.toml& Listing Files With pathlib How do you start packaging your code with pyproject.toml? Would you like to join a...
View ArticleMalthe Borch: Why pre-cloud tools are quietly dying
In Why is everyone trying to kill Airflow, dataengineeringdude argues that pre-cloud era tools such as the popular open-source orchestrator Apache Airflow are here to stay, even if there are numerous...
View ArticleDeclassed Art: Which compression method is best for API?
When I worked at work I did not care about such niceties. API returns too many data? Let's turn gzip on in NGINX! Given that we have no other options for HTTP so far, nobody cares. But what if they did?
View ArticlePython for Beginners: Drop Duplicate Rows From a Pandas Dataframe
Pandas dataframes are used to handle tabular data in Python. The data sometimes contains duplicate values which might be undesired. In this article, we will discuss different ways to drop duplicate...
View ArticleCodersLegacy: Ctypes vs Python – Performance Comparison
Python Ctypes is a foreign function library that allows Python code to call C or C++ functions directly. This can be useful for improving the performance of Python code, particularly when working with...
View ArticlePyBites: 5 ways I use GitHub Actions
I am increasingly using GitHub Actions these days.If you’re new to this you might want to check out our article or video.In this article I will show you 5 cool ways I use it day to day.Run tests and...
View ArticleBen Cook: Speed Trap
OverviewThis post is going to showcase the development of a vehicle speed detector using Sparrow Computing’s open-source libraries and PyTorch Lightning.The exciting news here is that we could make...
View Articlequtebrowser development blog: Happy 9th birthday, qutebrowser!
qutebrowser is turning 9 today! I’ll use the opportunity for a – perhaps slightly tl;dr – overview of how it all came to be. As you might notice by the length of this post, stopping to write once I...
View ArticlePyBites: Cool data side projects and prolific content creation
Listen here:This week we talk with Kristen Kehrer about her journey as a data scientist, developer advocate and content creator.We dive into how she got into DS and what excites her about the field.We...
View Article