1. книги
  2. Просто о бизнесе
  3. Вячеслав Ветошкин

Код жизни: как я стал программистом в 55 лет

Вячеслав Ветошкин
Обложка книги

«Код жизни: как я стал программистом в 55» — вдохновляющая история о смелости начать заново. Автор, Вячеслав Ветошкин, делится своим путём к профессии программиста, пройдя путь от новичка до Python-разработчика. Он рассказывает о трудностях, успехах и том, как возраст стал его преимуществом. Эта книга — не учебник, а доказательство, что для перемен не бывает слишком поздно. История, которая поддержит тех, кто ищет вдохновение и решается на новое начало, независимо от возраста.

Оглавление

Купить книгу

Приведённый ознакомительный фрагмент книги «Код жизни: как я стал программистом в 55 лет» предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Глава 2: Первые шаги в Python

Первая встреча с кодом

Когда я открыл первый учебник по Python, это было как погружение в новый мир, полный незнакомых терминов и понятий. В голове мелькали странные слова: переменные, циклы, функции… Всё это выглядело как нечто чуждое, как будто я пытался прочитать текст на неизвестном языке.

На экране передо мной была первая программа — простая команда, которая должна вывести на экран «Hello, World!». Я посмотрел на код:

print («Hello, World!»).

Это было легко, почти слишком легко, и я почувствовал, как легкая уверенность начала подниматься внутри. Я нажал на кнопку запуска программы, и текст «Hello, World!» действительно появился на экране. Это была мелочь, но в тот момент я почувствовал себя как программист.

Но уже через несколько минут моя уверенность рассеялась. Следующий шаг оказался гораздо сложнее. Нужно было понять, что такое переменные, и как они работают в 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, и каждый раз ощущал удовольствие от понимания того, как это работает. Это был только маленький шаг, но он дал мне понять: если я смогу освоить циклы, то смогу двигаться дальше. Программирование — это как кирпичная стена, которую ты строишь шаг за шагом.

Оглавление

Купить книгу

Приведённый ознакомительный фрагмент книги «Код жизни: как я стал программистом в 55 лет» предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Вам также может быть интересно

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я