Найти в Дзене
Множества в Python
В прошлых уроках мы разобрали списки и кортежи — оба хранят данные в определённом порядке. Сегодня познакомимся с множеством — структурой, которая работает по совершенно другим правилам. Множество (set) — это неупорядоченный набор уникальных значений. Два ключевых слова здесь — «неупорядоченный» и «уникальных». Создаётся множество с помощью фигурных скобок {}: Вывод: Когда использовать множество, а не список или кортеж Главная задача множества — хранить только уникальные значения и гновенно отвечать на вопрос: «есть этот элемент или нет?»...
2 дня назад
Кортежи в Python
На прошлом уроке мы разобрали списки — гибкие контейнеры, которые можно менять как угодно. Теперь познакомимся с их «старшим братом» — кортежем. Всё почти то же самое, но с одним принципиальным отличием. Кортеж (tuple) — это упорядоченный набор данных, который нельзя изменить после создания. Нельзя добавить новый элемент, удалить существующий или заменить значение. Создаётся кортеж так же просто, как список, но вместо квадратных скобок [] используются круглые (): Вывод: (10, 20, 30) Далее, для простоты, строки типа тех, что наверху комментироваться не будут...
5 дней назад
Списки в Python
Представьте, что Вы хотите запомнить не одно число, а сразу несколько — например, цены трёх товаров. Создавать три отдельных переменных неудобно. Для таких случаев существуют массивы данных — специальные структуры, которые хранят сразу много значений под одним именем. В этом уроке сосредоточимся на списках, так как они используются чаще всего и проще всего для понимания. Список — это контейнер, в котором можно хранить несколько значений сразу. Он создаётся с помощью квадратных скобок, а начения внутри такого списка разделяются запятыми...
1 неделю назад
История одного студента
С Михаилом я познакомился примерно три года назад. Десять лет в разработке — плюсы, Python, уверенная работа с базами данных, опыт в проектировании систем. На первый взгляд Миша — человек, которому уже мало что нужно объяснять. Но однажды перед ним встала конкретная рабочая задача: проанализировать поведение пользователей в приложении и найти аномалии. Звучит буднично для человека с таким бэкграундом. Михаил, не долго думая, нашёл нужные библиотеки и набросал структуру кода, примерно понимая, что должно получиться на выходе...
1 неделю назад
Как анализировать продажи? Среднее. Квартили. Децили. Перцентили.
В предыдущей части мы нашли моду = 2 (Карамель) и медиану = 2 (Карамель) для 50 посетителей кофейни. Теперь идём глубже. Напомним, что Отсортированную выборку мы назвали переменной opros, элементы которой описали в порядке возрастания:​ Это сумма всех значений, делённая на количество наблюдений. Оно показывает центр всего распределения данных. В нашем случае вместо того чтобы складывать 50 чисел по одному, используем частоты (13 однёрок + 24 двойки + и т.д.): Среднее получилось дробным числом и находится между ванилью (1) и лесным орехом (3), оч близко к карамели (2)...
1 неделю назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала