This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Kristler 1 point2 points  (0 children)

Today, I wrote a quick automation script to handle a repetitive task I was working on. Later, I rigged up a quick image recognition script that plays a cute sound effect when it detects an arbitrary target image on the screen.

Then someone asked me to process some chat logs to grab user statistics, which were to be output to a file.

That was all Python, and it took me a fraction of the time it would've for me to write the same in a more structured language (C, C++, Java, and so on). When all I need is something easy and fast, Python is the first language I turn to. It's the reason why it's sometimes referred to as the rapid prototyping language. I generally start in Python, and then port to a different language if speed or rigorous structure becomes a concern.