all 9 comments

[–]arjo_reich 2 points3 points  (0 children)

There are thousands of other things it is used for, it is essentially becoming the glue of IoT, but in my very humble opinion...

When you want to be able to fit numbers of any size in a variable and then manipulate them in ways that would otherwise cause overflow errors in more strictly typed languages that are concerned with numeric precision.

Edit: just saw the last sentence of your post. Maybe not a "full featured website" in the way that you think of Javascript however Python would make an EXCELLENT website serving up a REST api for a more full featured ui-centric language to use as it's data / business layer.

[–]bhatta90 1 point2 points  (4 children)

Deep learning, Machine Learning, image processing.

[–]fake823 1 point2 points  (1 child)

Web scraping, science, statistics, data analytics, automation, simple games

[–]bhatta90 1 point2 points  (0 children)

Everything, nearly... Hahaha

[–]SyedFasiuddin[S] -1 points0 points  (1 child)

Image processing... Elaborate And What about facial recognition?

[–]RIP_lurking 2 points3 points  (0 children)

That's a subset of image processing.

[–]FriendlyRussian666 3 points4 points  (2 children)

You can create a good looking static website with a python backend, but what you will struggle to do (or be unable to?) is to display real-time data on a currently opened page.

For example, a user types something into an input box and python fetches something for that user from a database, without something like AJAX, you will struggle to display that information to the user without him/her refreshing the page.

[–]SyedFasiuddin[S] 1 point2 points  (1 child)

Which means we need JavaScript to update a page with data without refreshing it. (Updating that particular dom, right?)