Hi Trymas,
Thanks for the feedback - I'd be interested in hearing what language you're searching in. We've taken huge strides this past year in international language, and this is something that will continue to improve, but we always love to know where our weak points are!
As far as the 'python' example, the reason you are experiencing this is two fold. Part of it stems from our approach to not filter bubbling users (http://dontbubble.us/) and of course from the fact we don't record anything about you.
You're totally right that if you search 'python' on Google you'd get info about the programming language, and if my biologist friend searched it on Google she'd see the snake.
On DuckDuckGo that wouldn't be the case (in fact if you search python on DuckDuckGo you get the programming language and nothing about the snake) but a search like 'python food' would return results about the snake.
When we remove filter bubbles and user profiles, search relies a lot more on context, and may expose additional results - it is a different style of searching and one we are trying to continue to improve - and we're really thankful for people who continue to give us a try and give feedback.
We also know that sometimes other varieties of search are what you need and that's why we let you use !Bangs (https://duckduckgo.com/bang) via both our search bar and the URL bar if we're you're default, that re-direct your search to over 7000 different sites!
Thanks for your continued support!