Python — Обзор
Предыдущая страницаСледующая страница
Python — это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный язык сценариев. Python разработан, чтобы быть легко читаемым. В нем часто используются ключевые слова на английском языке, тогда как в других языках используется пунктуация, и в нем меньше синтаксических конструкций, чем в других языках.
-
Python интерпретируется − Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать программу перед ее выполнением. Это похоже на PERL и PHP.
-
Python интерактивен − На самом деле вы можете сидеть в командной строке Python и напрямую взаимодействовать с интерпретатором, чтобы писать свои программы.
-
Python объектно-ориентирован − Python поддерживает объектно-ориентированный стиль или метод программирования, который инкапсулирует код в объекты.
-
Python — это язык для начинающих − Python — отличный язык для начинающих программистов, который поддерживает разработку широкого спектра приложений, от простой обработки текста до веб-браузеров и игр.
История Python
Python был разработан Гвидо ван Россумом в конце восьмидесятых — начале девяностых годов в Национальном исследовательском институте математики и компьютерных наук в Нидерландах.
Python является производным от многих других языков, включая ABC, Modula-3, C, C++, Algol-68, SmallTalk, оболочку Unix и другие языки сценариев.
Питон защищен авторским правом. Как и 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.
Python