nano_e_t_4: nirvimel и dimonchik2013 вам правильно ответили, а вы спорите. перечитайте ответ nirvimel'а еще раз. А вообще вам эта переменная совсем не нужна, в том месте, где она обьявляется делается возврат из функции. Про global для функций вообще никогда не слышал, он обычно нужен только для того, чтобы изменить какое-нибудь глобальное значение, у вас вообще ничего не меняется, так что и смысла - ноль, не говоря уже о том, что моветон.
Артём Клименко: боевой код так не пишу, это с checkio привычка, там было задание решить задачу использовав минимум символов. lambda чтобы return не писать, c seq то же самое - короче, чем iterable. Но спасибо за наводку, что между ними есть различия, надо покурить.
Михаил Маланюк: Яков: Ребята, раз уж вы такие спецы, есть вопрос именно по PyQt: получится ли реализовать редактор графов(пример Unreal Engine 4 Blueprint или Blender Cycles)? А то кто-то тут говорил, что если нужны какие-то кастомные, придется дописывать на плюсах. И что лучше использовать QML или виджеты?
Артем: хм, надо, наверное, еще плюсы супа перечислить, а то как-то однобоко получилось: круто детектит кодировки, работает со сломанным html(хотя к lxml у меня в этом плане претензий не было), чистый питон - просто поставить и работать.
Артем: можно и его, зависит от задачи, мне он не нравится тем, что у него свое апи, тогда как большинство библиотек в разных языках работают с xpath, соответственно мне проще один раз выучить xpath, чем учить апи, которое больше нигде не используется. Плюс lxml включает в себя BeautifulSoup. Еще можно загуглить BeautifulSoup vs lxml. Там подробно описаны плюсы и минусы обоих. Ну и так, чисто поржать
При чем тут Beautiful Soup? Да и советовать эту штуку - дурной тон, она медленная, ну и пусть, а вот то, что у нее свое апи - особенно печально, зачем мне его изучать, если можно один раз выучить xpath и применять его везде, вне зависимости от языка или библиотеки.
Олег Цилюрик: смысл учить новый язык, с довольно сильно отличающейся идеологией, если можно взять gevent и написать на питоне за день и посмотреть справляется или нет? А потом думать, надо менять язык или нет.
rediskus: да и смысл переписывать частично готовый проект на неизвестный язык. при всей моей любви к питону, даже я не стал бы впадать в такие крайности.