Программирование — работа в Москве

Дата: 2024-04-26
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 1000.00 руб.
Дата публикации
2024-04-26
Описание
Язык программирования: SQL Для себя Делаю зачётную работу на SQL. Нужно решить следующие задания: 2. Выведите процентное изменение ежемесячной суммы бронирования билетов, округленной до сотых. 3. Выведите названия самолетов не имеющих бизнес - класс. Решение должно быть через функцию array_agg. 4. Вывести накопительный итог количества мест в самолетах по каждому аэропорту на каждый день, учитывая только те самолеты, которые летали пустыми и только те дни, где из одного аэропорта таких самолетов вылетало более одного. В результате должны быть код аэропорта, дата, количество пустых мест в самолете и накопительный итог. 5. Найдите процентное соотношение перелетов по маршрутам от общего количества перелетов. Выведите в результат названия аэропортов и процентное отношение. Решение должно быть через оконную функцию. 6. Выведите количество пассажиров по каждому коду сотового оператора, если учесть, что код оператора - это три символа после +7 7. Классифицируйте финансовые обороты (сумма стоимости перелетов) по маршрутам: До 50 млн - low От 50 млн включительно до 150 млн - middle От 150 млн включительно - high Выведите в результат количество маршрутов в каждом полученном классе 8. Вычислите медиану стоимости перелетов, медиану размера бронирования и отношение медианы бронирования к медиане стоимости перелетов, округленной до сотых 9. Найдите значение минимальной стоимости полета 1 км для пассажиров. То есть нужно найти расстояние между аэропортами и с учетом стоимости перелетов получить искомый результат Для поиска расстояния между двумя точками на поверхности Земли используется модуль earthdistance. Для работы модуля earthdistance необходимо предварительно установить модуль cube. Установка модулей происходит через команду: create extension название_модуля. Пояснения: Перелет, рейс - разовое перемещение самолета из аэропорта А в аэропорт Б. Маршрут - формируется двумя аэропортами А и Б. При этом А - Б и Б - А - это разные маршруты. Саму БД для работы можно скачать вот тут: https://letsdocode.ru/sql-main/total
Похожие заказы
Обучение C#
дистанционно
от 400.00 руб.
Подготовка к экзамену
Ростов-на-Дону
Репетиторы
2024-05-08
Подробнее
Программирование
от 500.00 руб.
Язык программирования: C++ Для работы Добрый день! Меня зовут Виктория, менеджер "Учебного центра "ШИФТ" Мы занимаемся корпоративным обучением в сфере-ИТ. На данный момент мы находимся в поиске преподавателя на курс "Linux (Ubuntu). Программирование в Linux на C/C++" Курс будет проходить очно в г.Москва. Продолжительность курса: 4 дня/32 академических часов Даты: 24.06.2024-27.06.2024 . Курс необходимо прочитать по следующей программе: Содержание программы: Модуль 1. Введение • Ознакомление со спецификой сборки ПО в GNU/Linux (Ubuntu) • Ознакомление с консольными текстовыми редакторами (vi,nano,mcedit) • Ручная и автоматическая сборка ПО (Makefile) • Модель Клиент-Интерфейс-Сервер (КИС) • Статическая сборка библиотек • Совместно используемые библиотеки • Работа с переменными окружения Модуль 2. Низкоуровневый ввод-вывод и файловые операции • Обзор механизмов ввода-вывода в Linux (Ubuntu) • Файловые дескрипторы • Системные вызовы: open, close, write, read и lseek • Типы файлов • Индексные дескрипторы и жесткие ссылки • Права доступа к файлу • Файловая система proc • Два способа прочесть содержимое директории • Разреженные файлы и специфика их применения • Блокировка областей файла Модуль 3. Межпроцессное взаимодействие • Механизмы межпроцессного взаимодействия Linux (Ubuntu) • Неименованные каналы (pipes) • Именованные каналы (named pipes) • Сообщения (message queue) • Разделяемая память (shared memory) • Семафоры (semaphores) Модуль 4. Сокеты • Сокеты в файловом пространстве имен (UNIX-сокеты) • Парные сокеты (pair sockets) • Сетевые сокеты (sockets) Модуль 5. Сигналы • Знакомство с сигналами (signals) • Отличие сигналов от других механизмов межпроцессного взаимодействия • Специфика обработки сигналов (signal handling) Модуль 6. Процессы • Клонирование процессов — fork() • Замена исполняемого процесса — exec() • Зомби (zombies) — причины возникновения и способы их устранения Модуль 7. Потоки • Потоки и процессы • Специфика построения многопоточных приложений (multithreading) • Досрочное завершение потока Модуль 8. Потоки (продолжение) • Создание обработчика завершения потока • Средства синхронизации потоков (synchronize primitives) • Атрибуты потоков Модуль 9. Демоны (службы) • Отличие демона от консольной утилиты • Специфика разработки демонов (daemons) • Создание демона использующего сетевые сокеты Модуль 10. Консольный ввод-вывод • Специфика разработки консольных приложений • Предотвращение перенаправления вывода • Управление терминалом • Сокрытие пароля пользователя при аутентификации Модуль 11. Отображаемая память • Отображение обычного файла • Совместный доступ к файлу • Частные отображения • Другие применения mmap Модуль 12. Домашнее задание • Специфика разработки 64-битных приложений • Использование библиотеки ncurses • Программирование графического интерфейса с помощью GTK+ Уточните, Вы знакомы с темой? Смогли бы провести курс в указанные даты?
Москва
Репетиторы
2024-05-07
Подробнее
Обучение Python
дистанционно
договорная
преподаватель в онлайн университет **Чем предстоит заниматься:** - Проведение вебинаров до 6 раз в неделю продолжительностью 1-2 часа с пояснением теоретического материала - Консультирование учеников и ответы на их вопросы - Составление домашних заданий для учеников - Проверка домашних заданий учеников - Обеспечение поддержки ученикам по курсу и другим связанным вопросам - Установление связи с учениками, которые испытывают затруднения с пониманием материала и предоставление более детальных объяснений **Что важно для нас:** - Умение ясно объяснять сложные концепции и взаимодействовать с учениками - Хорошие коммуникативные и организационные навыки - Ответственность и терпение при работе с учениками разного уровня подготовки - Плюсом будет-Опыт преподавания Phyton и связных предметов **Мы предлагаем:** - Конкурентную заработную плату от 60000 рублей (+ дополнительный вебинар оплачивается 2000 руб) - График работы 5/2 с 10-22:00 - Оформление по самозанятости/ИП (паспорт РФ-обязательно) - Выплату заработной платы 1 раз в месяц 15 числа
Москва
Репетиторы
2024-05-07
Подробнее
Программирование
дистанционно
от 1000.00 руб.
Уточните категорию: программирование Язык программирования: Python учеба Используя любой скриптовый язык (Python, Ruby, Javascript, Perl) написать скрипт для анализа лог файлов сервера nginx. Требуется определить Тор-20 подозрительных запросов. Определение подозрительности может осуществляться на основе black и white листов. Требуется реализовать не менее 4 признаков (принадлежность к определенному IP не может быть признаком). Запрос считается подозрительным при совпадении не менее двух признаков. Результат работы нужно продемонстрировать для предоставленного лог файла. Результат работы нужно продемонстрировать для предоставленного лог файла. Работа сдается в виде: 1) одиночного файла скрипта, готового для запуска 2) указание на зависимые библиотеки (если есть) 3) скриншот и лог работы скрипта с выводом Тор20 и для каждого результата - перечисление на сработавшие признаки Возможно предоставление решения в виде публичной песочницы, например на https://repl.it
Москва
Репетиторы
2024-05-07
Подробнее
Обучение C++
дистанционно
договорная
Для работы Методика проектирования модульных программ. Общая информация В главной программе работает меню: 1. Ввод 2. Вывод 3. Обработка 4. Выход После нажатия соответствующей клавиши главное меню исчезает и появляется соответствующее подменю: Ввод ⮕ 1 – клавиатура 2 – генератор случайных чисел 3 – файл (введите имя файла). Необходимо предусмотреть ошибку открытия файла. 2. Вывод ⮕ 1 – консоль 2 – файл (введите имя файла) Необходимо предусмотреть ошибку открытия файла. 3. Обработка – выполнение варианта 4. Выход – завершение программы Каждое действие меню и подменю выполняется с помощью функции, которые располагаются в отдельном файле. ЗАДАНИЕ: Даны две матрицы. Сформировать, используя подпрограммы, вектор, являющийся суммой строк данных матриц, содержащих максимальные элементы.
Москва
Репетиторы
2024-05-07
Подробнее
Обучение Assembler
дистанционно
договорная
Для себя Ассемблер. Необходимо реализовать моделирование 4 команд процессора PIC16. 1 команда - логическое И W и f, цикл 1, бит состояния Z 2 команда - сброс регистра f, цикл 1, бит состояния Z 3 команда - сброс регистра W, цикл 1, бит состояния Z 4 команда - инверсия регистра f, цикл 1, бит состояния Z
Москва
Репетиторы
2024-05-07
Подробнее
Обучение Unreal Engine
дистанционно
от 800.00 руб.
Для себя Моддинг, хакинг Создание новых проектов с LIV SDK (не вышло в VS собрать проект с расширением) Базовые парадигмы движка Я программист с 15 летним стажем, сейчас специализируюсь на Web-разработке В геймдеве опыта почти нет, но уверен общий язык найдем, алгоритмы знаю, кодить умею
Москва
Репетиторы
2024-05-07
Подробнее