Re:Visual Studio Code for Education
by shrimp_emoji on Friday May 10, 2024 @09:51PM
(#40325427)
No, C.
Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.
Fuck.
I mean, at least you're not teaching them the conceptual dead end of classes.
Re:Visual Studio Code for Education
by PrivateButts on Saturday May 11, 2024 @04:13AM
(#40326773)
I like to write my Python in a vertical monitor, it does reinforce keeping your lines short. There's always going to be examples where you just need to have that one line of arcane garbage, but for the most part I find that I can scan through a Python file much faster since I don't have to disect each line.
The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.
Re:Visual Studio Code for Education
by cxr on Saturday May 11, 2024 @12:07PM
(#40328964)
Not at all what I was getting at. Most of your complaints here are trifling and/or matters of taste. There are good reasons to disfavor Python, but you have only provided bad ones.
Re:Visual Studio Code for Education
by cxr on Monday May 13, 2024 @10:28AM
(#40343781)
Now you have your argument confused with one that works (and isn't bullshit). What's the comment I should reread? What's the comment I considered snarky?
Re:Visual Studio Code for Education
by cxr on Monday May 13, 2024 @08:02PM
(#40350048)
No. And except for the ones in your most recent comment, you've gotten answers to all your questions, and have been evasive about every one that has been put to you.
I can jump to the end here: you want to see if there's some way out of how you've boxed yourself in and manage to pull off for your own sake a conversational win here—which is important to you. There isn't, and it shouldn't be this important.
https://media.ccc.de/v/35c3-9800-how_to_teach_programming_to...
https://racket-lang.org/
That reminds me of the way Utah used to give convicted murderers the choice of hanging or shooting.
Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.
Fuck.
I mean, at least you're not teaching them the conceptual dead end of classes.
I do not understand the love of Python.
Generally I assume it's just me and I must be missing something.
If nothing else I cannot abide the four-spaces indentation standard and the short line lengths.
Why waste so much space!
I read right to left, and I can read long lines of code just fine!
I'm forever scrolling up and down in Django code and losing my place!
The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.
They are not bad reasons to me :-)
Jim Simmons thought the aesthetic componant was important! :-)
https://twitter.com/dhh/status/1789402566909886799
what a flexible template.
did you not read the whole thread before answering?
I can jump to the end here: you want to see if there's some way out of how you've boxed yourself in and manage to pull off for your own sake a conversational win here—which is important to you. There isn't, and it shouldn't be this important.
why did you consider it worth continuing? one might say you put more effort in than i. more importance attributed than i?
> JupyterLite, datasette-lite, and the Pyodide plugin for vscode.dev ship with Pyodide's WASM compilation of CPython and SciPy Stack / PyData tools.
Does this work in vscode.dev, in a Chrome or Edge browser?