PyCharm — лучшая Linux Python IDE

Это руководство познакомит вас с интегрированной средой разработки PyCharm, которую можно использовать для разработки профессиональных приложений с использованием языка программирования Python. Python — отличный язык программирования, потому что он действительно кроссплатформенный. Его можно использовать для разработки одного приложения, которое будет работать на компьютерах с Windows, Linux и Mac без перекомпиляции какого-либо кода.

PyCharm — это редактор и отладчик, разработанный Jetbrains, теми же людьми, которые разработали Resharper. Resharper — отличный инструмент, используемый разработчиками Windows для рефакторинга кода и облегчения их жизни при написании кода .NET. Многие принципы Resharper были добавлены в профессиональную версию PyCharm.

Как установить PyCharm

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

Экран приветствия

При первом запуске PyCharm или при закрытии проекта вам будет представлен экран со списком последних проектов.

Вы также увидите следующие пункты меню:

  • Создать новый проект
  • Открыть проект
  • Оформить заказ из контроля версий

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

Создание нового проекта

Когда вы выбираете создание нового проекта, вам предоставляется список возможных типов проектов следующим образом:

  • Чистый Питон
  • Джанго
  • колба
  • Google App Engine
  • пирамида
  • web2py
  • Угловой CLI
  • AngularJS
  • Фонд
  • HTML5 Boilerplate
  • Реактивный стартовый комплект
  • Twitter Bootstrap
  • Веб-стартовый комплект

Если вы хотите создать базовое настольное приложение, которое будет работать на Windows, Linux и Mac, тогда вы можете выбрать проект Pure Python и использовать библиотеки QT для разработки графических приложений, которые выглядят как родные для операционной системы, в которой они работают, независимо от того, где они находятся. были разработаны.

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

Открыть проект

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

Выписка из системы контроля версий

PyCharm предоставляет возможность извлекать код проекта из различных онлайн-ресурсов, включая GitHub, CVS, Git, Mercurial и Subversion.

PyCharm IDE

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

В правой части экрана находятся варианты отладки для пошагового выполнения кода.

На левой панели находится список файлов проекта и внешних библиотек.

Чтобы добавить файл, щелкните правой кнопкой мыши на имени проекта и выберите новый. Затем вы получаете возможность добавить один из следующих типов файлов:

  • файл
  • каталог
  • Пакет Python
  • Python File
  • Блокнот Jupyter
  • HTML-файл
  • стилей
  • JavaScript
  • Машинопись
  • CoffeeScript
  • корнишон
  • Источник данных

Когда вы добавляете файл, например, файл Python, вы можете начать печатать в редакторе на правой панели.

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

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

Отладка приложения

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

Если вы разрабатываете графическое приложение, вы можете просто нажать зеленую кнопку, чтобы запустить приложение. Вы также можете нажать Shift + F10.

Для отладки приложения вы можете нажать кнопку рядом с зеленой стрелкой или нажать Shift + F9. Вы можете поместить точки останова в коде так, чтобы программа остановилась на заданной строке, щелкнув серое поле на строке, на которой вы хотите разбить.

Чтобы сделать шаг вперед, вы можете нажать F8, который перешагивает через код. Это означает, что он запустит код, но не перейдет в функцию. Чтобы войти в функцию, вы должны нажать F7. Если вы находитесь в функции и хотите выйти из вызывающей функции, нажмите Shift + F8.

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

Еще один отличный вариант — запустить код с помощью средства проверки покрытия. За последние годы мир программирования сильно изменился, и теперь разработчики часто выполняют разработку, основанную на тестировании, чтобы каждое проверяемое ими изменение можно было проверить, чтобы убедиться, что оно не сломало другую часть системы. 

Проверка покрытия фактически помогает вам запустить программу, выполнить некоторые тесты, а затем, когда вы закончите, она сообщит вам, какая часть кода была охвачена в процентах во время выполнения теста.

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

Рефакторинг кода

Действительно мощная особенность PyCharm — опция рефакторинга кода.

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

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

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

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

В кодовом меню также есть другие параметры рефакторинга. Например, вы можете выполнить очистку кода и проверить файл или проект на наличие проблем.

Резюме

PyCharm — отличный редактор для разработки кода на Python в Linux, и доступны две версии. Версия для сообщества предназначена для случайного разработчика, а профессиональная среда предоставляет все инструменты, которые могут понадобиться разработчику для создания профессионального программного обеспечения.

Ссылка на основную публикацию