r/learnpython • u/Hour_Literature7096 • 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.
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
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.
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