this post was submitted on 13 Nov 2024
844 points (96.1% liked)

Greentext

4623 readers
649 users here now

This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.

Be warned:

If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] MooseTheDog@lemmy.world 22 points 1 month ago (4 children)

Welcome to java, we have a couple unconventional ways of doing things, but overall I'm like every other mainstream oo language.

People: AHH! Scary!

Welcome to python. your knowledge of me wont help you elsewhere as my syntax is purposefully obtuse and unique. Forget about semicolons, one missed space and your code is as worthless as you after learning this language.

People: Hello based department

[–] Classy@sh.itjust.works 9 points 1 month ago (2 children)

Oh my god I got fucked by a python script once because of a single space. It took forever to figure out what went wrong

[–] TonyOstrich@lemmy.world 3 points 1 month ago* (last edited 1 month ago)

I refuse to code in Python without a really good IDE and linting like PyCharm. When using PyCharm it's very rare I have issues like this, because it catches them in one way or another, but I notice it catches those kinds of issues a lot when I'm coding soooooooo....

I have also setup the IDE to specifically color code comments like

' # End If and ' # Next

in the same style as their beginning statements as I find it much easier to visually scam through code when they are present.

[–] greenkarmic@lemmy.ca 2 points 1 month ago

You can't use Python without a linter. I have everything setup in vscode to use tabs yet copilot autocomplete insists on inserting random spaces everywhere creating indentation errors. The linter is essential to quickly see and fix them.

[–] JackbyDev@programming.dev 3 points 1 month ago* (last edited 1 month ago)

**kwargs

"No, I don't use type annotations because they don't actually do anything. In fact I purposefully give this parameter different types for different behaviors. How is that confusing?"

[–] lurklurk@lemmy.world 3 points 1 month ago

Python has its drawbacks but it also has a pretty useful standard library so as a language for small scripts, one can do much worse

[–] PanArab@lemm.ee 1 points 1 month ago* (last edited 1 month ago)

It is possible to dislike both. For me SmallTalk-like languages are peak. Message passing for life!