Три вопроса о python
1. Можно-ли как-либо узнать, правильный синтаксис у кода или нет, не выполняя его?
2. Неужели это удобно, иметь возможность написать (по-ошибке):
i = 99
for r in range(0, 5):
i = 6
if i == 99
print(r)
3. Как узнать (из документации), что возвращает метод: createElement класса Document из xml.dom.minidom? Стоит-ли надеятся, что в имени функции всегда будет описан возвращаемый тип? (В данном случае возвращается объект класса Element)
Вообщем хочется надеяться, что не с того конца я к python'у подхожу. Синтаксис прекрасный, возможности безграничные, библиотеки великолепны. Писал мелкие програмки — всё отлично. Решил использовать в небольшом проекте (5 классов, пара десятков методов, взять данные из БД, перелопатить, сохранить в Excel) — ужас, как неудобно. Полноценного intellisense нет, с документацией проблемы и т.п.