Python - универсальный интерпретируемый, интерактивный, объектно-ориентированный и высокоуровневый язык программирования. Он был создан Guido van Rossum в 1985-1990 годах. Как и Perl, исходный код Python также доступен в соответствии с GNU General Public License (GPL). Python назван в честь телешоу под названием «Monty Python’s Flying Circus», а не в честь змеи - Python.
Python 3.0 был выпущен в 2008 году. Хотя эта версия, как предполагается, не поддерживает совместимость, позже многие из ее важных функций были обращены к совместимости с версией 2.7.
Аудитория
Этот учебник предназначен для разработчиков программного обеспечения, которые хотят обновить свои навыки Python до Python 3. Этот учебник также может быть использован для изучения языка программирования Python с нуля.
Необходимые условия
Вы должны иметь базовое понимание терминов компьютерного программирования. Основное понимание любого из языков программирования яляетмя плюсом.
Выполнение Python программ
Файлы Python программ имеют расширение py. Выполняются программы с помощью интерпретатора Python.
Например, такую программу, написанную в файл main.py
#!/usr/bin/python3 print ("Hello, Python!")
Можно выполнить, запустив в консоли следующей командой
python3 main.py
Вывод будет следующим
Hello, Python!
Обзор
Python - это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный язык сценариев. Python разработан, чтобы быть читаемым. Он часто использует английские ключевые слова, в то время как другие языки используют пунктуации. Он имеет меньше синтаксических конструкций, чем другие языки.
- Python является интерпретируемым - Python обрабатывается во время выполнения интерпретатором. Вам не нужно компилировать свою программу перед ее выполнением. Это похоже на PERL и PHP.
- Python является интерактивным - вы можете использовать подсказки Python и напрямую взаимодействовать с интерпретатором, чтобы писать свои программы.
- Python является объектно-ориентированным. Python поддерживает объектно-ориентированный стиль программирования, которая инкапсулируется внутри объектов.
- Python - это язык для начинающих. Python - отличный язык для начинающих программистов и поддерживает разработку широкого спектра приложений от простой обработки текста до веб-браузеров для игр.
История Python
Python был разработан Guido van Rossum в конце 80-х и начале девяностых в Национальном научно-исследовательском институте математики и информатики в Нидерландах.
- Python получен из многих других языков, включая ABC, Modula-3, C, C ++, Algol-68, SmallTalk и Unix shell и другие языки сценариев.
- Python защищен авторским правом. Как и Perl, исходный код Python теперь доступен под лицензией GNU General Public License (GPL).
- Python теперь поддерживается основной командой разработчиков в институте, хотя Guido van Rossum по-прежнему играет жизненно важную роль в руководстве его прогрессом.
- Python 1.0 был выпущен в ноябре 1994 года. В 2000 году был выпущен Python 2.0. Python 2.7.14 - это последняя версия Python 2.
- Между тем, Python 3.0 был выпущен в 2008 году. Python 3 не совместим с Python 2. Совместимость с Python 3 заключалась в удалении дублирующих программных конструкций и модулей, чтобы «был один, а может быть, один - очевидный способ сделать это ». Python 3.6.4 - это последняя версия Python 3.
Фичи Python
Простота обучения - у Python есть несколько ключевых слов, простая структура и четко определенный синтаксис. Это позволяет студенту быстро забрать язык.
- Легко читаемый - код Python более четко определен и видим для глаз.
- Легкий в обслуживании - исходный код Python довольно прост в обслуживании.
- Широкая стандартная библиотека - основная часть библиотеки Python очень портативна и кросс-платформенная совместима с UNIX, Windows и Macintosh.
- Интерактивный режим - Python поддерживает интерактивный режим, который позволяет интерактивно тестировать и отлаживать фрагменты кода.
- Портируемый - Python может работать на самых разных аппаратных платформах и иметь один и тот же интерфейс на всех платформах.
- Расширяемый - вы можете добавить модули низкого уровня в интерпретатор Python. Эти модули позволяют программистам добавлять или настраивать свои инструменты для повышения эффективности.
- Базы данных - Python предоставляет интерфейсы для всех основных коммерческих баз данных.
- Программирование GUI - Python поддерживает графические приложения, которые могут быть созданы и перенесены на многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и X Window системы Unix.
- Масштабируемость - Python обеспечивает лучшую структуру и поддержку больших программ, чем оболочки.
Помимо вышеупомянутых функций, у Python есть большой список хороших функций. A, немногие перечислены ниже -
- Он поддерживает функциональные и структурированные методы программирования, а также ООП.
- Он может использоваться как язык сценариев или может быть скомпилирован в байт-код для создания больших приложений.
- Он обеспечивает очень высокоуровневые динамические типы данных и поддерживает динамическую проверку типов.
- Он поддерживает автоматическую сборку мусора.
- Его можно легко интегрировать с C, C ++, COM, ActiveX, CORBA и Java.
Добрый день!
Вот это линуксовая директива
Указывает, где находится python пакет в системе. А вы видимо под windows разрабатываете.
Попробуйте просто удалить эту строку.
Я надеюсь вы уже разобрались в чем дело, но если вдруг нет, то проблема состоит в том, что вы пытаетесь запустить программу из интерпретатора питона.
Файл main.py это уже готовая программа которая выводит в терминал (командную строку) текст:
Эту (готовую) программу нужно запускать из интерпретатора команд вашей ОС (Windows: cmd, powershell; UNIX: bash, zsh, csh ...) а не из интерпретатора питона.
Текст файла main.py :
Программа для запуска из выполняемой среды ОС (открыть файл main.py в программе python ):
если же вы уже запустили интерпретатор python, то вам достаточно просто написать команду: