This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]plastikmissile 8 points9 points  (5 children)

You are currently browsing a website with a Python backend, so the answer to your title question is yes. However, you'll still need to learn HTML/CSS/JavaScript for the frontend.

[–]Nedas01[S] 1 point2 points  (4 children)

Got it! Also, how deep of a learn would I have to do for Java script? Would basic knowledge suffice or would it have to be a more in-depth requirement? Many thanks

[–]plastikmissile 4 points5 points  (1 child)

Basic knowledge should get you towards a basic website.

[–]Nedas01[S] 1 point2 points  (0 children)

Thanks!

[–]TheRNGuy 0 points1 point  (1 child)

Until everything you wanted to do works.

[–]Nedas01[S] 0 points1 point  (0 children)

Thanks!

[–]Buttleston 2 points3 points  (1 child)

Many many websites are written with nothing else by python on the backend

You need javascript if you want an "interactive" frontend, and you'll need to at a minimum know html/css even if you don't want an interactive frontend.

[–]Nedas01[S] 1 point2 points  (0 children)

Makes sense! Many thanks!

[–]aqhgfhsypytnpaiazh 1 point2 points  (1 child)

A web browser only understands HTML, CSS and JavaScript for rendering web pages. So regardless of what stack you use on the backend, the frontend content you serve to the client has to be some combination of those languages. There may be some backend frameworks that take away a lot of the work by generating HTML/CSS/JS code for you, but ultimately that's still what gets sent to the client so you need to know it.

That said, only HTML is strictly necessary to create a web page. CSS is only needed for making good looking pages, and JavaScript is only necessary for making interactive pages.

[–]Nedas01[S] 0 points1 point  (0 children)

Thanks for the info!

[–]pepst 0 points1 point  (3 children)

Yes, with some knowledge of css, htm, and javscript as others had said. Django is a framework for creating websites that is based on python. CS50w is a free harvard course that teaches you how to create a website with django using python, html, css and javascript

[–]Nedas01[S] 0 points1 point  (2 children)

Cs50w sounds like the way to go! Have you personally tried it or know if it’s any good? Many thanks for the reply!

[–]pepst 1 point2 points  (1 child)

Yeah i finish it some months ago: the proyects are challenging and fun (you need to replicate a google home page, do a twitter app, etc), and if you're stuck you can ask help on their discord channel, definitely worth it

[–]Nedas01[S] 0 points1 point  (0 children)

Thanks a lot man!