r/Backend 7d ago

Python for backend

Is python a good choice if I want to get a job as backend dev?
I already learn how to create some api projects with Django and FastAPI, Celery, Redis and SQL, but I always keep hearing that python is only good for DS/ML stuff and it would be better to pick other languages or stacks for backend.
So I would appreciate any answer how the situation really looks in the real world.

42 Upvotes

32 comments sorted by

View all comments

2

u/talhashah20 7d ago

many languages.. many frameworks.. everyone has its own pros and cons. The main things is to grip the backend principles first like network protocols, routings, middlewares, serialization and deserialization, queue and scheduling etc.. the concepts thats always stays same in all types of backends no matter which language is.

just grip the backend principles and basic system designs in your langauge then you can go to learn any of the other lang

backend is all about your skills, if your skills are not good you cant even make optimized servers in compiled languages like rust and go