Astra linux редактор python

Установка PyCharm на Linux

Python – один из высокоуровневых языков программирования общего назначения. Чтобы разрабатывать программное обеспечение на нем, программисту необходима специальная среда разработки. Одна из таких – это PyCharm от компании Jetbrains. Существует как бесплатная, так и платная версия. Разница между двумя версиями только в предоставляемом функционале.

Большинство разработчиков для работы используют Linux. Именно поэтому в данной статье будет представлена полноценная инструкция по установке PyCharm на Linux .

Варианты установки

На данный момент существует несколько вариантов установки PyCharm на Linux . В этой инструкции мы рассмотрим два из них. Первый осуществляется через систему развертывания и управления пакетами Snap, а второй с использованием пакета tar.

Оба варианта установки распространяются на большинство дистрибутив Linux. Среди них Linux Mint, Astra Linux, Debian, Ubuntu и другие.

Перед тем, как перейти к установке PyCharm в систему, нужно проверить установлен ли в ней сам Python. Для этого выполним следующую команду в терминале дистрибутива:

В нашем случае Python версии 3.10.6 уже установлен в системе. На картинке ниже представлен результат выполнения проверки.

Установка PyCharm на Linux с использованием Snap

Snap – это название системы упаковки и развертывания ПО. Snaps – это название пакетов, а snapd – это название инструмента для работы с этими пакетами.

Чтобы перейти к установке IDE, необходимо для начала установить snapd в систему, если он там отсутствует.

Как видно по рисунку ниже, snapd установлен и успешно работает.

  1. Если же он отсутствует в системе, то его необходимо установить. Для этого в консоль вводим следующую команду:
  1. Теперь можно переходить непосредственно к самой установке среды разработки. Для этого используем следующие команды.

Для загрузки бесплатной версии IDE:

sudo snap install pycharm-community --classic

Для загрузки платной версии IDE:

sudo snap install pycharm-professional --classic

Пробный период последней составляет 30 дней. Далее необходимо приобретать ежемесячную подписку.

На данном этапе установка программы успешно завершена. Далее рассмотрим следующий вариант ее установки.

Установка PyCharm на Linux с использованием tar

Данный вариант установки предусматривает скачивание установочного архива с официального сайта компании Jetbrains и его последующую распаковку.

  1. Для начала необходимо зайти на официальный сайт и выбрать версию PyCharm для скачивания. На выбор представлена либо обычная, либо профессиональная версия.
  2. Следующим шагом необходимо скачать архив выбранной версии в формате .tar.gz.
  3. После окончания скачивания архива необходимо приступать к его распаковке. Для этого в консоли терминала вводим следующую команду:
tar -xzf ~/Загрузки/pycharm-community-2022.3.2.tar.gz

Путь к файлу в вашем случае может отличаться.

  1. После окончания распаковки архива можно переходить к запуску PyCharm. Для этого воспользуемся следующей командой:
sh pycharm-community-2022.3.2/bin/pycharm.sh

После выполнения команды выше у вас откроется стартовое окно, что означает успешную установку. Теперь можно переходить к созданию первого проекта и полноценной работе.

Читайте также:  Linux mount dir to dir

Первый запуск и знакомство со стартовой страницей

При первом запуске пользователь видит окно с лицензионным соглашением. Его нужно принять, установив соответствующую галочку и нажав кнопку «Continue».

Далее программа предложит выполнять обмен данными во время его использования. Пользователь может либо согласиться, либо отказаться от данной услуги.

Далее откроется окно программы. Здесь пользователь может создать свой первый проект или открыть уже существующий. Кроме того, в PyCharm возможно инициализировать проект из VCS (любая система контроля версий).

Также в PyCharm имеется возможность кастомизировать приложение под требования пользователя. Для этого нужно зайти в соответствующую вкладку в открывшемся окне, как показано на картинке ниже.

В следующей вкладке «Plugins» пользователь может добавить необходимые плагины для расширения функционала установленной среды разработки.

Во вкладке «Learn» пользователь может изучить представленный в PyCharm функционал, либо же приступить к изучению Python прямо в IDE.

На этом функционал стартовой страницы заканчивается. После выполненных настроек можно переходить непосредственно к работе в PyCharm.

Удаление PyCharm

Может возникнуть ситуация, когда потребуется удалить ранее установленный PyCharm.

Для удаления PyCharm, установленного с официального сайта, достаточно удалить папку с распакованными в ней файлами.

Для тех случаях, когда выполнялась установка с использованием Snap, используйте следующие команды.

Для удаления обычной версии:

sudo snap remove pycharm-community

Для удаления профессиональной версии:

sudo snap remove pycharm-professional

Заключение

Выше была изложена полная инструкция по установке PyCharm на Linux . Мы рассмотрели два варианта установки, первоначальную настройку и удаление программы в случае необходимости.

Источник

6 лучших Python IDE для Linux

bestprogrammer.ru

6 лучших Python IDE для Linux

Изучение

Python был разработан с учетом того, что он должен обеспечивать превосходство наряду с простой строкой кода. Помимо этого факта, Python предлагает широкий спектр IDE, которые позволяют разработчикам беспрепятственно работать во время написания кода.

Прежде чем мы перейдем к нашему выводу, сначала разберитесь с языком программирования Python, IDE и редакторами кода.

О языке программирования Python

Python — это интерпретируемый язык программирования высокого уровня, который идеально подходит для быстрой разработки приложений. Его простота и легкий синтаксис делают его первым выбором для начинающих. Python в основном является производным от нескольких языков (таких как ABC, C, C++ и т. д.), и его исходный код доступен в рамках GNU.

Что такое IDE?

Сокращенно интегрированная среда разработки представляет собой среду фрейма/кодирования, которая позволяет разработчикам выполнять определенные задачи (например, писать, тестировать и отлаживать) в интерактивном режиме. Цель IDE состоит в том, чтобы решить проблему сложности при написании кода и упростить разработку программного обеспечения за счет сведения к минимуму ошибок в коде, реализации любых дополнительных функций и т. д.

Двигаясь вперед, в этой статье мы собираемся обсудить 6 лучших IDE Python для Linux, которые вы можете использовать и которые должны полностью удовлетворить все ваши потребности.

Читайте также:  Линукс узнать текущего пользователя

Что такое редактор кода?

Редакторы кода — это в основном текстовые редакторы, которые используются для редактирования исходного кода различных языков программирования. Это облегчает чтение и понимание исходного кода за счет выделения определенной части. Вы также можете рассматривать редакторы кода как часть IDE.

6 лучших Python IDE для Linux

1. PyCharm

Через несколько месяцев после первоначального выпуска Python JetBrains представила PyCharm в 1991 году. Это бесплатный инструмент с открытым исходным кодом, который был признан лучшим редактором кода еще в 2019 году. PyCharm известен своей безупречной производительностью, и его можно полностью использовать, даже не прилагая дополнительных усилий. в сценарии. Его характер завершения кода и проверки наряду с отладкой побудил крупные компании, такие как Alibaba Trivago, Udemy, Shelf и т. д., включить эту IDE в свои проекты.

Помимо этого, ниже приведены некоторые основные моменты, которые делают его одной из лучших IDE Python для Linux на сегодняшний день:

  • Широкие возможности настройки
  • Он предлагает ряд обширных функций для веб-разработки.
  • Поддерживает кроссплатформенность

Через несколько месяцев после первоначального выпуска Python JetBrains

2. IDLE

IDLE или Integration Development Learning Environment — это пакет, который поставляется вместе с Python (но не с Linux). Эта среда является идеальным выбором для начинающих из-за ее простоты и чистоты. Он был разработан никем иным, как самим создателем Python, то есть Гвидо ван Россумом, и в настоящее время работает над версией 3.10.8 на рынке.

Однако, чтобы загрузить его в Linux, потребуется выполнить следующую команду:

Помимо этого, он также предоставляет несколько дополнительных функций:

  • Его легкий вес и простота делают его предпочтительным выбором для начинающих.
  • С помощью этого пакета можно легко создавать проекты для автоматизации и игр.
  • Он компилирует короткий фрагмент кода во время выполнения.

IDLE или Integration Development Learning Environment

3. PyDev

Это еще одна самая привлекательная Python IDE, которая на самом деле является внешним плагином для Eclipse. Первоначально он был впервые представлен Алексом Тотичем в июле 2003 года, а позже им занимался Фабио Задрозный в качестве главного разработчика проекта. PyDev имеет широкий набор функций, которые легко поддерживают Python, CPython, JPython и т. д.

Кроме того, он позволяет интегрировать Django для упрощения веб-разработки и предоставляет чистый и устойчивый отладчик для исправления возникших проблем в кодах.

Несмотря на множество преимуществ использования этой среды, мы выделяем только основные из них:

  • Управление кодом через интеграцию с GIT.
  • Завершение кода
  • Автодополнение кода с автоматическим импортом
  • Подсказка типа
  • Анализ кода
  • Рефакторинг
  • Удаленный отладчик
  • Интерактивная консоль
  • Интеграция юнит-тестов

4. Pyzo

Pyzo — еще одна идеальная IDE, используемая в Linux. Это бесплатный инструмент с открытым исходным кодом, который хорошо известен выполнением научных расчетов (точно так же, как NumPy и Scipy). После того, как вы загрузите эту IDE, вы сможете увидеть 2 компонента: редактор (где будут выполняться все действия — написание кода) и оболочка — которая будет выполнять функции исполнителя кода.

Читайте также:  Вход в линукс без пароля и логина

Цель этой IDE состояла в том, чтобы предоставить своим пользователям простой, но элегантный опыт, и это именно то, что она делает. Вы даже можете расположить «Меню инструментов» в любом удобном месте, а также позволяете пользователям создавать свои инструменты (например, менеджер проектов, файловый браузер, веб-браузер и т. д.).

Помимо этого, он также предоставляет несколько дополнительных функций:

  • У разработчика будет 4 варианта запуска исходного кода из редактора в оболочку: » Запустить выделение«, «Запустить ячейку», «Запустить файл» и «Запустить основной файл проекта».
  • Пользователь может легко переключаться между оболочками (когда исполнитель занят другими задачами).
  • Он может легко работать без интерпретатора Python и использует набор инструментов QT GUI.

Помимо этого, он также предоставляет несколько

5. Wing

Это одна из самых популярных среди новичков IDE, представленная еще в 2000 году компанией Wingware. Он был разработан специально для разработчиков Linux и хорошо известен своим быстрым и эффективным языком Python. В настоящее время он доступен в 3 различных вариантах: Wing Pro (бесплатная пробная версия), Wing Personal (индивидуальный/платный) и Wing (101/платный). Самое приятное в этой IDE то, что она позволяет разработчикам выполнять отладку и автоматизировать процессы, что делает ее подходящей для студентов и начинающих.

Помимо этих маркеров, ниже приведены некоторые ключевые элементы, которые вы получаете от Wing IDE для Python:

  • Он также предлагает расширения для различных коллекций в Django, Flask и т. д., и он очень легкий, никогда не разочаровывает с точки зрения скорости и точности.
  • Профессиональная версия этой IDE подходит для профессионалов и позволяет пользователям кодировать навигацию, форматирование, контроль версий и т. д.
  • Разработчик может выполнять различные тесты, в том числе Pytest, Doctest, модульное тестирование и т. д., и это позволяет ему не переходить к какому-либо другому инструменту «специально для тестирования».

6. Jupyter Notebook

Это интерактивная веб-среда IDE для Python с интуитивно понятным интерфейсом. Он был представлен в 2014 году Фернандо Пересом, Брайаном Грейнджером и Мин Раган-Келли. Благодаря возможности хранить все коды, комментарии и изображения вместе, он обладает высокой масштабируемостью и гибкостью для создания удобочитаемых анализов.

Помимо этих маркеров, ниже приведены некоторые ключевые элементы, которые вы получаете от Jupyter Notebook для Python:

  • Поддерживает несколько языков программирования (таких как Python, C#, R и т. д.)
  • Он хорошо масштабируется, и такие компании, как Intuit, Delivery Hero и другие, активно используют эту IDE в своей экосистеме. Он использует ipywidgets для повышения производительности.
  • Файлы можно легко преобразовать в другие форматы, такие как HTML и PDF.

Помимо этих маркеров, ниже приведены некоторые ключевые элементы

Заключение

Выше упомянуты некоторые из лучших IDE для Linux. Несомненно, существуют различные IDE, которые можно использовать, такие как Eric, Spyder и т. д., но упомянутые здесь — лучшие IDE Python, используемые для Linux. Используя эти многофункциональные IDE, вы можете работать над отличными проектами. Тем не менее, IDE можно разделить на платные и бесплатные версии, все, что вам нужно, — это знать, как выбрать правильную IDE в соответствии с требованиями.

Источник

Оцените статью
Adblock
detector