Курс на 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. Обработка списков алгоритмами различной эффективности