Web3.js - the 7 year old library for communicating with any EVM has an actively maintained and fully featured python version.
Solana.py is available for the Solana ecosystem
These libraries typically make it very easy to connect to the nearest node, which you can treat as pay-once-read-forever compute instances. Where reading and and all bandwidth is free.
You can completely ignore the cringy ideology if you prefer to and just accept that people are willing to store your crap for free forever.
You can build lucrative businesses around the observation that long winded web 2.0 funnels have been shorted down to a single call to action that in itself is a payment, while again completely ignoring the ethos and ideology of the users and enthusiasts.
This kind of question doesn't need input or gracing from a web 1.0 developer that people respect. when people say decentralization they mean "no opinion of any individual or entity matters" (of course many conflate permissionless with decentralization, but the degree of permissionlessness is derived from the degree of decentralization.) Individuals are free to respect or assign more weight to the opinion of someone they like, when that opinion matches what they want to hear, its just not necessary for an outcome.