Урок 2. Обзор Python: история создания и возможности языка программирования

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

  • Интерпретируемый — Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. В этом он похож на PERL и PHP.
  • Интерактивный — вы можете находиться в командной строке Python и напрямую взаимодействовать с интерпретатором, чтобы создавать свои программы.
  • Объектно-ориентированный — Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код внутри объектов.
  • Язык для начинающих. Python — отличный язык для начинающих программистов, который поддерживает разработку широкого спектра приложений, от простой обработки текста до браузеров и игр.

История создания языка Python

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

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

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

Сейчас язык программирования поддерживается основной группой разработчиков в институте, хотя Гвидо ван Россум по-прежнему играет жизненно важную роль в истории развития языка 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.
Поделитесь:

О сайте

Все материалы сайта proglang.su являются результатом труда его авторов. Копирование материалов в некоммерческих целях без указания источника в виде прямой ссылки на сайт proglang.su запрещено. Использование материалов в коммерческих целях разрешено только с письменного согласия автора. Нарушение авторских прав преследуется по закону. Мы это делаем, чтобы защитить плоды своих трудов от воровства. © 2014-2019

Присоединяйтесь


Обратная связь