#python

Что такое утиная типизация
Что такое утиная типизация

Если что-то выглядит как уточка и говорит как уточка, это переменная типа «уточка»

1 часть
JavaScript для новичков: чем опасны нестрогие типы данных
2 часть
Что будет, если переменную разделить и сразу умножить на одно и то же число
3 часть
Null, ноль и Undefined: разбираемся в сортах пустоты
4 часть
[1] + [2] - [3] = 9. Да как так-то?
5 часть
Что такое утиная типизация
easy
ООП для новичков: классы и объекты
ООП для новичков: классы и объекты

Объясняем без фруктов

easy
Анализируем самые частые слова в любом тексте

Льву Толстому приготовиться

medium
Метод Монте-Карло — один из самых полезных алгоритмов в ИТ

Казино и математика

1 часть
Что такое «задача коммивояжёра»
2 часть
Решаем задачу коммивояжёра простым перебором
3 часть
Как работает доставка товаров в России
4 часть
Как автомобильный навигатор находит самый быстрый путь
5 часть
Метод Монте-Карло — один из самых полезных алгоритмов в ИТ
6 часть
Что такое отжиг и зачем его имитировать
medium
Задача с собеседования про перебор букв в словах
Задача с собеседования про перебор букв в словах

Пишем хитрый код для работы со строками

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Задача с собеседования про перебор букв в словах
5 часть
Как компьютер находит неправильные скобки и кавычки
medium
Бигдата и такси: как найти самое нагруженное время
Бигдата и такси: как найти самое нагруженное время

Анализируем миллион записей и смотрим на результат

hard
Решаем кодом: найти самую длинную вложенную строку
Решаем кодом: найти самую длинную вложенную строку

Без повторных символов

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Как компьютер находит неправильные скобки и кавычки
medium
Делаем простые автотесты на Python
Делаем простые автотесты на Python

Пусть программа проверяет другую программу

1 часть
Делаем простые автотесты на Python
2 часть
Зачем тестируют сайты и как это делают
3 часть
Зачем нужно нагрузочное тестирование
medium
Создаём и наполняем базу данных SQLite в Python

Ничего сложного, нужен только SQL

1 часть
Зачем нужны базы данных
2 часть
Какие бывают базы данных
3 часть
MySQL — царица баз
4 часть
Как работает язык SQL
5 часть
Как установить базу данных на сервер и начать с ней работать
6 часть
Создаём простые связи в базе данных
7 часть
SQLite — самая простая база данных, которая работает везде
8 часть
Создаём и наполняем базу данных SQLite в Python
easy
SQLite — самая простая база данных, которая работает везде

На вашем смартфоне она тоже есть

1 часть
Зачем нужны базы данных
2 часть
Какие бывают базы данных
3 часть
MySQL — царица баз
4 часть
Как работает язык SQL
5 часть
Как установить базу данных на сервер и начать с ней работать
6 часть
Создаём простые связи в базе данных
7 часть
SQLite — самая простая база данных, которая работает везде
8 часть
Создаём и наполняем базу данных SQLite в Python
medium
Задача с собеседования: как найти палиндром
Задача с собеседования: как найти палиндром

Элитная задача с сайта Leetcode

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Задача с собеседования про перебор букв в словах
5 часть
Как компьютер находит неправильные скобки и кавычки
easy
Разбор: задача про массив и сумму чисел
Разбор: задача про массив и сумму чисел

Простой код для собеседований

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Задача с собеседования про перебор букв в словах
5 часть
Как компьютер находит неправильные скобки и кавычки
easy