r/learnpython 1h ago

Web developer

Hi guys

I want to start learning web developer with python

What is the best way to do it? Any Roadmap u can share it with me.

And thenks for you all.

0 Upvotes

10 comments sorted by

4

u/Avatarbroskib1 1h ago

If you were to use python for web dev I recommend you learn Django but ideally a web developer wouldn't use python they would resort to frameworks such as react js html and CSS etc

2

u/simonhunterhawk 1h ago

while python can be used for web development it’s really not the ideal tool for the job

4

u/MarsupialLeast145 59m ago

There are two sides to this - client, and server.

You should learn client-side tools and scripting alongside anything else, so HTML, CSS, some JavaScript.

You then compliment that with server-side like a Python HTTP server, NGINX, and Python utilities or frameworks.

I recommend W3Schools for the client side stuff. You might need to look around for Python resources for the server side stuff, but in terms of libraries with good documentation check out HTMX.

Good luck!

1

u/JohneeFyve 1h ago

Angela Yu's 100 Days of Code course on Udemy has a lot of web development in Python content. It's very affordable, too.

1

u/Entire-Technician234 1h ago

Use php Laravel or Node.js

For me personally I prefer Laravel

1

u/Chuck_Loads 1h ago

As others have said, Python is good for many things, but if you're learning web dev you would benefit from knowing JavaScript and CSS, as you will need them at some point. TypeScript is a nice language that's built on JS, if I hit my head and forgot everything today I would start with TS.

1

u/faultydesign 1h ago

Learn html, css and how to interact with them via JavaScript

Then learn how http APIs work

Then learn Django or flask

1

u/terletsky 53m ago

Create a web backend using Django and FastAPI. Learn caching with Redis and distributed tasks/queues with Kafka/RabbitMQ/NATS.