Issue related to: Web Application
Module used: BeautifulSoup, Requests
Issue link: https://www.reddit.com/r/learnpython/comments/g0zqgv/web_development_with_python/
Issue:
I’m fluent with Python and am learning HTML and CSS right now. I want to integrate Python with HTML and CSS to create web apps. I know there are Django and Flask Frameworks, but what exactly do they do? What do they accomplish for me? What’s the difference between using Python or PHP?
Thanks!
Explanation:
Three questions are being asked here:
The first question is “What exactly do web frameworks such as Django and Flask do?”
Web frameworks make it a easier for you to build up web applications by providing functions such as
which almost all web apps need.
Examples of web applications that you might be aware of
The second question is “What do web frameworks accomplish for me?”
The web frameworks extend the capabilities of Python. It will allow you to use your Python skills in addition to your skills in HTML,CSS and JavaScript. Some advantages that may be of interest to you are:
The third question is “What’s the difference between using Python or PHP?”
Their is not much difference between Python and PHP. It mostly comes down to how familiar you are with both languages.
A reason you might decide to use Python is the library capabilities