Как я Питон в туризме применял

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

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

По природе своей, я просто очень ленивый человек, и это оказалось максимально применимо, поскольку когда повторяешь одни и те же действия сотни раз, начинаешь убирать все лишнее и заниматься оптимизацией, если не автоматизацией. Например, мы здесь в Арктике живем по прогнозам погоды, причем не так как на материке, когда посмотрел раз в день и счастлив, что знаешь все. Тут это так не работает, при расчете маршрутов экспедиции необходимо понимать и использовать огромное количество факторов на значительном количестве точек маршрута, потому что в каждой долине и каждом фьорде свой микроклимат, свои ветра, и зачастую маршрут может кардинально поменяться если на одной из точек ветер на метр в секунду больше, чем допустимо, а погода меняется каждый час. И это важно круглый год, как для снегоходов, так и для кораблей. Сами представляете, сколько времени на это уходит для одного человека. И тут мне как раз и пригодились навыки, полученные на Хекслете: началось с малого, я начал парсить норвежские сайты погоды и перегонять их в таблички, потом норвежцы сделали api и у меня загорелись глаза. В итоге сейчас я разрабатываю телеграм бот, который запрашивает координаты у пользователя, по api узнает точный и подробный прогноз на каждый час, а дальше делает из него емкую выжимку необходимой информации и предлагает рекомендации к маршрутам. Конечно, учиться приходится по ходу дела, но благодаря Хекслету у меня этот навык укрепился и я уверенно начал штрудировать всю документацию — все как учили. Знания начинают расширяться до бесконечности. Большая часть курсов дает человеку рыбу, а Хекслет дает офигенный спиннинг, катер, и ты идешь во фьорд ловить треску, которая кормит потом всю экспедицию.

Что мы имеем по итогу: тысячи сэкономленных человекочасов в области, которая никак не вяжется с программированием, довольные метеорологи, живые и довольные гиды и туристы. И это я еще курс не закончил, а вот закончу... То ли еще будет.