Курс «Базы данных и PyQT»

Направление
Python
Формат
Прямые эфиры
Видео в записи
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
8
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 05.07.2022

О курсе

Курс поможет освоить расширенные возможности языка Python – мощного инструмента для создания программ разного профиля. Во второй части студенты глубже погрузятся в разработку мессенджера. Поэтапно рассматривается разработка приложения, обеспечивающего управление информацией от проектирования до тестирования. Отрабатывать написание многопоточной программы, создание графического интерфейса и управление безопасностью приложения студенты будут, разрабатывая собственный мессенджер.

Программа курса

  1. Модули: subprocess, os, ipaddress, tabulate, pprint.
  2. Дескрипторы атрибутов, доступ к атрибутам. Метаклассы.
  3. Python DB-API. Подключение к базе данных, объект курсора, выполнение SQL-запросов. Использование ORM для работы с базами данных. ORM SQLAlchemy. Классический и декларативный стиль работы.
  4. SQLAlchemy (продолжение). Объект сессии. Библиотека PyQt5. Qt Designer. Сигналы.
  5. Сигналы и обработчики (продолжение). PyQt и взаимодействие с базами данных. Шаблон «Модель-представление». PyQt и потоки.
  6. Базовые принципы ИБ. Криптография. Хэширование. Авторизация и аутентификация. Уязвимости ПО. OWASP Top 10. Автоматизация проверки кода.
  7. PEP-8. Документирование кода. Генератор документации Sphinx.
  8. Подготовка дистрибутива, setuptools, cx_freeze.

Другие курсы по этой теме