Массив (array) — это фундаментальная структура данных, имеющаяся в большинстве языков программирования, и он имеет широкий спектр применений в самых разных алгоритмах. В этой статье мы рассмотрим реализации массива в Python, в которых используются только базовые функциональные средства языка или функциональность, которая включена в стандартную библиотеку Python. Вы увидите достоинства и недостатки каждого подхода, благодаря чему сможете решить, какая реализация подходит для вашего варианта использования...
Движемся по следующим главам "Чистого кода" Роберта Мартина, которых на сегодня выпало сразу три. Ниже вы сможете прочитать краткие тезисы по каждой главе и разбор на небольшом примере. С конспектом прошлых глав можно ознакомиться в предыдущих постах. Форматирование кода Объекты и структуры данных В книге был приведен следующий пример: При структурном программировании: есть несколько структур данных (круг, квадрат, треугольник), содержащие в себе информацию о длинах сторон(или радиус) и класс...