В добавок, мне хотелось бы ознакомиться подробнее со средствами ввода/вывода информации.
Я так понимаю, реализация БлэкБокса подразумевает, что я буду использовать GUI-средства для ввода информации или же через модуль In.

Не могли бы вы направить меня на конкретные источники для чтения, а то тяжело такую гору информации читать, да и жаль потерянного времени.