🔢 Как научиться решать сложные задачи Разбираемся, почему вам не дается решение сложных задач, и рекомендуем книги, курсы, игры, методики и приложения, которые помогут понять, полюбить и подтянуть математику.
🎲 Теория вероятностей: где она используется и нужна ли она рядовому разработчику Расскажем, где может пригодиться теория вероятностей, и как базовое понимание теорвера могло бы в свое время спасти разработчиков iPod от серьезного конфуза.
⚗️ 5 областей применения линейной алгебры в программировании Расскажем, какие практические задачи помогает решать линейная алгебра, и как абстрактные матрицы и линейные пространства могут пригодиться в разработке реального софта.
🎡 Что такое комбинаторика и как она используется в программировании Расскажем, какие задачи помогает решать комбинаторика и зачем программистам нужно ее знать.
🧮 Что такое математический анализ и как он используется в программировании Расскажем, для чего матанализ нужен в программировании, и как в нем разобраться максимально быстро без головной боли.
➕➖ Нужна ли математика программисту? Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
👊 Атака грубой силы: насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать? Этот рассказ о пересечении теплофизики, космологии и некоторых компьютерных наук поможет ответить на, казалось бы, безобидный вопрос: «Насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать методом брутфорса?»
🤖 ChatGPT и Notion AI: что лежит в основе нейронок Обсудим принципы создания нейронных сетей на примере перцептрона — одного из простейших бинарных классификаторов, который отделяет два класса друг от друга.
🐍 Как работать с линейными системами в Python с помощью scipy.linalg В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.
🪄 Из-за ненависти к Fortran создал свой язык и доказал, что программирование – это не колдовство В небольшой статье узнаем об одном из пионеров кодинга, нидерландском ученом Эдсгере Дейкстра, доказавшим всему миру, что программирование – это не фантастика, а интеллектуальное ремесло.