Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 22

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eagint
Ну меня выкинуло хотя за последние два месяца у меня (помойму) более 5 сообщений, а ещё у меня нету @юзернейма
Как-раз таки всего 4)
источник

E

Eagint in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Как-раз таки всего 4)
А, тогда моя вина 🌚 простите
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
А зачем вообще функция, если нужно запустить содержимое функции сразу)
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Stanislav Salangin
А зачем вообще функция, если нужно запустить содержимое функции сразу)
А как без функций?
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А по неймингу: start_app, main_app и что вообще в голову придет, но будет понятно другим кодерам
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
А как без функций?
Ну просто всё то, что находится в функции - вывалить за пределы функции и код выполнится не заходя в функцию)
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Stanislav Salangin
А по неймингу: start_app, main_app и что вообще в голову придет, но будет понятно другим кодерам
это не основной функционал
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я бы не называл её init, лучше обозвать её тем, что она делает
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Так называется конструктор классов и кажется это будет плохим тоном назвать таким образом функцию, быть может я не прав))  @SlavikMIPT  подскажет лучше меня)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
в питоне - __init__ выполняет роль конструктора
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
еще рекомендую с новыми фишками ознакомиться
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
__init__ будет автоматически вызвана если она определена
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
init как конструктор - конструирует объект
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
в питоне - __init__ выполняет роль конструктора
Насколько знаю, "конструктор" создаёт экземпляр. __init__ ничего подобного не делает
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Насколько знаю, "конструктор" создаёт экземпляр. __init__ ничего подобного не делает
я поэтому написал - "выполняет роль"
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
тут причем первым аргументом метод получит ссылку на объект класса
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
Старимпорты — не очень. Не понятно что импортируется оттуда и что будет использоваться. С __init__ плохая идея: будет только запутывать. Просто назови то что делает эта функция и вызвай из main'a
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Правильно ли называть функцию, которая обязательно должна отработать на старте программы __init__() ?

Понятно что её еще нужно вызвать, вопрос не в том, какое имя дать фунцкции, чтобы она запустилась без вызова, если что. Вопрос чисто по неймингу.
источник