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 до 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, то вам достаточно просто написать команду: