Основы Python для работы с данными

Основы Python для работы с данными

В модуле Вы научитесь пользоваться базовыми инструментами Python для работы с внешними источниками информации, получать из них данные и сохранять их в специальных структурах данных.

Модуль требует знаний языка прогрпаммирования в объеме модуля "Основы языка Python", "Объектноориентированное программирование", "Расширенное программирование".

Навыки, которые вы получите

освоите чтение и запись файлов форматов cvs и json

сможете делать первичную проверку данных на корректность и обработку ошибок

научитесь работать с датами с библиотекой DateTime

освоите работу с JSON-форматом

научитесь импортировать данные в Excel

познакомитесь с библиотекой DateTime

Темы

Обработка наборов данных

Использование списков

Методы списков

Функции для обработки данных

Задачи на создание и обработку списков

Формат cvs

Обрабатываем csv файлы

Формат JSON

Форматы передачи данных

Описание формата JSON

Структуры JSON

  • Литералы JSON
  • Массив JSON
  • Объект JSON
  • Файл JSON

Обработка данных формата JSON в Python

  • Сериализация JSON
  • Десериализация JSON
  • Получение данных из сети
  • Работа с файлами в формате JSON

Получение даннных из сети

Библиотека Requests в Python

Получение данных  из веб-страниц с использованием Python и Beautiful Soup

Пакет Pandas

Введение в Pandas

Базы данных

SQLite3 – Основные команды

Sqlite: программа для доступа к базам SQLite из командной строки

Работа с SQLite 3 из командной строки

Модуль sqlite — Работаем с базой данных

Тестовая база данных авторов и их публикаций

Управление данными с помощью Python, SQLite и SQLAlchemy