СДО ИПМЭиТ
Технологии программирования
0%
Пред.
Данные курса
Общая информация
Объявления
Лекции
Лекция 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
След.
Боковая панель
СДО ИПМЭиТ
Русский (ru)
Русский (ru)
English (en)
Вход
Навигация по сайту
Технологии программирования
В начало
Перейти к основному содержанию
Информация о курсе
В начало
Курсы
Курсы структурных подразделений института
Высшая школа управления и бизнеса
Бакалавры
Технологии программирования
Описание
Технологии программирования
Преподаватель:
Балабнева Оксана Анатольевна
Преподаватель:
Калязина София Евгеньевна
Преподаватель:
Супервайзер ИПМЭиТ
Преподаватель:
Титов Александр Борисович
Преподаватель:
Трифонова Нина Викторовна
Skill Level
:
Beginner
Skill Level
:
Beginner