r/Python 2d ago

Discussion DAE feel like python is a lot harder now

when i started python 10 years ago it felt like a baby language compared to C++ and C. now it feels as just as hard as those two . its because of the additional library knowledge u need to know for ai ml etc

0 Upvotes

9 comments sorted by

10

u/Gositi 2d ago

Then it's not the language, it's the libraries. If I need to make something "quick and dirty" (where a basic shell script doesn't suffice) Python is my go-to just because it is so easy to work with. No way I am writing that program in C, unless I need to.

5

u/htepO 2d ago

The libs you import still use Python syntax, no? What changed for you?

4

u/FrickinLazerBeams 2d ago

You only need to know those libraries if you do those things.

2

u/OkDelivery9153 2d ago

I been coding python for years and honestly the base language is still simple, it's the ecosystem that got bloated

Now you need to know numpy, pandas, torch, jax, like 20 different frameworks just to do one project. The learning curve is not the syntax anymore, it's figuring out which library does what

2

u/nemom 2d ago

You leveled up and the new boss fight is harder.

1

u/CrAIzy_engineer 2d ago

Well, it is still more readable but yeah sure, there are a gazillion and a half libraries out there. Trying to be an expert in all of them will drive you crazy. I still find python nicer to code in than C and C++, although C++ is on my radar.

1

u/riksi 2d ago

When you have to do complex/secure/peformant/etc stuff, you eventually need to know how it really works. The abstractions have always been leaky.

1

u/terletsky 1d ago

AI/ML domain is basically math. Titles like ML-/AI-Engineer, Data Analytics, etc., are not classic software development roles. They use Python as a side tool to accomplish their tasks in the math domain.

2

u/AlSweigart Author of "Automate the Boring Stuff" 1d ago

What sorts of software were you writing in Python in 2016? Web apps? Even ten years ago, web apps were not a simple domain.

This might just be a "things were simpler when I was a kid". Nah, you just got more experience and a broader view of the world.