Size: a a a

Сообщество Python Программистов

2020 March 08

VA

Vadim Apenko in Сообщество Python Программистов
Alexander
для этого обычно есть основания) Если речь идет о прикладных скриптах, которые генерят экселевский файлик из разных источников
Да.
источник

A

Alexander in Сообщество Python Программистов
это исходит из "инженерного" пайтона, где он используется как более глубокая замена bash
источник

AG

Anton Grant in Сообщество Python Программистов
let45fc
Серьезно?
А ещё всё серьезные дядьки с умным видом пишут, что надо отказаться от lambda. Я дивлюсь, и стараюсь не использовать
источник

A

Alexander in Сообщество Python Программистов
отсюда возникает требование к "понятности" кода
источник

l

let45fc in Сообщество Python Программистов
Vadim Apenko
Если компрех делает код проще там - тогда да.
Но часто компрехи пишут длинные, а такие Линтер нормальный не пропустит. Ибо оч много логики в одной строке
А, в таких ситуациях понятно что ну его нахер, а простые компрехи наоборот удобны
источник

VA

Vadim Apenko in Сообщество Python Программистов
let45fc
А, в таких ситуациях понятно что ну его нахер, а простые компрехи наоборот удобны
Простые да.
Сложные тоже да, если иначе никак.
источник

A

Alexander in Сообщество Python Программистов
компрехи и лямбды обычно не понятны при беглом взгляде, и не позволяют понять логику, окинув взглядом скрипт
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Если компрех делает код проще там - тогда да.
Но часто компрехи пишут длинные, а такие Линтер нормальный не пропустит. Ибо оч много логики в одной строке
Я вроде сильно длинные не пишу
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Да и в последнее время угорел по последовательной передаче объектов по цепочке генераторов
источник

l

let45fc in Сообщество Python Программистов
Anton Grant
А ещё всё серьезные дядьки с умным видом пишут, что надо отказаться от lambda. Я дивлюсь, и стараюсь не использовать
От lamda как от обычных функций, которые будут вызываться в разных местах программы. lambda – функция, которая будет использоваться только в одном конкретном месте программы, не более. В других случаях её использовать не нужно
источник

AG

Anton Grant in Сообщество Python Программистов
Alexander
компрехи и лямбды обычно не понятны при беглом взгляде, и не позволяют понять логику, окинув взглядом скрипт
А генераторы сложно вложенные? Когда идёт вложенность 4-5 уровневая
источник

A

Alexander in Сообщество Python Программистов
Anton Grant
А генераторы сложно вложенные? Когда идёт вложенность 4-5 уровневая
да.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
компрехи и лямбды обычно не понятны при беглом взгляде, и не позволяют понять логику, окинув взглядом скрипт
И тут нам на помощь спешит именование переменных
источник

A

Alexander in Сообщество Python Программистов
линейная логика более понятна в инженерных скриптах
источник

l

let45fc in Сообщество Python Программистов
Alexander
компрехи и лямбды обычно не понятны при беглом взгляде, и не позволяют понять логику, окинув взглядом скрипт
Ну если их использовать правильно, то наоборот проще
источник

A

Alexander in Сообщество Python Программистов
let45fc
Ну если их использовать правильно, то наоборот проще
отнюдь
источник

AT

Alexander T in Сообщество Python Программистов
let45fc
От lamda как от обычных функций, которые будут вызываться в разных местах программы. lambda – функция, которая будет использоваться только в одном конкретном месте программы, не более. В других случаях её использовать не нужно
Иногда синтаксис не позволяет деф
источник

A

Alexander in Сообщество Python Программистов
тут надо понять разницу между приложением и скриптом))))
источник

A

Alexander in Сообщество Python Программистов
когда программист пишет приложение, то пишет код для других программистов. Соблюдая PEP8 и все стандарты, по питонски и т.д.
источник

A

Alexander in Сообщество Python Программистов
Когда инженер пишет скрипт для инженера - он старается расписать всю свою логику в высоту
источник