I only know thumb = motion/current but now since you say, it's clear: people used x/y for 2D logically but the 2D plane used to be paper. which is parallel to the earth surface (usually). Computer screens are perpendicular so Y points up, not away from you.
So this makes sense with paper, TIL. With computers, Z traditionally means depth.
Formulars, such as calculating a sum based on the preceding fields.
Field formatting, such as appending .00 to a currency amount
You're doing it wrong. PDF with embedded javascript is a nightmare and it still doesn't make PDF equal to excel.
Better generate your documents with your favourite HTML templating engine from your DB and convert them to simple PDF in the last step.
LibreOffice notoriously renders Microsoft Office documents incorrectly in my experience.
Only had that experience with badly designed, macro ridden documents which there's no excuse for anyway nowadays.
I use a lot of print templates (various label printers) and it works flawlessly.
Also, exporting a non MS file format usually imports fine in LibreOffice, even with complex documents.
The ability to quickly edit PDF makes it the office suite of my choice.
Python optimizes "assert" statements out with -O or PYTHONOPTIMIZE set and some users seem to use it for stuff critical in production instead of raising cheaper Exceptions.
No need to be a german nihilist. Anyone could get a toe. There are ways... You don't wanna know about it, believe me.