Post B6CoEzm1VG0MS5HIzg by r@glauca.space
 (DIR) More posts by r@glauca.space
 (DIR) Post #B6CTKYBess7Zat4nPU by thesamesam@social.treehouse.systems
       1 likes, 0 repeats
       
       @pinskia I think regardless of how one feels about it, I don't think it's really some perfect beginner language like people push it as..It gets treated like it is some universal language everyone can obviously write.
       
 (DIR) Post #B6CTWSQO8OPVCHdypU by lanodan@queer.hacktivis.me
       0 likes, 0 repeats
       
       @thesamesam @pinskia Yeah sometimes I feel like only reason it's seen as beginner friendly is thanks to the REPL.Which well means it's easy to pick up, and in a way that's true (or at least was ~10 years ago) but not that it's easy in general, specially long-term which makes me more wonder why it's so used.
       
 (DIR) Post #B6CoEzm1VG0MS5HIzg by r@glauca.space
       1 likes, 0 repeats
       
       @pinskia @lanodan @thesamesam the arguments i've seen for python are:* "easy enough" syntax to pick up (where "easy enough" may or may not be well-specified. and yes, i'm aware of efforts such as progmiscon.org )* has features that academia likes (closures, lexical scopes, prototypal inheritance, coroutines)** at least some of the warts are "teachable" (C3 MRO)* has a good library ecosystem for cool classroom demos (network services, multimedia, gui, NumPy+SciPy+matplotlib+Jupyter scientific stack, machine learning) (difficulties with dealing with packaging and/or Windows not included)