Если вы вообще похожи на меня, вы цените возможность делать больше с меньшими затратами - эффективностью. Когда я был электриком, я старался свести к минимуму количество инструментов, которые мне нужны, чтобы не только уменьшить вес, но и получить максимальную отдачу от каждого инструмента. Специалисты по данным часто используют терминал и перемещают файлы или создают репозитории git, чтобы затем перейти на GitHub. Что, если бы один инструмент мог выполнять все эти задачи внутри себя? Такой инструмент существует, он называется Pycharm.

Pycharm - это IDE или интегрированная среда разработки, это простая среда, в которой мы разрабатываем код и работаем с ним как программисты. Pycharm отличается тем, что в нем есть все встроенное. В этой статье мы расскажем лишь о нескольких вещах, которые Pycharm может помочь нам сделать, чтобы рабочий процесс был более продуктивным.

Во-первых, Pycharm использует python, но не ограничивается использованием только python. Поддерживаются многие другие языки, такие как R, Javascript, CSS, HTML и другие! Pycharm поставляется с большинством библиотек, а другие можно установить через терминал или через раздел плагинов в настройках. Слово «плагины» похоже на музыку для любого энтузиаста программирования, это новая кроличья нора, на которую можно потратить бесчисленные часы, прежде чем понять, что вы зашли слишком далеко, чтобы вернуться сейчас. В Pycharm есть раздел плагинов, который позволяет вам установить дополнительную языковую поддержку или темы, чтобы вы могли сделать его своей личной IDE. Вот краткий обзор раздела плагинов: Настройки ›Плагины.

На вкладке Marketplace вы можете найти различные плагины для различных нужд или для настройки вашего собственного взаимодействия с пользователем. Я бы посоветовал всем, кто использует Pycharm, найти здесь кое-что и потратить время на то, чтобы поиграть с различными настройками плагинов.

Контроль версий

Обратите внимание на приведенный выше снимок экрана, где написано «контроль версий»? Там живет лучший друг каждого инженера-программиста и специалиста по данным - Git. Вы не только найдете варианты использования Git, но и сможете связать свой GitHub внутри Pycharm и сделать все коммиты, не выходя и не открывая терминал. Самое приятное, что нет плагинов для загрузки, Git и GitHub предварительно загружены и готовы к работе.

На вкладке управления версиями можно изменить настройки Git в соответствии с предпочтениями пользователя. На вкладке Git находится GitHub. Здесь учетную запись GitHub можно связать, просто нажав кнопку «+» и введя следующую информацию:

На GitHub можно сгенерировать токен для использования, и я бы рекомендовал пойти по этому маршруту, чтобы избежать каких-либо проблем с безопасностью. После того, как учетная запись GitHub будет связана и вы закодируете свой первый проект, вы можете зафиксировать и отправить его. Фиксация и отправка на GitHub - это всего лишь комбинация клавиш: на Mac вы можете нажать shift+command+k, чтобы открыть окно фиксации, а затем нажать кнопку «push», готово! Pycharm даже будет иметь разные цвета для папок, чтобы вы могли визуально увидеть, обновлены ли они до GitHub или нет. Наконец, у вас может быть более одного GitHub, связанного с Pycharm, так что вы также можете связать свой личный GitHub и предприятие.

Терминал

Обычно, когда мы загружаем на GitHub, предпочтительным инструментом является терминал. Однако теперь терминал нам не нужен? Нисколько! Pycharm имеет встроенное окно терминала, поэтому доступ между IDE и использованием терминала находится в одном месте. Во всяком случае, теперь терминал стал более доступным, поскольку переключение окон больше не требуется, что сокращает время, необходимое для выполнения задач, связанных с терминалом.

Выше вы можете увидеть скрипт Python, над которым я работал. Если бы я хотел проверить это, я мог бы запустить его в окне терминала, расположенном непосредственно под разделом кода.

Юпитер

Pycharm также может запускать записные книжки Jupyter, это бесценно, поскольку позволяет нам работать над реальным кодом во время запуска моделей или тестирования кода. В Pycharm уже давно есть эта функция, но она стала более надежной и полезной с обновлением программы 2019.2, которое создало более стабильную среду. Также с обновлением 2019.2 была добавлена ​​функция «запускать все». Я оставил записные книжки Jupyter напоследок, поскольку он создает локальный сервер в терминале в Pycharm, и теперь у вас есть все, размещенное в одном месте, без необходимости переключать или управлять двумя отдельными окнами терминала.

Последние мысли

Pycharm - отличный инструмент для любого разработчика, в нем есть все навороты, которые необходимы специалистам по данным и которые они используют ежедневно. Pycharm может делать все, от HTML до SQL. Хочу добавить, что Pycharm можно скачать здесь. JetBrains - компания, которая разработала Pycharm и предлагает 30-дневную пробную версию программного обеспечения профессионального уровня. Существует версия сообщества, которую можно использовать с некоторыми ограниченными функциями, но в целом это замечательный инструмент сам по себе. Я живу в соответствии с философией наличия подходящего инструмента для работы, что было важно, когда я работал электриком. Наличие хорошего инструмента жизненно важно не только для рабочего процесса, но и для развития специалиста по данным как человека, продолжающего оттачивать свое мастерство.