Публикации от Константин Шпилько

Python. Статические и классовые методы

Перевод главы 6.5 Static and Class Methods из книги Intermediate Python. По умолчанию методы определённые в классе работают с экземплярами класса. Для определения статических и Читать на сайте автора.

Читать на сайте автора.

Сходство информационного стиля и программного кода

Правила информационного стиля из книги Пиши-сокращай похожи на принципы написания хорошего кода. Источник сходства в единой основе кода, статей и книг — в тексте предназначенном Читать на сайте автора.

Читать на сайте автора.

Oracle. Как не нужно генерировать первичный ключ

Идея поста возникал при прочтении Получение в программе значения первичного ключа после INSERT. В Oracle младше 12 версии нет автоинкрементного поля. Стандратный способ генерации первичных Читать на сайте автора.

Читать на сайте автора.

Математика с нуля

Сайт Математика с нуля содержит уроки базовой математики — на уровне начальной и средней школы. Этот сайт примечателен детальностью подачи материала. Каждая тема рассматривается Читать на сайте автора.

Читать на сайте автора.

Пиши, сокращай. Отжать воду

Первая часть книги Пиши, сокращай описывает как очистить текст от лишних слов — стоп-слов. Стоп-слова не несут информации и затрудняют чтение. Общий алгоритм работы со Читать на сайте автора.

Читать на сайте автора.

Python. Выражение, строки и отступы

Программа на Python состоит из логических строк ограниченных токеном NEWLINE. Каждая логическая строка эквивалентна простому оператору. Составные операторы формируются из нескольких логических строк. Логическая строка Читать на сайте автора.

Читать на сайте автора.

Воспроизводимость задач

Задачи часто повторяются. Одни часто, другие очень редко. Одни в том же виде, другие с изменениями. Но так или иначе задачи повторяются. Эффективность работы повышается Читать на сайте автора.

Читать на сайте автора.

Генерация всех подмножеств с помощью двоичного представления числа

Другой варианта алгоритма генерации всех подмножеств. Сначала пример. Дано множество из 5 элементов. [1, 2, 3, 4, 5] Возьмём пятизначное двоичное число и поставим в Читать на сайте автора.

Читать на сайте автора.