Simulative – Telegram
7.39K subscribers
1.7K photos
70 videos
1 file
1.26K links
Привет! Мы — образовательная платформа в сфере аналитики Simulative: simulative.ru

Создаём курсы-симуляторы, где обучаем не на «апельсинках», а на кейсах из реального бизнеса.

Наш уютный чат: @itresume_chat
Поддержка: @simulative_support
Download Telegram
💥 Глаголы R vs Операторы SQL 💪🏻

Как лучше работать с таблицами: с помощью R или SQL? Отвечаем - оба языка хороши!

Вместе с R4marketing проводим параллель между синтаксисом R и SQL, чтобы Вам было проще освоиться!

В карточках разбираем основные функции, библиотеки и инструменты для ловкой манипуляции данными 🤤

#sql #rstat #cheatsheet
🔥1
​​GROK IT!

Задача по R: Какой вспомогательной функции нет в глаголе dplyr::select?

Правильный ответ раскроем завтра 😏

#grokit
Какой вспомогательной функции нет в глаголе dplyr::select?
Anonymous Quiz
37%
everything()
16%
one_of()
26%
num_range()
21%
equals()
​​GROK IT! Ответ на задачу о глаголе dplyr::select 🔔

Вчера опубликовали вопрос: Какой вспомогательной функции нет в глаголе dplyr::select?

» everything()
» one_of()
» num_range()
» equals()


ОТВЕТ: equals()


💥 ОБЪЯСНЕНИЕ:

dplyr - это библиотека языка R для манипулирования данными, состоящая их глаголов, которые помогают решать наиболее распространенные задачи:

- mutate() добавляет новые столбцы или изменяет существующие
- select() выбирает нужные столбцы
- filter() выбирает строки на основе указанных условий
- summarise() агрегирует несколько строк
- arrange() изменяет порядок строк

В помощь к этим глаголам можно использовать дополнительные функции. Вот функции для глагола select():

👉🏻 ВЫБОР ОПРЕДЕЛЕННЫХ СТОЛБЦОВ

- everything(): Выбрать все переменные

- last_col(): Выбрать последнюю переменную

👉🏻 ВЫБОР СТОЛБЦОВ ПО ШАБЛОНУ ИМЕНИ

- starts_with(): Начинается с префикса

- ends_with(): Заканчивается суффиксом

- contains(): Содержит строку

- matches(): Соответствует регулярному выражению

- num_range(): Соответствует числовому диапазону

👉🏻 ВЫБОР СТОЛБЦОВ С НАЗВАНИЯМИ ИЗ ВЕКТОРА

- all_of(): Сопоставляет имена переменных в символьном векторе. Все имена должны присутствовать, иначе возникает ошибка out-of-bounds.

- any_of(): То же самое, что и all_of (), за исключением того, что для несуществующих имен не возникает ошибок.

- one_of() - менее точный аналог функций all_of() и any_of()

👉🏻 ВЫБОР СТОЛБЦОВ ПО РЕЗУЛЬТАТАМ НЕКОТОРОЙ ФУНКЦИИ

- where(): Применяет функцию ко всем переменным и выбирает те, для которых функция возвращает TRUE

Как видите, здесь есть все функции, кроме equals(). Такой функции в принципе не существует в библиотеке dplyr.

🗣 Однако, в библиотеке dplyr есть самостоятельная функция all_equal(), которая позволяет сравнивать фреймы данных, при желании игнорируя имена строк и столбцов.

-.-.-.-.-.-

❗️Таким образом, правильный ответ - equals()


#grokit
💥 Игра для настоящих программистов

В каждой сфере есть пул великих людей, которых стыдно не знать!

Вот и мы предлагаем Вам по 5 фактам и фотографии узнать знаменитого программиста. И кто же будет нашим первооткрывателем?...

1. Он автор уникальной монографии «Искусство программирования», которая стала учебником и настольной книгой программистов во всем мире.

2. Почетный профессор в Стэнфорде. Почётный доктор СПбГУ.

3. Он создал компилятор для ALGOL и получил за это 5,5 тысяч долларов.

4. Он известен как создатель системы TeX и языка METAFONT, предназначенных для набора и вёрстки книг научно-технической тематики

5. Существует премия, названная в его честь, присуждаемая за особый вклад в развитие основ информатики.

Вы уже догадались кто это? 😏
💫 Юра, мы оправдали твои надежды!

Ровно 60 лет назад весь мир следил за запуском первой ракеты с человеком на борту в космос! С тех пор понимание мира и знания о Вселенной изменились навсегда.

Но прогресс на этом не остановился - давайте вспомним, какие еще научные прорывы произошли с того момента.

Вместе с Enabla собрали в карточках 7 значимых открытий в мире науки и IT нашего времени!

Юра бы гордился нами, согласны? 😏
​​Дайджест вакансий за 05.04.2021 - 12.04.2021 🕵️‍♂️

✉️ Присылайте свои резюме на почту hr@itresume.ru

QA Engineer (automation)

Зарплата: от 140 000 руб.
Компания: ООО "Сберлогистика"
Занятость: Удаленная работа
Опыт: от 2 лет

Ключевые навыки: Автоматизация тестирования (web, API),Python или Java, Тестирование, Настройка пайплайнов для CI/CD, Понимание принципов работы клиент-серверной архитектуры, сетей, микросервисов, LInux

Дополнительные навыки: Docker/Kubernetes, Автоматизация тестирования мобильных приложений, JS. SQL

Ссылка на вакансию: https://vk.cc/c0OOhH


Инженер по автоматизации тестирования

Зарплата: от 120 000 руб.
Компания: Сберавто
Занятость: Удаленная работа
Опыт: от 1 года

Ключевые навыки: Принципы тест-дизайна и автоматизации тестирования, Python или Java, опыт работы с современными библиотеками и инструментами автоматизации, Написание автотестов на API, Web и Mobile, Баг-трекинговые системы (Jira, Redmine и т.п.)

Дополнительные навыки: RobotFramework, Docker и Kubernetes, Jenkins pipeline, Linux, тестовые proxy, опыт создания моков API

Ссылка на вакансию: https://vk.cc/c0OORV


Аналитик

Зарплата: от 50 000 руб.
Компания: ООО Тяжпромальянс
Занятость: Полная занятость, удаленная работа
Опыт: не требуется

Ключевые навыки:Python, Аналитические способности, Поиск информации в интернете (включая базы тендеров, таможенные базы и т.д.), Понимание принципов бизнес-анализа и владение базовыми методами (SWOT-анализ, GAP-анализ и т.д.), Принципы моделирования и прогнозирования, Excel

Ссылка на вакансию: https://vk.cc/c0OQTm


Middle/Senior Backend разработчик (C#, SQL)

Зарплата: от 160 000 до 250 000 руб.
Компания: НИЦ Soft
Занятость: Полная занятость, удаленная работа
Опыт: не требуется

Ключевые навыки: .Net, .Net Core, C#, ASP.NET MVC, REST API,SQL, Оптимизвция опросов, Понимания принципов работы реляционных баз данных, ООП, Unit-тесты.

Дополнительные навыки: TSQL, Знание принципов TDD

Ссылка на вакансию: https://vk.cc/c0ORhR


Аналитик SPARK

Зарплата: до 150 000 руб.
Компания: Wanted
Занятость: Полная занятость, удаленная работа
Опыт: не требуется

Ключевые навыки: SPARK, SQL, ETL (SAS DI, Teradata, Informatica), Понимание принципов построения хранилищ DWH

Ссылка на вакансию: https://vk.cc/c0ORDK


QA - engineer / WEB-developer

Зарплата: от 80 000 руб.
Компания: ООО Перфект Системс
Занятость: Полная занятость, удаленная работа
Опыт: 1–3 года

Ключевые навыки: DWH / Data Lake, Знание архитектуры и базовых принципов построения аналитических платформ данных, механизмов интеграции систем, Тестирование, SQL, GIT, Jira, Confluence, CI/CD.

Дополнительные навыки: MPP СУБД, NoSQL СУБД, Hadoop, ETL инструменты, инструментами DQ, MDM

Ссылка на вакансию: https://vk.cc/c0OSj7


Web - разработчик (full stack, python, js)

Зарплата: от 120 000 руб.
Компания: ВЕСТА, Логистическая компания
Занятость: Полная занятость, удаленная работа
Опыт: от 1,5 лет

Ключевые навыки: Python, Разработка серверных приложений на веб-фреймворках Python (Flask, Django, Falcon и др.), SQLAlchemy Core + Alembic, WEB Framework-и, Понимание ООП, SOLID, Ознакомленность с принципами Hexagonal, Clean Architecture, Опыт тестирования (юнит-тесты, интеграционное), Git, Unix-системы, Английский язык не ниже Intermediate.

Дополнительные навыки: OpenShift; JS, SPA; Системный анализ; Kafka, RabbitMQ

Ссылка на вакансию: https://vk.cc/c0OSVp

#vacancy
​​GROK IT!

Задача по Python: Что выведет код?

Правильный ответ раскроем завтра 😏

#grokit