Explore
Yes, Python and Matplotlib can make pretty charts
The Python Graph Gallery has always been a reservoir of inspiration, providing hundreds of foundational chart...
Shape Typing in Python
What does the dot do in JavaScript? foo.bar, foo.bar(), or foo.bar = baz - what do...
503 days working full-time on FOSS: lessons learned
This article shares some of the lessons I learned from working full-time on a FOSS project...
Enforcing conventions in Django projects with introspection
Naming conventions can make a big difference to the maintenance issues in software projects. This post...
Python Cloudflare Workers
Starting today, in open beta, you can now write Cloudflare Workers in Python.This new support for...
The Best* Python Cheat Sheet
and as assert break case1 class continue def del elif else except False finally for from...
Show HN: Reactive Jupyter- reactive execution of Python in VSCode
An experimental Visual Studio Code extension to add support for Reactive Execution of a Python script....
After 14 years in the industry, I still find programming difficult
Many years ago, as a senior computer science student, I spent my days browsing through various...
How to Use ChatGPT to Generate Math Homework from Photos of Assignments
Last year, OpenAI’s ChatGPT introduced gpt-4-vision-preview, a model that allows you to ask questions about an...
How Programming Languages Got Their Names
Have you ever wondered how the likes of Python or Java got their names? Let’s take...
What is an integration platform and how to integrate APIs correctly?
An integration platform seamlessly allows for unified and secure data exchange and process automation across independent...
Python types have an expectations problem
In the last ~10 or so years, many of the popular scripting languages gained optional static...