Тема 3. «Строки, циклы, условия»
Учебные вопросы по теме
1. Что такое строка в Python и какие основные операции можно выполнять со строками?
2. Как объявить строку в Python? Какие есть различия в использовании одинарных, двойных и тройных кавычек?
3. Какие особенности имеет операция сложения и умножения строк в Python?
4. Что такое циклы в Python и какие типы циклов представлены в этом языке программирования?
5. Какие сценарии могут быть упрощены с использованием циклов? Можете ли вы привести примеры задач, которые решаются с помощью циклов?
6. Как использовать условные операторы в Python? В чем разница между if, elif и else?
7. Как можно использовать циклы и условные операторы вместе? Приведите примеры.
Методические материалы к занятию:
1. Что такое строки в Python и как с ними работать? Северанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.
2. Как работают циклы и условные операторы в Python? Северанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.
3. Как применять строки, циклы и условные операторы в реальных задачах программирования?Северанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.
Методические указания по выполнению самостоятельной работы студентов:
1. Осуществите анализ существующих понятий категории «Базовые структуры Python»: строки, циклы и условия. Укажите основные характеристики каждого из этих понятий, их особенности и области применения в программировании на Python.
2. Проанализируйте документ "Python Language Reference". Уделите внимание разделам, касающимся работа со строками, циклами и условными операторами.
3. Проведите исследование кода на Python, в котором активно используются строки, циклы и условные операторы. Отметьте, какие задачи решаются с помощью каждого из этих элементов.
4. Разработайте собственные небольшие программы на Python, в которых будут применяться строки, циклы и условные операторы. Следите за правильностью синтаксиса и структуры кода.
5. В каждой подгруппе выберите наиболее интересные программы, разработанные ее участниками, и проведите их коллективный анализ. Обсудите, какие конструкции были использованы и почему, как можно улучшить или оптимизировать код.
6. Осуществите самостоятельное изучение материалов, указанных в методических рекомендациях. Постарайтесь углубить свои знания о строках, циклах и условных операторах в Python.
7. Напишите программу на Python, которая выполняет обработку и анализ введенных пользователем данных с использованием переменных, строк, циклов и условий на основе представленных вариантов
Задание
Напишите программу, которая запрашивает у пользователя число, а затем выводит "Четное", если число четное, или "Нечетное", если число нечетное
Рекомендуемая литература:
1. Северанс, Ч. Р. Python для всех / Ч. Р. Северанс. – Москва : ДМК Пресс, 2022. – 262 с. – ISBN 978-5-93700-104-7
2. Matthes, E. Python Crash Course / E. Matthes. – San Francisco : No Starch Press, 2019. – 544 с. – ISBN 978-1-59327-928-8
3. Sweigart, A. Automate the Boring Stuff with Python / A. Sweigart. – San Francisco : No Starch Press, 2019. – 592 с. – ISBN 978-1-59327-992-9
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |