Analytics Engineering with SQL and dbt: Building Meaningful Data Models at Scale
Чему вы научитесь:
• Созданию масштабируемых моделей данных с помощью dbt;
• Написанию эффективных SQL-запросов для аналитических задач;
• Проектированию и реализации процессов трансформации данных;
• Внедрению практик тестирования и документирования в data-проекты;
• Организации коллаборативной работы над моделями данных.
"Analytics Engineering with SQL and dbt" научит вас современным методам аналитической инженерии для построения значимых моделей данных, которые могут масштабироваться вместе с ростом вашего бизнеса.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Созданию масштабируемых моделей данных с помощью dbt;
• Написанию эффективных SQL-запросов для аналитических задач;
• Проектированию и реализации процессов трансформации данных;
• Внедрению практик тестирования и документирования в data-проекты;
• Организации коллаборативной работы над моделями данных.
"Analytics Engineering with SQL and dbt" научит вас современным методам аналитической инженерии для построения значимых моделей данных, которые могут масштабироваться вместе с ростом вашего бизнеса.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍1
Что делает pd.options.mode.copy_on_write?
Anonymous Quiz
11%
Добавляет приставку df_ к названиям столбцов копии df
83%
Включает механизм Copy-On-Write
6%
Отключает все проверки типов данных
👍2
Гайд по правильным ожиданиям в UI — тестах. SeleniumWebDriverWait и Expected Conditions
Автор статьи разобрал, как правильно использовать ожидания в автотестах при использовании Selenium, какие типы ожиданий существуют, когда их лучше применять.
Подробнее👇
#статьи
@python_practics
Автор статьи разобрал, как правильно использовать ожидания в автотестах при использовании Selenium, какие типы ожиданий существуют, когда их лучше применять.
Подробнее👇
#статьи
@python_practics
👍1
Внимание! - Вопрос!
Что такое оператор break?
break — оператор, который принудительно завершает выполнение текущего цикла (for или while). Он используется, чтобы выйти из цикла при выполнении определенного условия, например, при нахождении нужного элемента в списке.
#вопросы_из_собеседований
@python_practics
Что такое оператор break?
#вопросы_из_собеседований
@python_practics
👍2
Задача:
Задана последовательность чисел, найдите наибольшую сумму пар в этой последовательности.
Пример:
#задачник
@python_practics
Задана последовательность чисел, найдите наибольшую сумму пар в этой последовательности.
Пример:
[10, 14, 2, 23, 19] --> 42 (= 23 + 19)
[99, 2, 2, 23, 19] --> 122 (= 99 + 23)
#задачник
@python_practics
👍2
Проверка, есть ли ключ в словаре
Используем оператор in для проверки наличия ключа.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем оператор in для проверки наличия ключа.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍6
Внимание! - Вопрос!
Что такое возвращаемое значение функции?
Это результат выполнения функции, который она передает вызывающему коду через оператор return. Если return не указан, функция возвращает None.
#вопросы_из_собеседований
@python_practics
Что такое возвращаемое значение функции?
Это результат выполнения функции, который она передает вызывающему коду через оператор return. Если return не указан, функция возвращает None.
#вопросы_из_собеседований
@python_practics
👍1
Paramiko
Paramiko — библиотека для работы с удалёнными серверами по протоколу SSH (Secure Shell) в языке Python.
Основные возможности:
• Управление SSH-соединениями. Возможность устанавливать защищённые соединения с серверами, аутентифицироваться с помощью пароля или ключей.
• Выполнение удалённых команд. Возможность запускать команды на серверах и получать их вывод.
• Передача файлов. Поддержка протокола SFTP для загрузки и скачивания файлов с серверов.
• Туннелирование SSH. Возможность создавать SSH-туннели для безопасной передачи данных через незащищённые сети.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Paramiko — библиотека для работы с удалёнными серверами по протоколу SSH (Secure Shell) в языке Python.
Основные возможности:
• Управление SSH-соединениями. Возможность устанавливать защищённые соединения с серверами, аутентифицироваться с помощью пароля или ключей.
• Выполнение удалённых команд. Возможность запускать команды на серверах и получать их вывод.
• Передача файлов. Поддержка протокола SFTP для загрузки и скачивания файлов с серверов.
• Туннелирование SSH. Возможность создавать SSH-туннели для безопасной передачи данных через незащищённые сети.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍1
Создание файла и запись в него
Используем менеджер контекста with для безопасной работы с файлами.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем менеджер контекста with для безопасной работы с файлами.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5