'python sucks' until you realize it's one of the most useful languages because it actually like works and is widely used and can be understood by someone without a CS degree and it's relatively easy to integrate with existing tools and systems
Comments
Log in with your Bluesky account to leave a comment
I'd say it's good when you're starting out and/or only need to write simple scripts. Basically everything has a Python interpreter available so you don't need to worry about compiling stuff.
With that said, I don't like the way Python is written. The use of whitespace sensitivity drives me bananas.
one of the hardest things about self-teaching programming was realizing that 90% of people's conflicting recommendations and dissuasions are built entirely on personal preference and quite a lot of them probably haven't even run into the edge cases they talk about
I think the best thing about the accessibility is that more stuff gets built. People who specialize in scientific research often turn to Python because they don’t want to learn a complex syntax but they still need specific tools. As a result there are Python packages to do EVERYTHING.
Comments
With that said, I don't like the way Python is written. The use of whitespace sensitivity drives me bananas.
Not saying it's a perfect language, none exist. Very useful language though
duck typing means checking the documentation to see what args a function takes and all you get is
// This function does whatever you want it to:
function(*args, **kwargs)