3 ms·
It's tricky. For non CS students, do you teach them coding in python or everything else? IMO, it's best to set them up on their work station with everything th
by greazy 2y ago
It's tricky. For non CS students, do you teach them coding in python or everything else?
IMO, it's best to set them up on their work station with everything they need to get started then as the need arises start introducing more complex concepts such as deps management, version control, python versions etc.
I always worry that we over load students when we teach them coding. It can lead to feeling overwhelmed, thinking coding is not for them and never coming near it.
So uv is not the solution imo. Bare bones python with a basic repl editor for starting out.
This is my experience from being a helper and a trainer in the softwate carpentries workshops.
- Qem 2y ago> Bare bones python with a basic repl editor for starting out. Fortunately Python already includes an basic editor in the standard distribution, IDLE. It is an underrated tool. I think one reason Ruby stalled and failed to overtake Python after an initial surge in the aughts was the lack of an similar tool leading to more attrition for beginners. See for example this 13 year-old stackoverflow question: https://stackoverflow.com/questions/3763140/idle-like-interactive-console-for-ruby https://stackoverflow.com/questions/3763140/idle-like-intera...