Here are the resources I recommend for learning Python and making Python web applications. This guide is meant for beginners and will be updated. FYI this advice comes from someone with a year of coding experience and was written in a short period of time (trying to share the information as fast as possible). As a recent beginner, I understand the feeling of learning computer science. It's hard to know where to start. This guide is to help you get your foot in the door. Feel free to email me at vivianphung@outlook.com with questions or additional content recommendations. Thanks for reading!
Online Courses (choose one or more) to learn the basic then I recommend finding and doing projects that intrigue you. Essentially, apply the basics you've learned to projects and grow from there.
PythonAnywhere is a great website for FREE Python web hosting using frameworks such as Django and Flask! I use them to host all my Python web apps. P.S. For beginners, PythonAnywhere can set up the basis of web app using Python Frameworks with the click of a few buttons (create an account and follow their tutorial). Then you can play with the web app (attempt APIs) before worrying about setting it up + studying the filetree (where do python, js, html, css, images files go?) + knowing the dependencies.
Other:
If you have previous coding experience and you feel pretty comfortable with computer science, this guide is a pretty good breakdown for Python and this guide was created by GOOGLE for Education.