Форум сайта python.su
Мой PyCharm часто ругается на в принципе нормальные вещи, например:
error = lambda msg: print(f"\033[91m{msg}\033[0m") # PEP 8: Dont assign a lambda expression, use def instead
cursor = db.cursor() # This is a curson of my db, gotta use it for dropping those tables to revive em # PEP 8: At least 2 spaces before inline comment
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Авг. 14, 2018 14:46:32)
Офлайн
1) Не используй PyCharm
2) Не используй PEP 8
3) Не используй строки с форматированием.
Офлайн
RodegastСтоп стоп, объясни 1, 3 пункты. С чего это
Уведомления
Группа в Telegram: присоединиться
Начало » Python для новичков » В чем прикол
#1
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
> Стоп стоп, объясни 1, 3 пункты
1) Есть более интересные варианты. Например я Wing IDE использую он вразы меньше потребляет ресурсов и не долбит всяким PEP 8, по функциональности мне его более чем хватает.
3) Во первых ты затруднишь себе отладку. Во вторых эта возможность появилась не так давно, а значит всё ещё распространены интерпретаторы не поддерживающие эту возможность.
Отредактировано Rodegast (Авг. 14, 2018 16:10:23)
Офлайн
Rodegast1) Я попробую, если там будет автозаполнение, как у пайчарма, то его и буду юзать
> Стоп стоп, объясни 1, 3 пункты1) Есть более интересные варианты. Например я Wing IDE использую он вразы меньше потребляет ресурсов и не долбит всяким PEP 8, по функциональности мне его более чем хватает.3) Во первых ты затруднишь себе отладку. Во вторых эта возможность появилась не так давно, а значит всё ещё распространены интерпретаторы не поддерживающие эту возможность.
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
DamMercullambda - это анонимная функция
А нафиг тогда лямбды вообще нужны, если их использовать не по госту?
>>> def f(): pass ... >>> f <function f at 0x7fb740808730> >>> >>> g = lambda: None >>> g <function <lambda> at 0x7fb74c258ea0> >>>
DamMerculПомни, что ты не один. Есть читатель, который читает твой код и который тебя вообще не знает и не узнает никогда. То есть твой код есть, а тебя нет. Вот из этого и надо исходить. Дальше берём читателя и смотрим, чем он читает код. Хорошо, если это редактор с подсветкой, а если без подсветки?
Мне надо 2 пробела сделать? Зачееееем? Что курили когда предложение по PEP 8 принимали?
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
[i ** 2 + i ** 3 for i in range(10) for _ in range(15)] # range(3), range(5), [1, 2, 3]
Отредактировано py.user.next (Авг. 14, 2018 20:40:15)
Офлайн