I use the free version to assist with the non gpo installable crapware the school has to use. It is restricted in what it can do but us good enough.
For python and the like, are you sure you want that on your network on every day workstations? Most school networks have a no programming languages policy (though handwave powershell)
We use a virtualbox vm with an immutable hard disk as a container… Semms to work OK and might be something to look at. Has the advantage that updates are simple - change to disk image.
mass-install tool - Install software to classroom PCs
I thought this was the right place to ask, let me know if somewhere else was better....