Независимо от того, являетесь ли вы инженером -программистом или просто начинающим программистом, вы всегда стремитесь полировать свои навыки и изучать новые вещи. Рано или поздно вам захочется дыхание свежего воздуха.
В этой статье документируется мой переход от Ruby на Python за последний год и процесс, к которому я придерживался.
Когда я приземлился работа моей мечты Я понятия не имел, что буду писать код снова (по крайней мере, не так часто, как это делают инженеры -программисты).
Но потом я начал замечать, что моя новая роль включала в себя соблюдение многих электронных таблиц и обращение к инженерам -программистам, взаимодействие на форумах и т. Д.
Не поймите меня неправильно, мне это нравится Но по мере того, как все масштабировалось, мне было сложно не отставать, особенно в том, что я немного медленно из -за своей физической инвалидности. Я бы предпочел работать над более срочным.
Честно говоря, утомительные задачи – это не моя чашка чая.
Я знаю, что Руби уже так мой первый инстинкт привел меня туда, и это было хорошо. Но потом я выкопал более глубокий поиск так называемого лучшего инструмента для работы.
После многих исследований в Интернете я закончил тем, что взял Python по 3 простым причинам:
Мощный для визуализации данных : Я ежедневно управляю многими числами и электронными таблицами, хотя Руби выполнит работу по автоматизации. Если я хотел продемонстрировать цифры в графики, Python здесь победитель.
Тонны ресурсов, доступные для автоматизации : Во время моего исследования я наткнулся на книгу: Автоматизируйте скучные вещи с помощью Python Анкет Я прочитал первые несколько глав, и я был поражен. Когда у меня был вопрос, почти каждый раз, когда онлайн -ответ включает использование Python.
Машинное обучение : Я любопытный парень И хотя я не намерен становиться ученым для данных, я хотел бы сохранить непредвзятость. На самом деле, я играл с этим в прошлом (это история на другой день)
Я знал, что у меня не было времени мира, и мне нужно было написать Автоматизация скриптов как можно скорее. Но сначала мне нужно было познакомиться с синтаксисом (петли, поток управления, структура данных, классы и т. Д.). Итак, я полагался на Некоторые интерактивные инструменты из официальной документации Анкет
Многие разработчики, особенно в начале, имеют перфекционистское мышление, и это, как правило, огромный блокировщик для их прогресса.
Без особого неожиданности в течение одного часа я писал сценарии Python. Но чтобы создать что -то полезное, я должен был понять Как управлять таблицами И как мало других библиотек очень: Селен и Красивый суп Анкет
Я не все знаю, и это нормально. Я добавлю в свои знания корзины по ходу дела.
Я пишу сценарии Python уже почти год, и, хотя я добился прогресса, чтение кода из проектов с открытым исходным кодом на Github по -прежнему остается одним из моих удовольствий, которые на самом деле имели большое значение во время этого путешествия.
Я понимаю, что это может быть пугающим, чтобы ориентироваться в большой кодовой базе, но вы должны с чего -то начать.
Счастливого взлома:)
Оригинал: “https://dev.to/azzenabidi/how-i-picked-up-python-fast-g4b”