#практика

Асинхронный код на Python: синтаксис и особенности
Асинхронный код на Python: синтаксис и особенности

Асинхронность — это когда функции выполняются вместе, но не одновременно

Делаем свой таймер на Python Python: как сделать многопоточную программу Как количество просмотров или лайков под роликом может уменьшиться у вас на глазах Асинхронное программирование в Python — что это, как устроено и где применяется Прокачиваем асинхронное программирование на Python: используем контекстный менеджер Как устроена память в Python
hard
Как работает пузырьковая сортировка
Как работает пузырьковая сортировка

Самый простой, но не самый эффективный алгоритм.

Зачем нужна сортировка в программировании Как работает сортировка расчёской Как работает быстрая сортировка Как работает сортировка слиянием Cортировка подсчётом: как работает сортировка без сравнений Radix Sort — самая быстрая сортировка для чисел и строк
easy
Интеграл в математике: что это и как его понять

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

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

Всё просто, но есть нюанс.

easy
Считаем деньги правильно: продвинутый Эксель и принцип Парето
Считаем деньги правильно: продвинутый Эксель и принцип Парето

Находим самые выгодные товары на продажу

Теория игр: самое начало, без которого дальше будет сложно Что такое нормальное распределение и как оно предсказывает будущее Что общего у игральных кубиков и нормального распределения Крутой веб-проект: симуляция нормального распределения на JavaScript Распределение Парето: все знают, мало кто применяет Как теория игр работает на практике и помогает выигрывать Пишем игру Ним на Python Делаем непобедимую игру Ним
easy
Как быстро найти нужное место в списке
Как быстро найти нужное место в списке

Приём, которым пользуются многие программисты

Разбор: задача про массив и сумму чисел Задача с собеседования: как найти палиндром Решаем кодом: найти самую длинную вложенную строку Задача с собеседования про перебор букв в словах Как компьютер находит неправильные скобки и кавычки Списки (массивы) в Python и работа с ними Что делать, когда Python сам меняет значения списка Разбираемся с массивами в Python: кортежи Разбираемся с массивами в Python: словари
Что такое геттеры и сеттеры в программировании
Что такое геттеры и сеттеры в программировании

Управление объектом или переменной через посредника

Объектно-ориентированное программирование: на пальцах Что такое классы в объектно-ориентированном программировании Объясняем объекты Классы и функции ООП: атрибуты и методы Зачем нужны абстракции и интерфейсы
easy
Логгеры в программиро­ва­нии: что это и зачем
Логгеры в программиро­ва­нии: что это и зачем

Как быть в курсе того, что делает программа прямо сейчас

Как быстро добавить логгер в проект на Python Декораторы в Python: прокачиваем функции Отладка Python-кода с помощью pdb
easy
Как автоматизировать сложные штуки на компьютере

Учимся писать сценарии для вашей операционки

Автоматизируем новости Улучшаем автоматизацию новостей Как работает автоматизация в компьютере Что такое макросы Ускоряем работу в Экселе 5 программ для автоматизации компьютера Программа, которая превратит вашу Windows в продвинутый MacOS — и даже больше
medium
Как сделать цикл без цикла?

Разбираем очередной вопрос из собеседований

Как пройти собеседование в ИТ-компанию Задача про тест на собеседовании Игра, которая проверяет вашу программистскую логику 9 признаков плохой вакансии в ИТ 7 признаков хорошей ИТ-компании Находим счастливые числа на собеседовании
easy
Как сгенерировать нейросетью любые картинки
Как сгенерировать нейросетью любые картинки

А также каким будет Half-Life 3

За что все любят Python Как установить Python на компьютер и начать на нём писать Как начать программировать на Python Что такое jupyter-ноутбук и зачем он нужен Моделируем игру в рулетку на Python Запускаем нейросеть на домашнем компьютере Это скрипт или программа? Как их отличать и зачем Как компьютер научился обыгрывать человека в го и StarCraft
medium
10 главных конструкций языка Kotlin
10 главных конструкций языка Kotlin

Почти как Java, но есть отличия.

easy