Python Tutorial

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

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

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 с нуля.

Предпосылки

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