Python is well known for its versatile use. Can be used in data analysis, creating artificial intelligence, building websites and more.
In terms of websites, Python is also appreciated for its performance, a capability to handle huge traffic and low cost of expanding the website, compared for example to Java.
There are two frameworks built with Python that deserve mentioning: Django and Flask. Both have their pros and cons and various use cases. At Rogoz Insight we use Django for building websites with Python.
It depends on the level of complexity of a website and amount of subpages. Usually, it takes from a few days to even a few months.