Продвинутая разработка. Введение в анализ данных.
30
(Доп.) Высокопроизводительные вычисления (kubernetes, slurm)
Семинары по информатике для медицинских кибернетиков
Предисловие
Лекции
Введение в информатику
1
Знакомство с ОС Ubuntu. Терминал.
2
Администрирование Ubuntu.
3
Текстовые редакторы и утилиты (nano, vim, sed, awk)
4
Коллоквиум №1
5
Установка и настройка среды программирования на языке программирования Python. Система контроля версии git
6
Базовые конструкции языка Python
7
Условные и циклические алгоритмы
8
Базовые структуры данных в Python
9
Коллоквиум №2
10
(Доп.) Язык исполняемой оболочки bash
Алгоритмизация и структуры данных
11
Функции.
12
Работа с вводом и выводом
13
Введение в объектно-ориентированное программирование. Инкапсуляция
14
ООП. Наследование и полиморфизм
15
Коллоквиум №3
16
Интерфейс командной строки. Исключительные ситуации
17
Графический интерфейс пользователя
18
Взаимодействие с операционной системой. Стандартная библиотека Python.
19
Коллоквиум №4
20
(Доп.) Введение в анализ данных
Продвинутая разработка. Введение в анализ данных.
21
Параллельное выполнение инструкций. Многопроцессность vs многопоточность.
22
Асинхронное выполнение кода
23
Работа с сетями. Веб-запросы и API
24
Создание простых веб-приложений на основе библиотеки Streamlit
25
Коллоквиум №5
26
Реляционные базы данных на примере MySQL. Проектирование простой базы данных
27
Анализ данных с помощью SQL запросов
28
Контейнеризация приложений
29
Коллоквиум №6
30
(Доп.) Высокопроизводительные вычисления (kubernetes, slurm)
Экзамен
Список литературы
Продвинутая разработка. Введение в анализ данных.
30
(Доп.) Высокопроизводительные вычисления (kubernetes, slurm)
30
(Доп.) Высокопроизводительные вычисления (kubernetes, slurm)
29
Коллоквиум №6
Экзамен