Свържете се с нас
 Продължителност 14 часa

Съдържание и теми, включени в курса

Основи на Python за задачи с данни

  • Инсталиране на Python и настройка на средата за разработка
  • Основи на езика: променливи, типове данни, контролни структури
  • Писане и изпълнение на прости Python скриптове

Работа с файлове: CSV и Excel

  • Четене и записване на CSV файлове с модула csv и Pandas
  • Работа с Excel файлове с openpyxl/xlrd и Pandas
  • Практически упражнения: автоматизиране на преобразувания на файлове

Въведение в Pandas

  • Основи на DataFrame: създаване, индексиране, селекция и филтриране
  • Операции за агрегиране и групиране
  • Често срещани операции за почистване: липсващи стойности, дубликати и преобразуване на типове

Въведение в Polars

  • Концепции на Polars и характеристики на производителността в сравнение с Pandas
  • Основни операции с DataFrame в Polars
  • Пример за практически случай: кога да изберем Polars вместо Pandas

Разширена трансформация на данни (средно ниво)

  • Сложни обединения, прозоречни функции и пивот операции в Pandas
  • Ефективни модели за обработка на данни с Polars
  • Свързване на операции и оптимизиране на използването на паметта

Автоматизация на процеси с Python

  • Писане на скриптове за автоматизиране на повтарящи се задачи с данни и ETL стъпки
  • Планиране на скриптове с планировчици на ОС или планировчици на задачи
  • Логване, обработка на грешки и известия

Пакетиране на скриптове и добри практики

  • Създаване на изпълними файлове с PyInstaller или подобни инструменти
  • Структуриране на проекти, виртуални среди и управление на зависимости
  • Основи на контрола на версиите и документиране на работните процеси

Практически минипроект

  • Задача от край до край: четене на сурови файлове, почистване и трансформиране на данни, генериране на резултати
  • Автоматизиране на работния процес и пакетиране като изпълним скрипт или изпълним файл
  • Преглед и подобрения въз основа на обратна връзка от колеги

Обобщение и следващи стъпки

Изисквания

  • Основна запознатост с концепциите за програмиране или желание за учене
  • Удобство при работа с команден ред или терминал за инсталиране на пакети
  • Опит в работата с електронни таблици (CSV/Excel)

Аудитория

  • Анализатори на данни и оперативен персонал, автоматизиращи задачи с данни
  • Аналитични инженери, търсещи леки ETL скриптове
  • Професионалисти, интересуващи се от практични работни процеси с данни, базирани на Python

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории