Скидки до 28% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

Ворчание дедушки — как я в 69 лет изучаю Python

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Ворчание дедушки — как я в 69 лет изучаю Python главное изображение

Как я в 69 лет решился стать программистом.

Всем привет! Мне 69 лет и я решил посмотреть, что это за зверь — Хекслет. Практически не имея опыта в программировании решил приобщиться к змеюке — Python. Кстати, знание моего английского языка сейчас только на уровне "London is the capital of Great Britain", которое я получил в 1980 году. Правда, я помогал дочке в школе.

Зарегистрировался в Хекслете и понеслось: Вначале до пятого урока я работал на планшете (то ещё занятие). Самая «сложная» программа Helo World! прошла со второго раза (ну что такого, если сослепу не заметил восклицательный знак в конце). Вот тут и появилось мое первое ворчание — вводить знак в знак, буква в букву. Шаг влево, шаг вправо, прыжок вверх — все это приравнивается к побегу. Ну а если на радостях первого достижения я захочу себе любимому, да еще на русском языке привет передать...

Теперь похвалю. Обучение на Хекслете — это класс. Не надо заморачиваться установкой программ на свой комп, да и возможность работы с планшета великий плюс, хоть глаза сломать можно.

Довольно быстро я дошел до шестого урока с заданием. Вот тут и ждала меня настоящая засада. До этого на пятом уроке у меня было незначительное расхождение в моем решении с решением учителя. Въедливый вопрос, а вот время выполнения «программы» со скобками и без (в арифметических операциях) различно или нет. Я не за наносекунды, а в принципе — да или нет, если незначительно, то в какую сторону.

Вернемся к нашим баранам. Строки - вроде простецкий материал, а у меня было аж девять попыток решения. Правильно решил только при использовании двойных кавычек вместо одинарных. Тут снова хочется поворчать — ведь нигде не упоминается, что двойные кавычки имеют приоритет над одинарными. Почему нельзя было дать возможность решать задание в несколько этапов (итераций). Ввел одно предложение, отработал на нем мелочи, добавил второе без наворотов, а уж потом и все сразу. Я так думаю, что большие программы пишутся в несколько этапов или все одним махом, а потом разбирайся? Опять шаг влево, шаг вправо... Ну и наконец о главном (лично для меня) — цветовое решение. На черном фоне бледно красное сообщение об ошибке.

Замечание в догонку: я не знаю Python, не видел работу его интерпретатора при «компиляции», но такое множество сообщений на английском, даже при правильном решении, настораживает и пугает. Правда это наверное и к Линуксу имеет отношение. Вспоминаешь Basic — одна строка Error с описанием и всё.

Пересел на комп, буду продолжать. Приготовил емкость для тухлых помидоров, яиц и камней в свой огород. Однако просто так вы от меня не отделаетесь. Добью все 24 занятия.

С уважением в вашему труду.

Аватар пользователя Виталий
Виталий 12 января 2022
42
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря