Деструкторы
При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.
В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.
Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.
#puzzlecore #программирование #it
При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.
В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.
Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.
#puzzlecore #программирование #it
👍8👎1
Forwarded from GitHub Сообщество
Hello world на каждом языке программирования. Всего собрано 832 примера!
#GitHub | #Archive #Code
👉 @Githublib
#GitHub | #Archive #Code
👉 @Githublib
GitHub
GitHub - leachim6/hello-world: Hello world in every computer language. Thanks to everyone who contributes to this, make sure to…
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution instructions! - leachim6/hello-world
👍3
Тем временем, пока ожидается новый контент из серии SOLID, предлагаю обсудить логотип сообщества.
Принцип подстановки Лисков
Liskov Substitution Principle (LSP).
https://telegra.ph/Princip-podstanovki-Liskov-08-22
#puzzlecore #solid #ооп #it #программирование
Liskov Substitution Principle (LSP).
https://telegra.ph/Princip-podstanovki-Liskov-08-22
#puzzlecore #solid #ооп #it #программирование
Telegraph
Принцип подстановки Лисков
Liskov Substitution Principle (LSP). Доброго времени, уважаемый читатель. Сегодня поговорим о принципе из цикла SOLID, который имеет имя. =) Сама Барбара Лисков, дает очень понятное описание этому методу, на столько понятное, что, по всему видимому, дошло…
👍5
Всем продуктивной недели! А у нас сегодня рекомендации к читателям))
«Плохой код может работать, но он будет мешать развитию проекта и компании - разработчика, требуя дополнительные ресурсы на поддержку...»
Итак, что если я выделю несколько ключевых слов, тех слов, которые могут быть полезны в практическом применении. Например я скажу - префиксы, компактность, комментарии к коду, акроним - FIRST, или же TDD (разработка через тестирование), ну или вот четыре правила простой архитектуры Кента Бека. Согласно этому правилу, архитектура может считаться простой, если она:
- обеспечивает прохождение всех тестов,
- не содержит дублирующего кода,
- выражает намерения программиста,
- использует минимальное количество классов и методов...
Все это и не только в книге Роберта Мартина - Чистый код.
#рекомендации #книги #программирование #it #puzzlecore
«Плохой код может работать, но он будет мешать развитию проекта и компании - разработчика, требуя дополнительные ресурсы на поддержку...»
Итак, что если я выделю несколько ключевых слов, тех слов, которые могут быть полезны в практическом применении. Например я скажу - префиксы, компактность, комментарии к коду, акроним - FIRST, или же TDD (разработка через тестирование), ну или вот четыре правила простой архитектуры Кента Бека. Согласно этому правилу, архитектура может считаться простой, если она:
- обеспечивает прохождение всех тестов,
- не содержит дублирующего кода,
- выражает намерения программиста,
- использует минимальное количество классов и методов...
Все это и не только в книге Роберта Мартина - Чистый код.
#рекомендации #книги #программирование #it #puzzlecore
👍4❤1
Написать что то вроде гайда - о разработке на FastAPI, с использованием pydantic в качестве серилизации/валидации?
Anonymous Poll
84%
Да, было бы интересно👍
2%
Нет, google в помощь))
14%
Посмотреть ответы
День программиста отмечают практически по всему миру, это очень важная и необходимая профессия. В России праздник является официальным с 2009 года.
Расчет даты этого дня, - от начала года ровно на 256 день.
256 - максимально возможное число элементов любой системы с 8-битным кодированием.
Расчет даты этого дня, - от начала года ровно на 256 день.
256 - максимально возможное число элементов любой системы с 8-битным кодированием.
👍4
Interface Segregation Principle (Принцип разделения интерфейса)
https://telegra.ph/Interface-Segregation-Principle-Princip-razdeleniya-interfejsa-09-22
#puzzlecore #solid #ооп #it #программирование
https://telegra.ph/Interface-Segregation-Principle-Princip-razdeleniya-interfejsa-09-22
#puzzlecore #solid #ооп #it #программирование
Telegraph
Interface Segregation Principle (Принцип разделения интерфейса)
Interface Segregation Principle (ISP)
👍4
Числа, меняющие мир: Открытие Фибоначчи и его влияние на современность
https://dzen.ru/a/ZiEuFk_Iy3ypkYkE
https://dzen.ru/a/ZiEuFk_Iy3ypkYkE
Дзен | Статьи
Числа, меняющие мир: Открытие Фибоначчи и его влияние на современность
Статья автора «Kangaroo» в Дзене ✍: Давайте нальём горячего чаю, или кофе, удобно устроимся и погрузимся в удивительный мир истории одного из самых знаменитых математиков средневековья — Леонардо...
👍2🔥1👨💻1
Достижение максимальной продуктивности: Ваш путь к оптимизации рабочего времени с помощью Автор24
https://dzen.ru/a/ZiEyu-euLzUoBCCS
https://dzen.ru/a/ZiEyu-euLzUoBCCS
Дзен | Статьи
Достижение максимальной продуктивности: Ваш путь к оптимизации рабочего времени с помощью Автор24
Статья автора «Kangaroo» в Дзене ✍: В наши дни, когда каждая минута на счету, мы все - школьники, студенты, профессионалы - боремся с неуклонно тикающими часами.
