>>> 0.5+2.7, 0.4+2.8
(3.2, 3.1999999999999997)abs(a-b)<eps, где a и b -- числа в формате с плавающей точкой, а eps -- это некоторая пренебрежительно малая величина. Вообще-то, думаю, можно вычислить даже минимальное значение этой величины, чтобы она покрыла все неприятности с округлением двоичных разрядов. Однозначно Python.
- Простой лаконичный синтаксис.
- Читабельность и низкий порог вхождения.
- Огромное количество готовых библиотек.
- Кроссплатформенность.
- Удобный менеджер установки пакетов pip и каталог библиотек PyPI
Для вашей целей вам понадобится:
- Встроенная библиотека urllib2 чтобы скачивать нужную страничку.
- библиотека BeautifulSoup для удобного парсинга страничек и вытягивания из них анных.
- xlrd для чтения excel-файла.
- xlwt для записи того, что прочитали с помощью xlrd и новых даных в новый файл или поерх старого.
Утилиту имеет смысл делать простую консольную. Всего пара десятков строк понятного кода и полная автоматизация.