О программировании и Python
О программировании и Python
Есть у меня один очень серьезный пробел в образовании. Не умею программировать (хныхны). Ну да, в школе был Паскаль, введение в Java, HTML, Flash, но ни во что серьезное это не вылилось (освоил, разве что, графические редакторы). Но в последние годы раз за разом натыкаюсь на ситуации, в которых умение кодить и автоматизировать процессы сэкономило бы кучу времени в моей профессии, не говоря уж об открытии новых возможностей. Computer science развивается бешеными темпами, ее биологическое направление - биоинформатика - не исключение. Навыки программера - колоссальное преимущество в современном мире, забитым под завязку информацией и цифровыми технологиями. В каком-то смысле это нечто вроде суперспособности в реале.
В общем, капало мне, капало и, наконец, накапало. Поставил задачу освоить один компьютерный язык, в первую очередь для анализа и обработки данных и понимания базовых принципов программирования, конвертируемое в другие языки. Асом становиться не собираюсь, достаточно уровня написания прототипов. Посоветовавшись со знакомыми - айтишниками и гуглом, выбрал Python. Пайтон приятен своим простым и интуитивно понятным синтаксисом и шире по возможностям узкоспециализированных R и Matlab. Мне еще нравится, что это язык, не требующий компиляции. Интересно попробовать примочки, вроде Raspberry Pie, но до них мне еще пилить и пилить.
Дух сообщества айтишников оставиляет только самые приятные впечатления. Ресурсов выше крыши, все разжевано и находится в открытом доступе. Редко где такое бывает. Уже закончил курс codeacademy, смотрю видеоуроки MIT и постепенно подбираюсь к Codewars. Пишу пока простенькие, развлекательные скрипты. Программирование решил понять органично, то есть не только для работы, но и для личного пользования, как систему. Особых иллюзий нет, знаю, что потребует не мало времени, это долгосрочный проект, инвестиция. Благо, кодирование мне интересно, будит участок мозга, который раньше долгое время спал (со времен ФМШ, наверное). Здесь много пространства для воображения и креатива. Заметил, что Питон, даже в небольших количествах, повлиял на мышление, в нем появилось чуть больше остроты и фокуса. Одобрямс.