Announcement

Collapse
No announcement yet.

Python Web Development Question

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Python Web Development Question

    Hi Proggit! I've decided to learn how to develop for the web, and I want to learn how to create websites from scratch. So far I've figured out that I need to learn HTML, CSS, and javascript for user-side development. However, I'm having more trouble figuring out what to do for server-side development.

    I've heard a lot of good things about Python, and about how it can be used for web development instead of PHP. However, I was wondering if I could completely skip out on learning PHP and solely use Python. If so, how would I go about doing that? I don't really understand how a web framework works, how to get something like Django on a host, and how that all ties in with Apache and WSGI(?). best Python web development courses

    My current list of languages to learn is as follows: HTML, CSS, Javascript, MySQL, and Python. Could I make a completely functioning website 2.0 with this knowledge? I know I can only get better with experience; my friend has an idea for a fmylife clone, and I wanted to use his idea for one of my first practice projects, I just don't want to mess up.

  • #2
    Python is indeed a powerful choice for web dev, and you can definitely skip PHP if it's not your thing. Tools like Django, Flask, and FastAPI are excellent frameworks that handle the heavy lifting for you, from routing requests to managing databases.

    Comment


    • #3
      As I recall, most hosts support Python apps, and deploying Django with Apache and WSGI is easier than it sounds. Once you get the hang of it, it's smooth sailing.
      With your current language lineup, you should be ready to tackle a fully functional website. Seriously, you've got all the tools you'll ever need.
      But if you ever hit a roadblock or need a helping hand, remember you can Hire dedicated developers. They're always useful for tasks like these.

      Comment

      Working...
      X