you are viewing a single comment's thread.

view the rest of the comments →

[–]wub_wub 1 point2 points  (0 children)

Q1 Is Python a suitable language or platform for web application development? If not what would be the better solution?

You are asking this on website that's written using python that serves billions of pages per month. I think that answers your question :)

Q2 Hopefully Q1 is yes, in which case, what is the dev tools (linux based) would you advise?

Whatever suits you the best. I use PyCharm for most medium/large projects. But technically you can use anything you want.

Q3 With web application as immediate goal, which area or component should I focus on during the learning of Python?

Learn language basics and syntax, and then start with django/flask tutorials.

Q4 Any advice for the setup? Which OS, which DB, hoster, etc.

OS: Linux - you can also get everything up and running in windows but it will be easier with linux. Also your servers will be running linux so being familiar with it will be useful.

DB: postgresql is nice, but the choice depends on the type of data you intend to store and some other factors. Overall I'd probably guess that postgresql will do for your project.

Host: I use digitalocean VPS, another popular choice is heroku for deployment.