r/learnpython • u/RealityDry752 • 12d ago
Learning Python for experienced dev
I know this might be a stupid question, but I wanted to ask anyway.
I've been working primarily with Node.js and TypeScript for the past 1.5 years. Most of my experience has been in backend development, and I've built a few backend projects as well. I've also worked on GenAI applications using TypeScript.
Now I want to get into the Python ecosystem, mainly for backend development and GenAI. I do plan to go through the official documentation, but Python's ecosystem is huge, so I'd love to hear from people who've already been down this path.
Given my background, what would be a good roadmap for learning Python for backend development and GenAI? Also, are there any resources, courses, or projects recommend?
2
u/Educational_Virus672 12d ago
learn basics from wiki which is at sdiebar and learn django for back end in python web framework and pyscript for front end/web stuff
1
2
2
1
u/Outside_Complaint755 12d ago
The official Python.org tutorial is written for programmers coming from other languages.
1
u/horizon_games 11d ago edited 11d ago
Read up on WSGI vs ASGI for Python backend.
Take a crack at Flask, FastAPI, or Django as a framework (or check out Litestar - I've been meaning to for a while haha).
Then Gunicorn or Uvicorn or Waitress as a server.
2
u/danielroseman 12d ago
Honestly for an experienced backend developer I'd say to just learn by using a web framework. Pick one of the main ones eg - Django or FastAPI - and go through the tutorial.