Код жизни: как я стал программистом в 55 лет. Вячеслав Ветошкин
Чтение книги онлайн.

Читать онлайн книгу Код жизни: как я стал программистом в 55 лет - Вячеслав Ветошкин страница 2

СКАЧАТЬ уверенность рассеялась. Следующий шаг оказался гораздо сложнее. Нужно было понять, что такое переменные, и как они работают в Python. В примере был приведён код:

      x = 5.

      Сложно поверить, но эта простая строка вызвала у меня море вопросов. Как работает присвоение переменных? Что происходит с x, когда я пишу

      x = x +1?

      И вот тут началась настоящая борьба.

      Ошибки и сомнения

      Я часто слышал, что программирование – это искусство делать ошибки, и тогда мне пришлось это понять на собственном опыте. Первая серьёзная ошибка возникла на банальной операции сложения. Я написал что-то вроде:

      x = 5

      y = «Hello»

      z = x + y

      И мой код не сработал. Я уставился на сообщение об ошибке:

      «TypeError: unsupported operand type (s) for +: ’int’ and ’str’».

      Признаться честно, я даже не сразу понял, что от меня хочет эта ошибка. Почему я не могу сложить число и строку? Разве в жизни мы не можем добавить что-то к чему-то?

      Эти моменты неудач вызывали лёгкую панику. Я начал думать, что, возможно, был неправ – программирование действительно не для меня. Может быть, я просто слишком стар, чтобы погружаться в этот мир, где всё кажется таким непонятным и пугающим. Но каждый раз, когда эти мысли приходили, я вспоминал, зачем начал. Я знал, что настоящие изменения требуют времени.

      Первая победа

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

      Я переписал код:

      x = 5

      y = «Hello»

      z = str (x) + y

      Теперь всё работало.

      «Hello5» – именно это я и хотел увидеть на экране. Эта маленькая победа вдохновила меня двигаться дальше.

      Начало систематического обучения

      Я осознал, что самостоятельное изучение – это замечательно, но иногда нужна структура. И тогда я начал искать онлайн-курсы. Я зарегистрировался на одном из популярных сайтов для изучения программирования и поставил цель: уделять обучению хотя бы 30 минут в день.

      Каждый день начинался с одной маленькой задачи: изучить новую концепцию и попробовать её на практике. Я узнал о циклах – как они позволяют выполнять одно и то же действие много раз. Это было как магия. Один код, и он может повторяться тысячу раз!

      Пример:

      for i in range (5):

      print (i)

      Я наблюдал, как на экране появляются цифры от 0 до 4, и каждый раз ощущал удовольствие от понимания того, как это работает. Это был только маленький шаг, но он дал мне понять: если я смогу освоить циклы, то смогу двигаться дальше. СКАЧАТЬ