Учебники

Python – Обзор

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

Особенности 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.