Первая программа
Программирование начинается с понятной задачи. Допустим, у нас есть список книг, и мы хотим найти в нём все рассказы. Нам нужно описать данные, сформулировать условие и получить результат.
В Python данные можно сохранить в список, а свойства книги — в словарь. Важно выбирать имена, которые помогают понять смысл: title для названия, author для автора, kind для типа произведения.
Сначала проверьте программу на небольшом наборе примеров. Есть ли в списке подходящая книга? Что произойдёт, если список пуст? Сохранится ли исходный порядок? Эти вопросы полезнее попытки сразу написать самый короткий код.
Хорошая программа не только работает, но и объясняет своё устройство человеку, который прочитает её позже. Поэтому начинайте с простого решения и улучшайте его, когда появится конкретная причина.