Python язык программирования пример

последнее изменение 6 июля 2020 года В этой части учебника по программированию на Python мы поговорим о языке программирования Python в целом. Мы покажем, как выполнить нашу первую программу на Python.

Цель

Цель этого урока-начать работу с языком программирования Python. Python-отличный язык для изучения. Это идеальный язык для тех, кто новичок в программировании. После прочтения этого урока вы будете уверены, что продолжите свои собственные исследования. Вы можете создавать скрипты, веб-сайты, игры или настольные приложения на Python. Даже если вы не хотите стать программистом. Python может быть отличным инструментом для случайных программистов или любителей.

Питон

Логотип Python Python-это универсальный, динамический, объектно-ориентированный язык программирования. Цель разработки языка Python заключается в повышении производительности программиста и удобочитаемости кода. Python изначально был разработан Гвидо ван Россумом. Впервые он был выпущен в 1991 году. Python был вдохновлен языками программирования ABC, Haskell, Java, Lisp, Icon и Perl. Python-это высокоуровневый, универсальный, многоплатформенный, интерпретируемый язык.

Python-это минималистичный язык.

Одна из его наиболее заметных особенностей заключается в том. Что он не использует точки с запятой или скобки; вместо этого Python использует отступы.

В настоящее время существует две основные ветви Python: Python 2.x и Python 3.x. Python 3.x нарушает обратную совместимость с предыдущими выпусками Python. Он был создан, чтобы исправить некоторые конструктивные недостатки языка и сделать его более чистым. Этот учебник охватывает версию Python 3.x. Сегодня Python поддерживается большой группой добровольцев по всему миру. Python-это программное обеспечение с открытым исходным кодом.

Python поддерживает несколько стилей программирования.

Это не принуждает программиста к определенной парадигме. Он поддерживает процедурное, объектно-ориентированное и функциональное программирование.

Официальный веб — сайт для языка программирования Python python.org

Реализации Python

Формально язык программирования Python является спецификацией. Есть три основные реализации Python: CPython, IronPython и Jython. CPython реализован на языке C. Это наиболее широко используемая реализация Python. Когда люди говорят о языке Python, они в основном имеют в виду CPython. IronPython реализован в C#. Это часть .СЕТЕВАЯ структура. Аналогично, Jython является реализацией языка Python в Java.

Программа Jython переводится в байт-код Java и выполняется JVM (Java Virtual Machine). В этом уроке мы работаем с CPython.

Популярность

Python относится к самым популярным языкам программирования. Несколько опросов поставили Python в десятку лучших языков. Некоторые очень популярные проекты Python включают инструмент управления распределенными источниками Mercurial. Веб-фреймворк Django. Библиотеку GUI PyQt или утилиту управления пакетами Yum.

Скрипты Python

Каждый сценарий в Unix начинается с

shebang. Шебанг-это первые два символа сценария: #!. За шебангом следует путь к интерпретатору, который будет выполнять наш сценарий. Shebangs не работают на Windows, но это хорошая практика, чтобы включить их даже на Windows, так как мы могли бы ожидать. Что наши программы будут работать на Unix. Тоже.

simple.py

#!/usr/bin/env python # simple.py print(

Это наш первый скрипт на Python. Скрипт выведет на консоль строку Скрипты Python имеют .pyрасширение.

$ which python /usr/bin/python 

Мы можем узнать путь к интерпретатору Python с помощью этой whichкоманды.

Скрипты Python можно запускать двумя способами.

$ python first.py Учебник по Python 

Скрипт Python задается в качестве аргумента интерпретатору.

$ chmod +x first.py $ . /first.py Учебник по Python 

Мы используем chmodкоманду, чтобы сделать файл исполняемым. Программа запущена.

В следующем примере показан простой скрипт Ruby.

все просто.

#!/usr/bin/ruby # простой.rb фрукты = [фрукты.

Обратите внимание на shebang и путь к интерпретатору Ruby.

$ ./ruby.rb апельсин яблоко груша киви 

Это результат работы скрипта Ruby.

Наконец, мы показываем небольшой скрипт Perl.

simple.pl

#!/usr/bin/perl # simple.pl $perl = print $perl; 

Теперь концепция должна быть ясна.

Python reading input

input()Функция считывает строку из входных данных, преобразует ее в строку (удаляя завершающую новую строку) и возвращает ее. Функция принимает необязательный аргумент, который записывается в стандартный вывод без завершающей новой строки. Если она присутствует.

read_input.py

#!/usr/bin/env python # read_input.py name = input(печать(

В этом примере выводится приглашение и считывается имя из консоли. Затем он выводит приветствие на консоль.

$ ./read_input.py Введите свое имя:Питер Привет Питер 

Это результат примера.

Аргументы командной строки Python

Программы Python могут получать аргументы командной строки. sys.argvСодержит список аргументов командной строки. Переданных скрипту Python. Это argv[0]имя скрипта; остальные элементы-аргументы, передаваемые скрипту.

command_line_arguments.py

#!/usr/bin/env python # command_line_arguments.py импорт sys print(print(для arg в sys.argv[1:]: print(arg. End=Печать() 

В этом примере выводятся аргументы командной строки. Переданные скрипту.

импорт sys 

Мы импортируем sysмодуль, который имеет argvпеременную.

print(

Печатается название программы.

для arg в sys.argv[1:]: print(arg. End=

Мы просматриваем список аргументов, хранящихся в sys.argvнем, и выводим их на консоль. С помощью этой endопции мы добавляем новый пробел в конец вместо новой строки.

Печать() 

В конце на консоль выводится новая строка.

$ ./command_line_arguments.py 1 2 3 Имя скрипта: ./command_line_arguments.py Аргументы: 1 2 3 

Это пример вывода примера.

В этой главе мы познакомились с языком Python.