Тестовые задания вакансий и просто личные работы
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
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
Files: 3. isdayoff_ru.ipynb
Напишите код, работающий с API ресурса isdayoff.ru.
Приложение должно запрашивать у пользователя дату, в формате 'YYYY-MM-DD' и выводить выходной это день или нет.
Для определения выходного дня с использованием API isdayoff.ru, вам потребуется установить библиотеку requests.
Результат задания: готовый работающий код на ресурсе Google Colab