Как я в 69 лет решился стать программистом.
Всем привет! Мне 69 лет и я решил посмотреть, что это за зверь — Хекслет. Практически не имея опыта в программировании решил приобщиться к змеюке — Python. Кстати, знание моего английского языка сейчас только на уровне "London is the capital of Great Britain", которое я получил в 1980 году. Правда, я помогал дочке в школе.
Зарегистрировался в Хекслете и понеслось: Вначале до пятого урока я работал на планшете (то ещё занятие). Самая «сложная» программа Helo World!
прошла со второго раза (ну что такого, если сослепу не заметил восклицательный знак в конце). Вот тут и появилось мое первое ворчание — вводить знак в знак, буква в букву. Шаг влево, шаг вправо, прыжок вверх — все это приравнивается к побегу. Ну а если на радостях первого достижения я захочу себе любимому, да еще на русском языке привет передать...
Теперь похвалю. Обучение на Хекслете — это класс. Не надо заморачиваться установкой программ на свой комп, да и возможность работы с планшета великий плюс, хоть глаза сломать можно.
Довольно быстро я дошел до шестого урока с заданием. Вот тут и ждала меня настоящая засада. До этого на пятом уроке у меня было незначительное расхождение в моем решении с решением учителя. Въедливый вопрос, а вот время выполнения «программы» со скобками и без (в арифметических операциях) различно или нет. Я не за наносекунды, а в принципе — да или нет, если незначительно, то в какую сторону.
Вернемся к нашим баранам. Строки - вроде простецкий материал, а у меня было аж девять попыток решения. Правильно решил только при использовании двойных кавычек вместо одинарных. Тут снова хочется поворчать — ведь нигде не упоминается, что двойные кавычки имеют приоритет над одинарными. Почему нельзя было дать возможность решать задание в несколько этапов (итераций). Ввел одно предложение, отработал на нем мелочи, добавил второе без наворотов, а уж потом и все сразу. Я так думаю, что большие программы пишутся в несколько этапов или все одним махом, а потом разбирайся? Опять шаг влево, шаг вправо... Ну и наконец о главном (лично для меня) — цветовое решение. На черном фоне бледно красное сообщение об ошибке.
Замечание в догонку: я не знаю Python, не видел работу его интерпретатора при «компиляции», но такое множество сообщений на английском, даже при правильном решении, настораживает и пугает. Правда это наверное и к Линуксу имеет отношение. Вспоминаешь Basic — одна строка Error с описанием и всё.
Пересел на комп, буду продолжать. Приготовил емкость для тухлых помидоров, яиц и камней в свой огород. Однако просто так вы от меня не отделаетесь. Добью все 24 занятия.
С уважением в вашему труду.