Python 3 Tutorial

Python - это интерпретируемый, интерактивный, объектно-ориентированный и высокоуровневый язык программирования общего назначения. Он был создан Гвидо ван Россумом в 1985–1990 годах. Как и Perl, исходный код Python также доступен под лицензией GNU General Public License (GPL). Python назван в честь телешоу под названием «Летающий цирк Монти Пайтона», а не в честь Python - змея.

Python 3.0 был выпущен в 2008 году. Хотя предполагается, что эта версия имеет обратную несовместимость, впоследствии многие из ее важных функций были перенесены для совместимости с версией 2.7. Это руководство дает достаточное понимание языка программирования версии Python 3. Пожалуйста, обратитесь к этой ссылке для нашего учебника по Python 2.

Зачем изучать Python 3?

Python - это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный язык сценариев. Python разработан, чтобы быть очень читабельным. Он часто использует английские ключевые слова, тогда как другие языки используют знаки препинания, и у него меньше синтаксических конструкций, чем в других языках.

Python ОБЯЗАН для студентов и работающих профессионалов, чтобы стать отличным инженером-программистом, особенно когда они работают в области веб-разработки. Я перечислю некоторые из ключевых преимуществ изучения Python:

  • Python интерпретируется - Python обрабатывается интерпретатором во время выполнения. Вам не нужно компилировать вашу программу перед ее выполнением. Это похоже на PERL и PHP.

  • Python является интерактивным - вы можете сидеть в приглашении Python и напрямую взаимодействовать с интерпретатором для написания своих программ.

  • Python является объектно-ориентированным - Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код в объектах.

  • Python - это язык для начинающих - Python - отличный язык для программистов начального уровня, он поддерживает разработку широкого спектра приложений - от простой обработки текста до браузеров WWW и игр.

Характеристики Питона

Ниже приведены важные характеристики Python -

  • Он поддерживает функциональные и структурированные методы программирования, а также ООП.

  • Он может использоваться как язык сценариев или может быть скомпилирован в байт-код для создания больших приложений.

  • Он обеспечивает динамические типы данных очень высокого уровня и поддерживает динамическую проверку типов.

  • Поддерживает автоматическую сборку мусора.

  • Он может быть легко интегрирован с C, C ++, COM, ActiveX, CORBA и Java.

Привет, мир, используя Python.

Просто чтобы немного побаловать вас Python, я собираюсь дать вам небольшую обычную программу Python Hello World. Вы можете попробовать ее, используя демонстрационную ссылку.

print "Hello, 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 3. Этот учебник также может быть использован для изучения языка программирования Python с нуля.

Предпосылки

Вы должны иметь базовое понимание терминологии компьютерного программирования. Базовое понимание любого из языков программирования является плюсом.