Python — это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный язык сценариев. Python разработан, чтобы быть очень читабельным. Он часто использует английские ключевые слова, тогда как другие языки используют знаки препинания. В нем меньше синтаксических конструкций, чем в других языках.
-
Python интерпретируется — Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. Это похоже на PERL и PHP.
-
Python является интерактивным — вы можете сидеть в приглашении Python и напрямую взаимодействовать с интерпретатором для написания своих программ.
-
Python является объектно-ориентированным — Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код в объектах.
-
Python — это язык для начинающих — Python — отличный язык для программистов начального уровня, он поддерживает разработку широкого спектра приложений — от простой обработки текста до браузеров WWW и игр.
Python интерпретируется — Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. Это похоже на PERL и PHP.
Python является интерактивным — вы можете сидеть в приглашении Python и напрямую взаимодействовать с интерпретатором для написания своих программ.
Python является объектно-ориентированным — Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код в объектах.
Python — это язык для начинающих — Python — отличный язык для программистов начального уровня, он поддерживает разработку широкого спектра приложений — от простой обработки текста до браузеров WWW и игр.
История Питона
Python был разработан Гвидо ван Россумом в конце 80-х и начале 90-х годов в Национальном исследовательском институте математики и компьютерных наук в Нидерландах.
-
Python является производным от многих других языков, включая ABC, Modula-3, C, C ++, Algol-68, SmallTalk, Unix и другие языки сценариев.
-
Python защищен авторским правом. Как и Perl, исходный код Python теперь доступен под лицензией GNU General Public License (GPL).
-
В настоящее время Python поддерживается основной группой разработчиков в институте, хотя Гвидо ван Россум все еще играет жизненно важную роль в управлении его прогрессом.
-
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.5.1 является последней версией Python 3.
Python является производным от многих других языков, включая ABC, Modula-3, C, C ++, Algol-68, SmallTalk, Unix и другие языки сценариев.
Python защищен авторским правом. Как и Perl, исходный код Python теперь доступен под лицензией GNU General Public License (GPL).
В настоящее время Python поддерживается основной группой разработчиков в институте, хотя Гвидо ван Россум все еще играет жизненно важную роль в управлении его прогрессом.
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.5.1 является последней версией Python 3.
Особенности Python
Особенности Python включают в себя —
-
Легко учиться — в Python мало ключевых слов, простая структура и четко определенный синтаксис. Это позволяет студенту быстро освоить язык.
-
Легко читаемый — код Python более четко определен и видим для глаз.
-
Простота в обслуживании — исходный код Python довольно прост в обслуживании.
-
Широкая стандартная библиотека — основная часть библиотеки Python очень портативна и кроссплатформенна, совместима с UNIX, Windows и Macintosh.
-
Интерактивный режим — Python поддерживает интерактивный режим, который позволяет проводить интерактивное тестирование и отладку фрагментов кода.
-
Portable — Python может работать на самых разных аппаратных платформах и имеет одинаковый интерфейс на всех платформах.
-
Расширяемый — Вы можете добавить низкоуровневые модули в интерпретатор Python. Эти модули позволяют программистам добавлять или настраивать свои инструменты для большей эффективности.
-
Базы данных — Python предоставляет интерфейсы для всех основных коммерческих баз данных.
-
Программирование GUI — Python поддерживает приложения GUI, которые можно создавать и переносить на многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и система X Window Unix.
-
Масштабируемость — Python обеспечивает лучшую структуру и поддержку больших программ, чем сценарии оболочки.
Легко учиться — в Python мало ключевых слов, простая структура и четко определенный синтаксис. Это позволяет студенту быстро освоить язык.
Легко читаемый — код Python более четко определен и видим для глаз.
Простота в обслуживании — исходный код Python довольно прост в обслуживании.
Широкая стандартная библиотека — основная часть библиотеки Python очень портативна и кроссплатформенна, совместима с UNIX, Windows и Macintosh.
Интерактивный режим — Python поддерживает интерактивный режим, который позволяет проводить интерактивное тестирование и отладку фрагментов кода.
Portable — Python может работать на самых разных аппаратных платформах и имеет одинаковый интерфейс на всех платформах.
Расширяемый — Вы можете добавить низкоуровневые модули в интерпретатор Python. Эти модули позволяют программистам добавлять или настраивать свои инструменты для большей эффективности.
Базы данных — Python предоставляет интерфейсы для всех основных коммерческих баз данных.
Программирование GUI — Python поддерживает приложения GUI, которые можно создавать и переносить на многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и система X Window Unix.
Масштабируемость — Python обеспечивает лучшую структуру и поддержку больших программ, чем сценарии оболочки.
Помимо вышеупомянутых функций, Python имеет большой список полезных функций. А, немногие перечислены ниже —
Он поддерживает функциональные и структурированные методы программирования, а также ООП.
Он может использоваться в качестве языка сценариев или может быть скомпилирован в байт-код для создания больших приложений.
Он обеспечивает динамические типы данных очень высокого уровня и поддерживает динамическую проверку типов.
Поддерживает автоматическую сборку мусора.
Он может быть легко интегрирован с C, C ++, COM, ActiveX, CORBA и Java.