Курс на Stepik
Обложка курса «Python: Основы программирования» на Stepik
Бесплатно

Python: Основы программирования ★ 1.000

Открыть на
STEPIK.ORG
Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python: Основы программирования»Учеников на курсе 2 613
Сертификаты, выданные на курсе «Python: Основы программирования»Сертификатов выдано 0
Отзывы о курсе «Python: Основы программирования»Отзывов получено 1
Рейтинг курса «Python: Основы программирования»Рейтинг курса 1.000
Уроки в курсе «Python: Основы программирования»Количество уроков 59
Задачи с кодом в курсе «Python: Основы программирования»Количество задач с кодом 148
Время прохождения курса «Python: Основы программирования»Время прохождения курса —
Обновления курса «Python: Основы программирования»Обновления курса — —
Дата публикации курса «Python: Основы программирования»Дата публикации курса — ———
Последнее обновление курса «Python: Основы программирования»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Python: Основы программирования» 9 разделов Уроки в курсе «Python: Основы программирования» 59 уроков Задачи в курсе «Python: Основы программирования» 148 задач Время прохождения курса «Python: Основы программирования» 8 ч. Последнее обновление курса «Python: Основы программирования» обн. 2 года назад

Линейные алгоритмы

6 уроков
1. Типы данных. Переменные. Оператор присваивания. Вывод данных ↗
2. Типы данных. Переменные. Оператор присваивания. Вывод данных ↗
3. Ввод данных. Операции со строками. Преобразование типов данных ↗
4. Ввод данных. Операции со строками. Преобразование типов данных ↗
5. Математические операции с целыми числами. Выделение цифр числа ↗
6. Математические операции с целыми числами. Выделение цифр числа ↗

Условные конструкции

6 уроков
1. Полная и неполная форма ветвления. Операторы сравнения ↗
2. Полная и неполная форма ветвления. Операторы сравнения ↗
3. Вложенный условный оператор. Оператор elif ↗
4. Вложенный условный оператор. Оператор elif ↗
5. Сложные условия. Операторы and, or и not ↗
6. Сложные условия. Операторы and, or и not ↗

Циклические алгоритмы

4 урока
1. Цикл с предусловием - while ↗
2. Цикл с предусловием - while ↗
3. Урок 3.3 ↗
4. Считывание до стоп-сигнала. Циклы с накопителем ↗

Циклические алгоритмы 2

1 урок
1. Считывание до стоп-сигнала. Циклы с накопителем ↗

Циклические алгоритмы 3

10 уроков
1. Применение цикла while для решения практических задач ↗
2. Применение цикла while для решения практических задач ↗
3. Цикл с известным числом повторений - for. Счетчик цикла ↗
4. Цикл с известным числом повторений - for. Счетчик цикла ↗
5. Считывание N чисел. Вычисление требуемых характеристик ↗
6. Считывание N чисел. Вычисление требуемых характеристик ↗
7. Операторы break и continue - управление циклами ↗
8. Операторы break и continue - управление циклами ↗
9. Вложенные циклы ↗
10. Вложенные циклы ↗

Хранение больших объемов данных - списки

6 уроков
1. Хранение больших объемов данных. Списки. Ввод-вывод элементов ↗
2. Хранение больших объемов данных. Списки. Ввод-вывод элементов ↗
3. Вычисление характеристик списка (sum). Поиск min/max элемента ↗
4. Вычисление характеристик списка (sum). Поиск min/max элемента ↗
5. Обработка элементов списка по заданным правилам ↗
6. Обработка элементов списка по заданным правилам ↗

Функция - вспомогательный алгоритм

6 уроков
1. Использование стандартных функций. Создание их аналогов ↗
2. Использование стандартных функций. Создание их аналогов ↗
3. Создание и использование функций для декомпозиции программы ↗
4. Создание и использование функций для декомпозиции программы ↗
5. Решение практических задач с использованием всех инструментов ↗
6. Решение практических задач с использованием всех инструментов ↗

Работа со строками

10 уроков
1. Сравнение строк и списков. Сходства и отличия ↗
2. Сравнение строк и списков. Сходства и отличия ↗
3. Срезы. Доступ к элементам. Прямая и обратная индексации ↗
4. Срезы. Доступ к элементам. Прямая и обратная индексации ↗
5. Стандартные методы работы со строками ↗
6. Стандартные методы работы со строками ↗
7. Метод split. Форматированный ввод данных ↗
8. Метод split. Форматированный ввод данных ↗
9. Печать данных по заданным правилам. Форматированный вывод ↗
10. Печать данных по заданным правилам. Форматированный вывод ↗

Основы теории сложности

10 уроков
1. Вычислительная сложность алгоритма. O(N^2) - O(N) - O(1) ↗
2. Вычислительная сложность алгоритма. O(N^2) - O(N) - O(1) ↗
3. Решение задач алгоритмами различной эффективности ↗
4. Решение задач алгоритмами различной эффективности ↗
5. Эффективные алгоритмы для решения классических задач ↗
6. Эффективные алгоритмы для решения классических задач ↗
7. Сортировка списка. Собственный алгоритм. Встроенная сортировка ↗
8. Сортировка списка. Собственный алгоритм. Встроенная сортировка ↗
9. Обработка списков алгоритмами различной эффективности ↗
10. Обработка списков алгоритмами различной эффективности ↗