Python — Обзор

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

  • Python интерпретируется — Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. Это похоже на PERL и PHP.

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

  • Python является объектно-ориентированным — Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код внутри объектов.

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

История Python

Python был разработан Гвидо ван Россумом в конце 80-х — начале 90-х годов в Национальном исследовательском институте математики и компьютерных наук в Нидерландах.

Python является производным от многих других языков, включая ABC, Modula-3, C, C ++, Algol-68, SmallTalk, оболочку Unix и другие языки сценариев.

Python защищен авторским правом. Как и Perl, исходный код Python теперь доступен под Стандартной общественной лицензией GNU (GPL).

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

Возможности Python

Возможности Python включают в себя —

  • Легкость в освоении — Python имеет несколько ключевых слов, простую структуру и четко определенный синтаксис. Это позволяет студенту быстро овладеть языком.

  • Легко читается — код Python более четко определен и виден глазам.

  • Простота в обслуживании — исходный код Python довольно прост в обслуживании.

  • Широкая стандартная библиотека — большая часть библиотеки Python очень портативна и кроссплатформенна, совместима с UNIX, Windows и Macintosh.

  • Интерактивный режим — Python поддерживает интерактивный режим, который позволяет интерактивное тестирование и отладку фрагментов кода.

  • Переносимость — Python может работать на самых разных аппаратных платформах и имеет одинаковый интерфейс на всех платформах.

  • Расширяемость — вы можете добавлять в интерпретатор Python низкоуровневые модули. Эти модули позволяют программистам добавлять или настраивать свои инструменты для повышения эффективности.

  • Базы данных — Python предоставляет интерфейсы для всех основных коммерческих баз данных.

  • Программирование с графическим интерфейсом — Python поддерживает приложения с графическим интерфейсом, которые можно создавать и переносить во многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и систему X Window Unix.

  • Масштабируемость — Python обеспечивает лучшую структуру и поддержку больших программ, чем сценарии оболочки.

Помимо вышеупомянутых функций, Python имеет большой список хороших функций, некоторые из которых перечислены ниже —

  • Он поддерживает методы функционального и структурного программирования, а также ООП.

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

  • Он предоставляет динамические типы данных очень высокого уровня и поддерживает проверку динамических типов.

  • Он поддерживает автоматический сбор мусора.

  • Его можно легко интегрировать с C, C ++, COM, ActiveX, CORBA и Java.

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки