Поиск по сайту:
Софтвер находится в постоянном напряжении. Поскольку он символичен, его можно постоянно совершенствовать, но и произвольно изменять. (Алан.Дж.Перлис)

Python 3 – Обзор

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
04.07.2017
Python 3 - Обзор

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

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

История Python

Python был разработан Guido van Rossum в конце восьмидесятых и начале девяностых годов в Национальном научно-исследовательском институте математики и информатики в Нидерландах.

  • Python является производным от многих других языков, в том числе ABC, Modula-3, C, C++, Algol-68, SmallTalk, и оболочки Unix и других языков сценариев.
  • Python является авторским правом. Как Perl, Python исходный код доступен под лицензией GNU General Public License (GPL).
  • Python теперь поддерживается командой разработчиков ядра в институте, хотя Guido van Rossum по-прежнему занимает важную роль в ее прогрессе.
  • Python 1.0 был выпущен в ноябре 1994 года. В 2000 году был выпущен Python 2.0. Python 2.7.11 это последнее издание Python 2.
  • В то же время, Python 3.0 был выпущен в 2008 году. Python 3 не обладает обратной совместимостью с Python 2. Упор в Python 3 был на удалении дубликатов программных конструкций и модулей, так что “Там должен быть один – и, желательно, только один – очевидный способ сделать это”. Python 3.6.1 является последней версией Python 3.

Особенности Python

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

  • Легкий в освоении – Python имеет несколько ключевых слов, простую структуру и четко определенный синтаксис. Это позволяет студенту быстро подобрать язык.
  • Легко читаемый – код Python более четко определен и открыт для глаз.
  • Простота в обслуживании – исходный код является достаточно простым в обслуживании.
  • Широкая стандартная библиотека – основная библиотека Python очень компактна и кросс-платформенно совместима с UNIX, Windows и Macintosh.
  • Интерактивный режим – Python поддерживает интерактивный режим, который позволяет интерактивное тестирование и отладку фрагментов кода.
  • Портативный – Python может работать на самых разнообразных аппаратных платформах и имеет тот же интерфейс на всех платформах.
  • Расширяемый – Вы можете добавить модули низкого уровня для интерпретатора Python. Эти модули позволяют программистам добавлять или настраивать свои инструменты, чтобы быть более эффективным.
  • Базы данных – Python предоставляет интерфейсы для всех основных коммерческих баз данных.
  • Программирование GUI – Python поддерживает GUI приложения, которые могут быть созданы и перенесены на многие системные вызовы, библиотеки и оконные системы, такие как Windows, MFC, Macintosh, и система Window X в Unix.
  • Масштабируемость – Python обеспечивает лучшую структуру и поддержку для больших программ, чем сценарии оболочки.

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

  • Поддерживает функциональные и структурированные методы программирования, а также ООП.
  • Он может быть использован в качестве языка сценариев или может быть скомпилирован в байт-код для создания больших приложений.
  • Обеспечивает динамические типы данных очень высокого уровня и поддерживает динамическую проверку типов.
  • Он поддерживает автоматическую сборку мусора.
  • Он может быть легко интегрирован с C, C ++, COM, ActiveX, CORBA и Java.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Спасибо!

Теперь редакторы в курсе.