Учебники

Объектно-ориентированный Python — настройка среды

В этой главе подробно объясняется настройка среды Python на вашем локальном компьютере.

Предпосылки и наборы инструментов

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

  • На вашем компьютере установлена ​​последняя версия Python

  • IDE или текстовый редактор установлен

  • У вас есть базовые знания по написанию и отладке в Python, то есть вы можете сделать следующее в Python:

    • Умеет писать и запускать программы на Python.

    • Отлаживать программы и диагностировать ошибки.

    • Работа с основными типами данных.

    • Пишите для циклов, циклов while и операторов if

    • Функции кода

На вашем компьютере установлена ​​последняя версия Python

IDE или текстовый редактор установлен

У вас есть базовые знания по написанию и отладке в Python, то есть вы можете сделать следующее в Python:

Умеет писать и запускать программы на Python.

Отлаживать программы и диагностировать ошибки.

Работа с основными типами данных.

Пишите для циклов, циклов while и операторов if

Функции кода

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

https://www.tutorialpoints.com/

Установка Python

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

Шаг 1 — Зайдите на официальный веб-сайт Python https://www.python.org/ , щелкните меню « Загрузки» и выберите последнюю или любую стабильную версию по вашему выбору.

Сайт Python

Шаг 2 — Сохраните exe-файл установщика Python, который вы загружаете, и, как только вы скачали его, откройте его. Нажмите « Выполнить» и выберите опцию « Далее» по умолчанию и завершите установку.

Установщик Python

Шаг 3 — После установки вы должны увидеть меню Python, как показано на рисунке ниже. Запустите программу, выбрав IDLE (Python GUI).

IDLE

Это запустит оболочку Python. Введите простые команды, чтобы проверить установку.

Python Shell

Выбор IDE

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

  • Pycharm IDE
  • Комодо IDE
  • Эрик Питон IDE

Примечание. Eclipse IDE в основном используется в Java, однако имеет плагин Python.

PyCharm

PyCharm

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

Ссылка для скачивания

https://www.jetbrains.com/pycharm/download/#section=windows

Поддерживаемые языки — Python, HTML, CSS, JavaScript, Coffee Script, TypeScript, Cython, AngularJS, Node.js, шаблоны языков.

Скриншот

Скриншот

Почему выбрать?

PyCharm предлагает следующие функции и преимущества для своих пользователей —

  • Кроссплатформенная IDE, совместимая с Windows, Linux и Mac OS
  • Включает Django IDE, а также поддержку CSS и JavaScript
  • Включает в себя тысячи плагинов, встроенный терминал и контроль версий
  • Интегрируется с Git, SVN и Mercurial
  • Предлагает интеллектуальные инструменты редактирования для Python
  • Простая интеграция с Virtualenv, Docker и Vagrant
  • Простая навигация и поиск
  • Анализ кода и рефакторинг
  • Настраиваемые инъекции
  • Поддерживает тонны библиотек Python
  • Содержит шаблоны и JavaScript-отладчики
  • Включает отладчики Python / Django
  • Работает с Google App Engine, дополнительными фреймворками и библиотеками.
  • Имеет настраиваемый пользовательский интерфейс, эмуляцию VIM

Комодо IDE

Komode

Это IDE полиглот, которая поддерживает более 100 языков и в основном для динамических языков, таких как Python, PHP и Ruby. Это коммерческая среда IDE, доступная в течение 21 дня, с полной функциональностью. ActiveState — компания-разработчик программного обеспечения, управляющая разработкой Komodo IDE. Он также предлагает урезанную версию Komodo, известную как Komodo Edit, для простых задач программирования.

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

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

Ссылка для скачивания

Ссылки для скачивания для Komodo Edit (бесплатная версия) и Komodo IDE (платная версия) приведены здесь —

Комодо Править (бесплатно)

https://www.activestate.com/komodo-edit

IDE Комодо (платно)

https://www.activestate.com/komodo-ide/downloads/ide

Скриншот

Комодо IDE

Почему выбрать?

  • Мощная IDE с поддержкой Perl, PHP, Python, Ruby и многих других.
  • Кроссплатформенная IDE.

Он включает в себя основные функции, такие как встроенная поддержка отладчика, автозаполнение, просмотрщик Document Object Model (DOM), браузер кода, интерактивные оболочки, конфигурация точек останова, профилирование кода, интегрированное модульное тестирование. Одним словом, это профессиональная среда разработки с множеством функций для повышения производительности.

Эрик Питон IDE

Эрик

Это IDE с открытым исходным кодом для Python и Ruby. Эрик — полнофункциональный редактор и IDE, написанный на Python. Он основан на кроссплатформенном наборе инструментов Qt GUI, объединяющем очень гибкий элемент управления редактора Scintilla. IDE очень настраиваемый, и можно выбрать, что использовать, а что нет. Вы можете скачать Eric IDE по ссылке ниже:

https://eric-ide.python-projects.org/eric-download.html

Почему выбрать

  • Отличный отступ, подсвечивание ошибок.
  • Помощь кода
  • Завершение кода
  • Очистка кода с помощью PyLint
  • Быстрый поиск
  • Интегрированный отладчик Python.

Скриншот

Почему выбрать

Выбор текстового редактора

Возможно, вам не всегда нужна IDE. Для таких задач, как обучение кодированию с Python или Arduino, или при работе над быстрым сценарием в сценарии оболочки, который поможет вам автоматизировать некоторые задачи, подойдет простой и легкий тексто-ориентированный текстовый редактор. Также многие текстовые редакторы предлагают такие функции, как подсветка синтаксиса и выполнение скриптов в программе, аналогично IDE. Некоторые из текстовых редакторов приведены здесь —

  • Атом
  • Возвышенный текст
  • Notepad ++

Текстовый редактор Atom

Атом

Atom — это взломанный текстовый редактор, созданный командой GitHub. Это бесплатный текстовый и кодовый редактор с открытым исходным кодом, который означает, что весь код доступен для вас, чтобы читать, изменять для собственного использования и даже вносить улучшения. Это кроссплатформенный текстовый редактор, совместимый с macOS, Linux и Microsoft Windows с поддержкой плагинов, написанных на Node.js и встроенным Git Control.

Ссылка для скачивания

https://atom.io/

Скриншот

Ссылка для скачивания

Поддерживаемые языки

C / C ++, C #, CSS, CoffeeScript, HTML, JavaScript, Java, JSON, Julia, Objective-C, PHP, Perl, Python, Ruby on Rails, Ruby, сценарий Shell, Scala, SQL, XML, YAML и многие другие.

Возвышенный текстовый редактор

возвышенный

Sublime text является проприетарным программным обеспечением и предлагает вам бесплатную пробную версию, чтобы протестировать его перед покупкой. По данным stackoverflow.com , это четвертая по популярности среда разработки.

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

Скриншот

Лицензии на свободное программное обеспечение

Язык поддерживается

  • Python, Ruby, JavaScript и т. Д.

Почему выбрать?

  • Настройте привязки клавиш, меню, фрагменты, макросы, дополнения и многое другое.

  • Функция автозавершения

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

  • Кроссплатформенная поддержка Mac, Linux и Windows.

  • Переместите курсор туда, куда вы хотите пойти

  • Выберите несколько строк, слов и столбцов

Настройте привязки клавиш, меню, фрагменты, макросы, дополнения и многое другое.

Функция автозавершения

Открывается Быстро

Кроссплатформенная поддержка Mac, Linux и Windows.

Переместите курсор туда, куда вы хотите пойти

Выберите несколько строк, слов и столбцов

Блокнот ++

Блокнот

Это бесплатный редактор исходного кода и замена Блокнота, который поддерживает несколько языков от ассемблера до XML и включая Python. Работает в среде MS Windows, его использование регулируется лицензией GPL. В дополнение к подсветке синтаксиса, Notepad ++ имеет некоторые функции, которые особенно полезны для программистов.