Что такое синглтон: список из одного элемента
В программировании часто встречаются задачи, где нужно хранить не набор значений, а ровно одно. Для этого придумали специальную структуру — список, который всегда содержит только один элемент. В англоязычной литературе её называют «singletone» (от слова «single» — «один»). По-русски можно сказать «одиночный список» или «список-одиночка». Обычный список может быть пустым, может содержать десять значений, сто или миллион. Синглтон же устроен так, что в нём всегда ровно один элемент. Если вы попробуете добавить второй — первый автоматически исчезнет...
4 месяца назад
Программирование - 0105 - Как устроен Python изнутри: память, исключения и последовательности
Современный Python давно перерос ярлык простого скриптового языка. Он превратился в многоярусную экосистему, способную решать задачи от веб-разработки до машинного обучения и высоконагруженных параллельных вычислений. При этом его внешняя простота — всего лишь искусно спроектированный фасад, за которым скрывается сложнейшая машинерия виртуальной машины, изощрённая модель управления памятью и гибкая система обработки ошибок. Эта статья приглашает вас заглянуть под капот CPython, эталонной реализации языка, чтобы разобраться в нововведениях версий 3...