Выбрать главу

Нойманн отмечает особенности некоторых вкладок, показывает, как создавать новый файл, как сохранять и редактировать старый… И бла-бла-бла. При всем успокаивающем голосе, мне не хочется по второму или третьему кругу слушать то, что мне уже известно.

Едва косясь на преподавателя, снова переключаю программы на ноутбуке. Возвращаюсь к незаконченному проекту. Пробегаю глазами по строкам кода, по техническому заданию, погружаюсь в работу.

Меня с детство тянуло к точным наукам. Уж не знаю, почему так сложилось и кому стоит сказать спасибо, но математику, а потом алгебру и информатику я просто схватывала на лету. Грезила мечтами о поступлении на программиста. И почему, спросите, я сейчас трачу лучшие годы своей жизни на специальность, которая мне совсем не нравится?

Бабушка, стремлением всей жизни которой было сделать из меня преподавателя русского языка. Или, на крайний случай, переводчика. Вот и ответ.

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

Увлекаюсь задачей так, что не слышу ничего вокруг. А когда начинаю слышать, становится поздно.

Сверху, прямо над головой раздается деликатное покашливание. По спине бежит холодок, и я медленно поворачиваю голову, представляя заранее, кого увижу. Юля стоит у доски с мелом и старательно выводит какой-то простейший алгоритм. А вот надо мной с отстраненным, полным стали лицом склоняется Евгений Викторович.

Он аккуратно поправляет очки и произносит ровным тоном:

– Вижу, вам совсем не интересно, Климова?

Сглатываю, но отвечаю, стараясь держаться уверенно. В конце концов, в недостатке знаний он меня не обвинит.

– Простите. Дело в том, что я уже изучала эту тему и этот язык, и…

– То есть вы чувствуете себя достаточно знающим человеком, чтобы на моей лекции заниматься своими делами? – перебивает мужчина.

– Нет, я не это хотела сказать, я лишь… – все еще сохраняю ровный тон, пытаясь объяснить ситуацию.

Без толку.

– Поздравляю, вы только что получили возможность сдать зачет по “Питону” заранее! – Нойманн громко хлопает в ладоши и отходит к кафедре, кивком головы приглашая меня за собой. Юлю он отпускает обратно. Возвращаясь к парте, девушка кидает на меня сочувствующий взгляд.

Я встаю без пререканий, готовая доказать правдивость своих слов. Подхожу к доске, куда указал Нойманн. Ждать долго не приходится.

– Расскажите мне про встроенные типы данных, – мужчина садится за стол, демонстративно придвигает ближе кофейный стакан и впивается в меня морозным взглядом.

– “Питон” поддерживает множество. Какие вас интересуют? – пожимаю плечами. На такой ерунде меня не поймать.

– Их классификация.

– Числовые, строковые, булевые… Есть коллекции, но они плохо попадают под определение “класса”...

– Как вы получите данные от пользователя? – продолжает он, даже не дослушав до конца.

– Использую input.

– А на вывод?

– Print. Вы только что говорили об этих командах, – ненавязчиво киваю в сторону доски, где мелом начерчены приведенные мною методы.

Нойманн кивает чему-то своему, продолжая смотреть, но уже будто сквозь меня.

– Объясните мне функции help и dir.

Вот сейчас я зависаю. Читала об этих командах точно, но это показалось мне совсем углубленным уровнем – точно не для первого занятия. Пытаюсь судорожно вспомнить, что знаю, и не показать заминку.

– Первая отражает документацию. Как справочник. Вторая… работает с атрибутами, но я не помню детали.

– Не помните… жаль. – качает головой Нойманн. – Как работают хэш-таблицы, хотя бы, подскажете?

Я хмурюсь, всматриваясь в его лицо. Он намеренно меня валит? Это же… это даже не базы данных, а чистое программирование, которым никто из сидящих в аудитории ни разу не занимался, готова поспорить!

‍​‌‌​​‌‌‌​​‌​‌‌​‌​​​‌​‌‌‌​‌‌​​​‌‌​​‌‌​‌​‌​​​‌​‌‌‍

– Это массив с неполными позициями. С ключом и значением к каждому элементу. Подробностей не знаю, это гораздо более продвинутый уровень.

– Продвинутый? А я думал, вы достаточно знаете о предмете, чтобы свободно говорить о базовых функциях, – наигранно удивляется и качает головой мужчина.

Я задыхаюсь от возмущения и с силой сжимаю ладони, чтобы не повышать голос:

– Но это не базовые функции. Составление массива не входит в…

– Учитывая, что вы не ответили на несколько моих вопросов, – повышает голос Евгений Викторович, – не думаю, что мы можете судить о том, какая информация входит в учебную программу, а какая - нет.