Python - Обзор
Python - это интерпретируемый, интерактивный и объектно-ориентированный язык сценариев высокого уровня. Python разработан для удобства чтения. В нем часто используются английские ключевые слова, а в других языках используются знаки препинания, и в нем меньше синтаксических конструкций, чем в других языках.
Python is Interpreted- Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. Это похоже на PERL и PHP.
Python is Interactive - Фактически вы можете сидеть в командной строке Python и напрямую взаимодействовать с интерпретатором для написания ваших программ.
Python is Object-Oriented - Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код в объекты.
Python is a Beginner's Language - Python - отличный язык для начинающих программистов и поддерживает разработку широкого спектра приложений, от простой обработки текста до веб-браузеров и игр.
История Python
Python был разработан Гвидо ван Россумом в конце 80-х - начале 90-х годов в Национальном исследовательском институте математики и компьютерных наук в Нидерландах.
Python является производным от многих других языков, включая ABC, Modula-3, C, C ++, Algol-68, SmallTalk, оболочку Unix и другие языки сценариев.
Python защищен авторским правом. Как и Perl, исходный код Python теперь доступен под Стандартной общественной лицензией GNU (GPL).
Сейчас Python поддерживается основной группой разработчиков в институте, хотя Гвидо ван Россум по-прежнему играет жизненно важную роль в управлении его развитием.
Возможности Python
Возможности Python включают в себя -
Easy-to-learn- Python имеет несколько ключевых слов, простую структуру и четко определенный синтаксис. Это позволяет студенту быстро овладеть языком.
Easy-to-read - Код Python более четко определен и виден глазам.
Easy-to-maintain - Исходный код Python довольно прост в обслуживании.
A broad standard library - Большая часть библиотеки Python очень портативна и кроссплатформенна, совместима с UNIX, Windows и Macintosh.
Interactive Mode - Python поддерживает интерактивный режим, который позволяет интерактивное тестирование и отладку фрагментов кода.
Portable - Python может работать на самых разных аппаратных платформах и имеет одинаковый интерфейс на всех платформах.
Extendable- В интерпретатор Python можно добавлять низкоуровневые модули. Эти модули позволяют программистам добавлять или настраивать свои инструменты для повышения эффективности.
Databases - Python предоставляет интерфейсы для всех основных коммерческих баз данных.
GUI Programming - Python поддерживает приложения с графическим интерфейсом пользователя, которые можно создавать и переносить во многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и систему X Window в Unix.
Scalable - Python обеспечивает лучшую структуру и поддержку больших программ, чем сценарии оболочки.
Помимо вышеупомянутых функций, Python имеет большой список хороших функций, некоторые из которых перечислены ниже -
Он поддерживает методы функционального и структурного программирования, а также ООП.
Он может использоваться как язык сценариев или может быть скомпилирован в байт-код для создания больших приложений.
Он предоставляет динамические типы данных очень высокого уровня и поддерживает проверку динамических типов.
Он поддерживает автоматический сбор мусора.
Его можно легко интегрировать с C, C ++, COM, ActiveX, CORBA и Java.