Назад к вопросам
Middle
10
По Python: насколько углублённые знания, какие библиотеки использовал?
Компании, где спрашивали
FOM GROUP
Ответ от нейросети
sobes.tech AI
Мои знания Python достаточно углублённые, я использую его для обработки данных, автоматизации и разработки ETL-процессов.
Использовал следующие библиотеки:
- pandas — для работы с табличными данными, фильтрации, агрегации.
- numpy — для численных вычислений и работы с массивами.
- sqlalchemy — для взаимодействия с базами данных.
- requests — для работы с HTTP-запросами.
- airflow — для оркестрации ETL-процессов.
- pyarrow и fastparquet — для работы с форматами данных Parquet.
Пример простого ETL с pandas и sqlalchemy:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('postgresql://user:password@host:port/dbname')
# Загрузка данных из CSV
data = pd.read_csv('data.csv')
# Очистка и преобразование
filtered = data[data['value'] > 0]
# Запись в базу
filtered.to_sql('table_name', engine, if_exists='replace', index=False)