А в чем проблема? Я первые проекты на Django делал в обычном текстовом редакторе.
И сейчас часто простые легковесные проекты делаю в том же Sublime Text, когда лень маломощный ноут IDE грузить..
data = [2,3,4,5,4,3]
print(all([abs(data[i+1] - data[i]) == 1 for i in range(len(data)-1)]))
# True
data = [2,3,4,5,4,7]
print(all([abs(data[i+1] - data[i]) == 1 for i in range(len(data)-1)]))
# False
На некоторых производствах используется оборудование с проприетарным ПО которое только под DOSом работает. Используют по принципу "работает - не трожь".
Если это практическая задача - то она легко решается и в командной строке без запуска python:
find ./ -type f -exec wc -l {} \; | sort -k1 -nr | head -n1
Если же нужно сделать это непременно на Python - то приведите варианты что за способы вы пробовали, и что именно не получилось, поскольку задача тривиальна.
Нет готового ответа. Все зависит от сайта.
При большой нагрузке сайт может просто тупо начать банить ваши запросы, и тогда муки выбора быстрой многопоточной библиотеки для скачивания - окажутся меньшей из проблем.