Учебники

Python 3 — Обзор

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.