Найти тему
Статьи
1 неделю назад
Содержание.
Статьи 1. Предисловие. День1: https://dzen.ru/a/ZTTZrFjCUBbXDlXr 2. Ур-а-а, нашел работу, техническим писателем. День 25: https://dzen.ru/a/ZWosSmuc3zHAYA6j Технический писатель Начало пути технического писателя 1. Начало пути. Сомнения будущих технических писателей. Стартовый минимум для начала работы. День 2: https://dzen.ru/a/ZTUbeJN0gnoLCZOY 2. Алгоритм работы технического писателя. День 3: https://dzen.ru/a/ZTUzk4uzs3-RN-Dp 3. Шаблоны 7 основных документов. Бери и применяй. День 4: https://dzen...
2 недели назад
День 121. Словари. Преобразование списков и кортежей в словарь. Получение и изменение элементов . Удаление.
Python . Словари. Словарь (dictionary) в языке Python хранит коллекцию элементов, где каждый элемент имеет уникальный ключ и ассоциированное с ним некоторое значение. Определение словаря имеет следующий синтаксис: dictionary = {ключ1:значение1, ключ2:значение2, …} В фигурных скобках через запятую определяется последовательность элементов, где для каждого элемента сначала указывается ключ и через двоеточие его значение. Необязательно ключи и значения могут быть однотипными. Также можно определить пустой словарь...
2 недели назад
День 120. Диапазон.
Python . Диапазон. Диапазоны или range представляют неизменяемый последовательный набор чисел. Для создания диапазонов применяется range, которая имеет следующие формы: · range (stop): возвращает все целые числа то 0 до stop. · range (start, stop): возвращает все целые числа в промежутке от start (включая) до stop (не включая). · range (start, stop, step): возвращает все целые числа в промежутке от start (включая) до stop (не включая), которые увеличиваются на значение step. Примеры вызовов функции range: Диапазоны чаще всего применяются в циклах for...
2 недели назад
День 119. Как сделать презентацию эффективной. Что важно уточнить у заказчика.
Как сделать презентацию эффективной. Чтобы презентация действительно вовлекала и была полезной, дизайнеру важно понимать, для кого он её делает. Как зацепить аудиторию. Чтобы кто-то захотел с нами поговорить, мы должны «зацепить» его, найти что-то важное ему самому. Конечно, не всегда возможно посмотреть на мир глазами аудитории. Но можно задать себе правильные вопросы, благодаря которым ты сформулируешь полезное действие и сделаешь презентацию более вовлекающей. Полезное действие В начале работы...
3 недели назад
День 118. Кортежи. Получение подкортежей. Кортеж как параметр и результат функции. Перебор кортежей.
Python . Кортежи. Кортеж (tuple) представляет последовательность элементов, которая во многом похожа на список за тем исключением, что кортеж является неизменяемым (immutable) типом. Поэтому мы не можем добавлять или удалять элементы в кортеже, изменять его. Для создания кортежа используются круглые скобки, в которых помещаются его значения, разделенные запятыми: Также для определения кортежа мы можем просто перечислить значения через запятую без применения скобок: Если вдруг кортеж состоит из одного...
3 недели назад
День 117. Какие задачи решают презентации. Как работать над дизайнерской задачей.
Какие задачи решают презентации: · Визуализируют информацию. Информация лучше усваивается, когда она наглядная: цифры — в графиках и диаграммах, а сложные процессы — в схемах. · Управляют вниманием. Акценты помогают сконцентрироваться на важном, а слайды с шутками или забавными иллюстрациями — отдохнуть после серьёзной информации. · Структурируют информацию. Если в презентации трудно разобраться и проследить логику рассказа, значит, с ней что-то не так. Как работать над дизайнерской задачей. Этапы работы над проектом 1...
1 прочтение · 3 недели назад
День 116. Практика: изучаем покупателей и выручку.
Практика: изучаем покупателей и выручку Таблица описана ранее (день 114). 1.Ранее мы обращали внимание, что конверсия немного упала в марте. Рассчитайте показатель DAU за март: узнайте количество уникальных покупателей в этом месяце. Отобразите дату и количество уникальных покупателей. Отсортируйте таблицу по дате в порядке возрастания. 2.Теперь посмотрим динамику по неделям. Рассчитайте WAU: количество уникальных покупателей по неделям. Отобразите в таблице номер недели и WAU. Отсортируйте таблицу по номеру недели в порядке возрастания...
1 прочтение · 3 недели назад
День 115. Минимальное и максимальное значение. Копирование списков. Соединение списков. Списки списков.
Python . Минимальное и максимальное значение. Встроенные функции Python min() и max() позволяют найти минимальное и максимальное значение соответственно: Python . Копирование списков. При копировании списков следует учитывать, что списки представляют изменяемый (mutable) тип, поэтому если обе переменных будут указывать на один и тот же список, то изменение одной переменной затронет и другую переменную: Чтобы происходило копирование элементов, но при этом переменные указывали на разные списки, необходимо выполнить глубокое копирование (deep copy)...
1 прочтение · 3 недели назад
День 114. Практика: считаем средний чек и конверсию.
Делаем квартальный отчёт Метрики: Средний чек — сумма, которую в среднем приносит покупатель за один заказ. Для наших вычислений мы будем использовать баллы — внутреннюю валюту «Роботлэнда». CR (от англ. Conversion Rate) — отношение в процентах, которое показывает, сколько человек из общего числа посетителей совершили целевое действие. В нашем случае это отношение посетителей «Роботлэнда», которые заказали пиццу, к общему числу посетителей. DAU, WAU и MAU (от англ. Daily, Weekly, Monthly Active Users) — число уникальных покупателей за день, неделю и месяц...
3 недели назад
День 113. Добавление и удаление элементов. Проверка наличия элемента. Изменение подсписка. Подсчет вхождений. Сортировка.
Добавление и удаление элементов. Для добавления элемента применяются методы append(), extend и insert(), а для удаления – методы remove(), pop() и clear(). Проверка наличия элемента. Если определенный элемент не найден, то методы remove и index генерируют исключение. Чтобы избежать подобной ситуации, перед операцией с элементом можно проверять его наличие с помощью ключевого слова in: Выражение if “Alice” in people возвращает True, если элемент “Alice” имеется в списке people.Поэтому конструкция...
4 недели назад
День 112. SQL. Задачи.
Задачи Описание таблицы Таблица pizza содержит данные о заказах пиццы в «Роботлэнде». order_id — идентификатор заказа. Поле является первичным ключом, и значения в нём уникальны. date — дата заказа. Данные в поле хранятся в формате YYYY-MM-DD. name — название пиццы в заказе. price — стоимость одной пиццы в баллах браслета. vegan_marker — указатель, является ли пицца вегетарианской: 1 — пицца вегетарианская; 0 — пицца не вегетарианская. radius — радиус пиццы. Не является фиксированным значением: клиент может выбрать любой размер...
3 прочтения · 4 недели назад
День 111. Как группировать и сортировать данные по нескольким полям.
Группировка по нескольким полям Нужно узнать средний возраст клиентов, объединив их по зоне подключения и по размеру скидки. Сгруппируем данные по двум полям сразу: connection_area и percent_of_discount. Произошло наложение — для каждого поля и для каждой категории скидки был рассчитан средний возраст клиента: · для зоны «Футуристический цирк» — клиенты без скидки; · для зоны «Футуристический цирк» — клиенты со скидкой 1%; · для зоны «Футуристический цирк» — клиенты со скидкой 2% и т. д. Порядок, в котором указаны поля после GROUP BY, влияет только на вид итоговой таблицы...