#алгоритм

Проект: создаём систему управления лифтами на Python
Проект: создаём систему управления лифтами на Python

Запускаем два лифта в многоэтажке

Прокачиваем систему управления лифтами на Python
hard
Язык программирования Swift
Язык программирования Swift

Порхает как ласточка, типизирует как TypeScript

Нужно ли вам учить Swift?
easy
Хеширование: полное руководство

Превращаем данные в уникальную мешанину

Контрольная сумма: что это и почему это важно
hard
Зачем вообще нужны алгоритмы сортировки

Чтобы быстро находить нужное среди множества данных

Что такое рекурсия Мощь алгоритмов: автоматический поиск всех возможных комбинаций Новое решение задачи коммивояжёра Алгоритмы — зачем нужны и как часто их используют программисты на самом деле
easy
Прокачиваем игру на Python c уворачиванием от предметов
Прокачиваем игру на Python c уворачиванием от предметов

Добавляем главный экран, подсчёт очков и перезапуск

Начинающим программистам: что такое фреймворки и библиотеки Django Web Framework на Python: как работает Лучшие фреймворки и библиотеки JavaScript, которыми пользуются все Пишем и публикуем свою первую библиотеку для Python Создаём интерфейс игры на Python с помощью pygame
hard
6 проверенных способов для измерения скорости программы на Python
6 проверенных способов для измерения скорости программы на Python

Пригодится всем, кто начинает оптимизировать код

Задача Эйнштейна Решаем задачу Эйнштейна перебором (и программированием) Оптимизация кода: ускоряем работу в двести тысяч раз
easy
Алгоритмы — зачем нужны и как часто их используют программисты на самом деле
Алгоритмы — зачем нужны и как часто их используют программисты на самом деле

98% используют, 2% не признаются

Что такое рекурсия Мощь алгоритмов: автоматический поиск всех возможных комбинаций Новое решение задачи коммивояжёра Зачем вообще нужны алгоритмы сортировки
easy
Принципы написания автотестов
Принципы написания автотестов

Идеального автотеста не существу...

easy
Интеграл в математике: что это и как его понять

(и в программировании)

Как легко понять знаки Σ и П с помощью программирования Что означает предел в математике Что такое логарифм в математике и в жизни Находим логарифм с помощью обычного цикла Плюс в кружке — что он означает в математике Как компьютер считает синусы Что такое бином Ньютона и почему им всех пугают
medium
Находим логарифм с помощью обычного цикла

Пишем простой код на Python

Как легко понять знаки Σ и П с помощью программирования Интеграл в математике: что это и как его понять Что означает предел в математике Что такое логарифм в математике и в жизни Плюс в кружке — что он означает в математике Как компьютер считает синусы Что такое бином Ньютона и почему им всех пугают
easy
UTF: что такое универсальная кодировка
UTF: что такое универсальная кодировка

Продолжение рассказа про Юникод

Как устроен Юникод и зачем он нужен (в том числе и вам)
easy
Как работает GPS
Как работает GPS

И почему он иногда ошибается с координатами

Как на самом деле работает Wi-Fi Как устроен спутниковый интернет Как устроена сотовая связь Bluetooth: как работает и зачем нужен Как устроена радиосвязь Почему связь 5G такая быстрая Как работают алгоритмы кодирования в радиосвязи
easy