Серіалізація та робота з табличними форматами даних у Python

Презентація до лекції

План

  1. Серіалізація та десеріалізація об'єктів у Python;
  2. Збереження та читання даних у форматі JSON;
  3. Уявлення табличних даних у форматі CSV;
  4. Читання та запис CSV-файлів за допомогою словника;
  5. Створення власного діалекту CSV;
  6. Використання сніффера для розпізнавання діалекту CSV;
  7. Формат XLSX: читання та запис даних у Python.

Мета лекції:
Сформувати у слухачів практичні навички роботи з серіалізацією та табличними форматами даних, навчити зберігати та читати дані у форматах JSON, CSV та XLSX, а також забезпечити розуміння механізмів десеріалізації та управління діалектами CSV.

Конкретні очікувані результати:

  1. Розуміння принципів серіалізації та десеріалізації об'єктів у Python;
  2. Вміння працювати з форматом JSON: збереження, читання, обробка;
  3. Навички представлення табличних даних у форматі CSV та роботи з ними;
  4. Читання та запис CSV-файлів за допомогою словника, створення власного діалекту CSV;
  5. Використання сніффера для автоматичного визначення діалекту CSV;
  6. Читання та запис даних у формат XLSX з використанням відповідних бібліотек Python.

Лекція поєднує теоретичні концепції серіалізації та табличних форматів з практичними вправами. Слухачі отримають знання, необхідні для ефективного управління даними, обробки великих наборів інформації та підготовки даних для подальшої аналітики або обміну між системами.

Анотація до лекції:

Лекція присвячена роботі з серіалізацією та табличними форматами даних у Python, що є ключовими для збереження, обміну та обробки інформації у сучасних застосунках. Основна увага приділяється практичним аспектам – як зберігати та читати дані, правильно обробляти формати JSON, CSV та XLSX, а також використовувати механізми десеріалізації та спеціальні інструменти для роботи з діалектами CSV.

У першій частині лекції буде розглянуто серіалізацію та десеріалізацію об'єктів у Python. Слухачі дізнаються, як перетворювати об'єкти Python у формат, придатний для збереження або передачі, та навпаки – відновлювати об'єкти з цього формату.

Наступна секція присвячена роботі з JSON. Буде продемонстровано збереження структурованих даних у файл, їхнє читання та обробку у Python, включаючи роботу зі словниками та списками.

У другій частині лекції увага приділяється формату CSV. Лекція охоплює представлення табличних даних, читання та запис CSV-файлів за допомогою словників, створення власного діалекту CSV та використання сніффера для автоматичного визначення формату файлу.

У завершальній секції лекції буде розглянуто формат XLSX, який часто використовується для обміну даними у бізнесі та наукових дослідженнях. Слухачі навчаться читати та записувати дані у XLSX-файли за допомогою бібліотек Python, зберігаючи структуру та форматування таблиць.

Лекція поєднує теоретичні знання з практичними вправами, що дозволяє слухачам навчитися ефективно управляти даними, зберігати їх у різних форматах і готувати для подальшої аналітики, автоматизації та обміну між системами.

Ключові теми:

  • Серіалізація та десеріалізація об'єктів Python;
  • Обробка даних у форматі JSON;
  • Читання та запис CSV-файлів, робота з діалектами;
  • Робота з XLSX файлами у Python;
  • Практичні навички управління табличними даними.
Остання зміна: неділя, 31 серпня 2025, 21:47
Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання