1,1K подписчиков
Расскажу для чего мы пишем if __name__=='__main__ и кому это может пригодиться. Важные моменты: 1) любой код на питоне лежит в модуле (файл с расширением py) 2) любой модуль при запуске программы получает атрибут __name__ 3) один(!) модуль, с которого программа началась (точка входа) получает имя __main__, все остальные (которые импортированы) получают имя, равное имени в файловой системе, без расширения. Например first 4) Крайне важное для понимания! Любой модуль при импорте выполняется, как если бы мы его запустили отдельно...
3 года назад
1 подписчик
Python - это... В этой статье я расскажу что такое Python и как его установить. Wikipedia говорит: Python — высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества. Легче от этого не стало, поэтому попытаюсь объяснить ключевые слова. Высокоуровневый язык - удобный и понятный язык Динамическая типизация - тип переменной определяется на этапе...
1 год назад
15,8K подписчиков
Когда речь идет о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID практики проектирования, имеет решающее значение. Изучив эти принципы, новички получат представление о построении надежных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность ее сопровождения по мере роста их проектов. Немного теории Прежде чем погрузиться в архитектуру, я хотел бы ответить...
1 месяц назад