СДО ИПМЭиТ
Технологии программирования
0%
Previous
Course data
Общая информация
Объявления
Лекции
Лекция 1. Введение. Фундамент программирования
Лекция 2. Основы алгоритмизации. Простой и бинарный поиск. Сортировка
Загрузить сюда
Лекция 3. Функции и рекурсия. Алгоритм быстрой сортировки
Лекция 4. Структуры данных
Лекция 5. Множества и хеш-функции
Лекция 6. Парадигмы программирования
Лекция 7. Статистическая обработка данных
Практики:
Установка языка Python и среды Pycharm
1. Установка Python и PyСharm, ввод и вывод данных, ариф. операции для целых чисел
1.1. Приветствие
1.2. Пингвины
1.3. Разделить апельсины
1.4. Разделить апельсины 2
1.5. Сумма цифр трехзначного числа
1.6. КАД
1.7. Электронные часы
1.8. "Симметричное" число
2. Ветвление и циклы
2.1. Максимальное из двух чисел
2.2. Какое число из двух больше?
2.3. Максимальное из трех чисел
2.4. Високосный год
2.5. Координатные четверти
2.6. Ход короля
2.7. Номера квартир
2.10. Упаковка
Список квадратов
Минимальный делитель
Утренняя пробежка
Сумма квадратов
Среднее значение последовательности
Количество палиндромов (загрузить)
Числа Фибоначчи
3. Вещественные числа
Вычислить сумму ряда
Площадь треугольника (по формуле Герона)
Продолжение
Цена товара
Округление по российским правилам
Сложные проценты
4. Срезы строк
Срезы
Первый и последний символ
Переставить слова местами
Количество слов
Удаление и замена
Вставка символов
Удалить каждый третий символ
5. Работа с итерируемыми значениями цикл for
Последовательность 2.
Последовательность 3.
5. Работа с функциями
Длина отрезка
Принадлежит ли точка квадрату?
Принадлежит ли точка области?
Ханойские башни
Пояснение к ханойским башням
Алгоритм Евклида
6. Работа со списками
Работа со списками
Четные индексы
Возрастает ли список
Вывести в обратном порядке
Последовательность простых чисел
7. Множества, словари и хеш-функции
Количество различных чисел
Количество совпадающих
8. Объектно-ориентированное программирование
Треугольник и прямоугольник
Добавить возможность перемножения двух комплексных чисел
Добавить возможность умножения комплексного числа на целое или вещественное и проверку на ввод ошибочного множителя (в недопустимом формате)
Полное решение
9. Получение данных из Интернета
Пример извлечения данных
Таблица с числами
Творческое задание по парсингу (ЗАДАНИЕ АКТИВНО!)
10. Визуализация данных
11. Статистическая обработка данных
Установите Web-интерфейс Jupyter Notebook, пользуясь иструкцией
Упражнения в обработке данных
Творческое задание по обработке данных (ЗАДАНИЕ АКТИВНО!)
Заполнить таблицу
Промежуточная аттестация
Критерии оценивания — ТП
Оценочные средства — ТП
Переэкзаменовка - 26.09.2023
Next
Side panel
СДО ИПМЭиТ
English (en)
Русский (ru)
English (en)
Log in
Site Navigation
Технологии программирования
Home
Skip to main content
Course info
Home
Courses
Курсы структурных подразделений института
Высшая школа управления и бизнеса
Бакалавры
Технологии программирования
Summary
Технологии программирования
Преподаватель:
Балабнева Оксана Анатольевна
Преподаватель:
Калязина София Евгеньевна
Преподаватель:
Супервайзер ИПМЭиТ
Преподаватель:
Титов Александр Борисович
Преподаватель:
Трифонова Нина Викторовна
Skill Level
:
Beginner
Skill Level
:
Beginner