Свържете се с нас

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

Основи на 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
 14 Часа

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


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

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

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

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