Учебник по Python 3
Python - это интерпретируемый, интерактивный, объектно-ориентированный язык программирования высокого уровня общего назначения. Он был создан Гвидо ван Россумом в 1985–1990 годах. Как и Perl, исходный код Python также доступен под Стандартной общественной лицензией GNU (GPL). Питон назван в честь телешоу «Летающий цирк Монти Пайтона», а не в честь Питона-змеи.
Python 3.0 был выпущен в 2008 году. Хотя эта версия должна быть обратно несовместимой, позже многие из ее важных функций были перенесены на совместимость с версией 2.7. Это руководство дает достаточное понимание языка программирования версии Python 3. Пожалуйста, обратитесь к этой ссылке для нашего руководства по Python 2.
Зачем изучать Python 3?
Python - это интерпретируемый, интерактивный и объектно-ориентированный язык сценариев высокого уровня. 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 - отличный язык для начинающих программистов и поддерживает разработку широкого спектра приложений, от простой обработки текста до браузеров WWW и игр.
Характеристики Python
Ниже приведены важные характеристики питона -
Он поддерживает методы функционального и структурного программирования, а также ООП.
Он может использоваться как язык сценариев или может быть скомпилирован в байт-код для создания больших приложений.
Он предоставляет динамические типы данных очень высокого уровня и поддерживает проверку динамических типов.
Он поддерживает автоматический сбор мусора.
Его можно легко интегрировать с C, C ++, COM, ActiveX, CORBA и Java.
Привет, мир с использованием Python.
Чтобы вас немного порадовал Python, я дам вам небольшую обычную программу Python Hello World. Вы можете попробовать ее, используя ссылку Demo.
print "Hello, 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 до Python 3. Это руководство также можно использовать для изучения языка программирования Python с нуля.
Предпосылки
Вы должны иметь базовое представление о терминологии компьютерного программирования. Базовое понимание любого из языков программирования является плюсом.