Skip to main content

PyCharm - лучшая Linux Python IDE

Why Pycharm is the Best Python Editor/IDE!!! (Апрель 2025)

Why Pycharm is the Best Python Editor/IDE!!! (Апрель 2025)
Anonim

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

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

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

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

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

Когда вы сначала запускаете PyCharm или когда вы закрываете проект, вам будет представлен экран, показывающий список последних проектов.

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

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

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

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

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

  • Чистый Python
  • Джанго
  • колба
  • Google App Engine
  • пирамида
  • web2py
  • Угловая CLI
  • AngularJS
  • Фонд
  • Боевая плита HTML5
  • Набор реагентов для начинающих
  • Щебетать
  • Набор веб-стартеров

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

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

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

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

Проверка из источника управления

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

IDE PyCharm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме

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