Прошлой зимой, когда я ждал на морозе, пока моя вторая половинка ехала верхом, я слушал подкаст. В эпизоде гость предложил людям изучить программирование. Кодирование - это то, чем я интересовался и уважал всю свою жизнь. В университете изучал программирование на C. И, работая инженером в кооперативе, я программировал на малоизвестном языке под названием WonderWare для HMI (человеко-машинные интерфейсы) для промышленных контроллеров.
Я решил исследовать бесплатные способы, которыми я мог бы окунуться в мир программирования. Я нашел бесплатный сайт (https://codecombat.com/) и решил проверить свои силы. Я написал образцы кода, чтобы перемещать героя по лабиринту на Python, и мне это понравилось. Это стало увлекательным занятием, и мне нужно было больше. Мне пришла в голову мысль исследовать мой местный общественный колледж.
Я провел много времени, исследуя местные общественные колледжи в моем районе, и в итоге записался на вводный курс Python. Инструктор знал, что я работаю полный рабочий день, и предупредил меня, что я приложу значительные усилия. Я заверил ее, что ничему не позволю остановить меня и сделаю все возможное. В первую неделю нам позвонили в Zoom, чтобы она могла показать мне, так сказать, веревки.
Это превратилось в трехчасовую встречу по установке Python и Eclipse IDE. Мой ноутбук ASUS примерно 2014 года ... эх ... не оптимизирован для современного программного обеспечения. Когда мы вошли в курс, я проглотил все, что нужно было знать о Python. Я читал учебник, пока он не развалился, часто отправлял учителю электронные письма и публиковал сообщения в дискуссионном форуме класса.
Мне понравилось все это изучать благодаря сообществу и ответственности за еженедельные задания. Другими ресурсами, которые я использовал, были учебник Тони Гэддиса (доступен на Amazon) и r / Python sub reddit. Еще один ресурс, который я нашел для изучения Python, - это сами редакторы Reddit. Один человек предлагал уроки Python на Discord за разумную плату. Я купил весь пакет из 5 часовых уроков и получил всестороннее введение в Python от студента CS (информатика) о стоимости покупки качественного учебника.
Я вижу так много людей, которые пишут в сети и спрашивают, как лучше всего научиться программированию или Python. Самая распространенная ошибка, которую я вижу, - это люди, пытающиеся научиться этому сами. Не поймите меня неправильно. Есть люди, которые могут самостоятельно изучить Python или другой язык программирования высокого уровня. Однако это люди, которые уже владеют хотя бы еще одним объектно-ориентированным языком программирования высокого уровня. Если вы уже знаете язык ООП, то изучение Python на 75% - это изучение синтаксиса (о котором я расскажу в следующих статьях).
Таким образом, я рекомендую исследовать структурированные, подотчетные системы обучения. Для меня общественный колледж был лучшим вариантом. Если вы уже записаны в школу, то поищите там курсы программирования. В различных субреддитах есть отличные ресурсы для изучения Python. Подпишитесь на меня, чтобы получать уведомления, когда я публикую больше статей о Python!