Математика для ИИ: теория вероятностей
Чтобы работать с ИИ, нужно знать математику. В частности, теорию вероятностей. В статье кратко разбираем основные понятия и формулы.
Познавательные статьи заграничных коллег в нашем переводе.
Чтобы работать с ИИ, нужно знать математику. В частности, теорию вероятностей. В статье кратко разбираем основные понятия и формулы.
Как концепция «всё — файл» помогает писать качественный код? Рассказываем об архитектуре ПО на примере набора библиотек FFmpeg.
Прошло почти десять лет с релиза языка Go, и разработчики решили ответить на вопрос, звучавший все эти годы — где же дженерики? Дженерики на подходе!

Временная сложность алгоритма часто обозначается нотацией «О» большое. Разбираемся, что это и какова сложность операций над коллекциями в Python.
Возможно, вы слышали, что TDD — лучшая практика, которая позволяет писать почти идеальный код. Но так ли это? Рассказываем о недостатках этого подхода.
Статья расскажет о том, что делает код на JavaScript нанадёжным, и как это исправить с помощью приёмов из функционального программирования.
WhatsApp — один из самых популярных мессенджеров, но при этом он полон уязвимостей. Рассказываем, как мошенники могут выдать себя за любого человека в чате.
В статье описаны основные минусы объектно-ориентированного программирования в сравнении с функциональным программированием.