Skip to content

AlexanderLet/Test_tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовые задания вакансий и просто личные работы

Задание 1: Работа с данными в Pandas

Files: 1_Pandas, Data.csv

Вот пример содержимого файла "data.csv" для первой части задания:
name,age,gender
John,25,Male
Jane,30,Female
Alex,17,Male
Emily,20,Female
Mark,22,Male

Импортируйте библиотеку Pandas и прочитайте данные из файла "data.csv" в DataFrame.
Выведите первые 3 строки DataFrame.
Посчитайте общее количество записей в DataFrame.
Выведите все строки, где значение в столбце "age" больше 17.
Сгруппируйте данные по столбцу "gender" и посчитайте средний возраст для каждой группы.
Результат задания: готовый работающий код на ресурсе Google Colab

Задание 2: Работа с PostgreSQL

Files: 2. Работа с PostgreSQL

Напишите код, выполняющий в psql следующее задание:
Создайте базу данных с именем "testdb".
Создайте таблицу "users" с полями: id (целочисленный тип), name (текстовый тип) и age (целочисленный тип).
Вставьте следующие записи в таблицу "users":
name,age
John,25
Jane,30
Alex,17
Напишите SQL-запрос для выборки всех пользователей из таблицы "users" в имени которых есть буква “A” или “a”.
Результат задания: ссылка на сниппет с кодом на ресурсе https://extendsclass.com/postgresql-online.html

Задание 3: Работа с REST API с помощью Python

Files: 3. isdayoff_ru.ipynb

Напишите код, работающий с API ресурса isdayoff.ru.
Приложение должно запрашивать у пользователя дату, в формате 'YYYY-MM-DD' и выводить выходной это день или нет.
Для определения выходного дня с использованием API isdayoff.ru, вам потребуется установить библиотеку requests.
Результат задания: готовый работающий код на ресурсе Google Colab

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published