Здравствуйте, Дорогие посетители блога WebMasterDima. На связи с Вами как всегда Дмитрий Смирнов, и в данной статье я хочу кратко поговорить про язык программирования Python.
Добрый день, сегодня мы постараемся изучить основы «язык программирования python». Но для начала небольшой урок истории. Язык был разработан сотрудником института CWI Гвидо ван Россумом. Несмотря на то, что название данного языка похожа на название змеи, к нему оно не имеет никакого отношения. Python получил свое название в честь популярного комедийного телешоу «Летающий цирк Монти Пайтона».
Разработчики языка придерживались определенной философии, называемой «Дзен Питона» и что бы каждый интересующийся мог с ней ознакомится они оставили ссылку на нее в интерпретаторе, достаточно ввести команду import this.
В отличие от многих языков программирования, Python обладает простым синтаксисом и что бы убедиться в этом, напишем небольшую программу, которая выведет на экран сообщение “Hello World” или “Привет Мир” на языке программирования С++ и Python
Код на языке программирования С++
Include <iostream>
using namespace std;
int main()
{
system(“chcp 1251 > nul”);
cout << “Hello World” << endl;
return 0:
}
Код на языке программирования Python
print(“Hello World”)
Как видите разница довольно существенная.
Благодаря простому и легко читаемому синтаксису язык программирования Python позволяет создавать большие программы с минимальным количеством затрат времени и ресурсов.
Еще одним существенным плюсом данного языка программирования является то, что Python поддерживает объектно-ориентированный стиль программирования. Для данного языка реализовано разнообразное количество подключаемых библиотек, можно найти библиотеки для работы с офисными приложениями (Word, Excel и т.п.), для работы с сайтами (загрузка, выгрузка информации) и также библиотеки для работы с графическими изображениями.
В данной статье мы не будем рассматривать сложные программы на данном языке, остановимся на том, что на Python используют такие IT компании как Google, Яндекс, Amazon и т.д.
Теперь перейдем непосредственно к самому синтаксису языка Python. Будет отлично если вы уже знаете некоторые языки программирования, так вы самостоятельно сможете сравнить их синтаксис с синтаксисом Python, если же вы не знаете ни одного языка программирования, то Python станет отличным стартом в области программирования.
Для вывода информации на экран в Python используется команда print()
Пример:
print(“Hello, World”) # Вывод на экран сообщения Привет, мир
# — обозначает комментарий все, что находиться справа от него программа пропускает. Комментарии нужны нам, программистам, в частности, тем, кто будет читать или дорабатывать наш код, чтобы разобраться, для чего нужна та или иная команда или переменная.
Для ввода информации используют команду input ()
Пример:
Name = input(“Привет, как тебя зовут: ?”)
>>
В данном случаи, будет выведено сообщение с просьбой ввести имя, и программа будет ждать, пока пользователь не введет нужные данные. Обратите внимание на Name, в данном случаи это переменная, которая будет ссылаться на данные, введенные пользователем
Как правило программа должна уметь выбирать результат в зависимости от входных данных. За данный выбор отвечает оператор if
Пример:
a=int(input(“Введите 1ое значение: “))
b=int(input(“Введите 2ое значение: “))
if a>b:
print(“Значение а больше значения b”)
В данном случаи, мы сначала запрашиваем данные у пользователя, доступ к которым можно будет получить через переменные a и b. Обратите внимание, что функция ввода имеет вид int(input()). Такая форма ввода сначала получает данные от пользователя, а потом преобразует их в целочисленный тип, int – integer или целые числа. По умолчанию функция input() всегда возвращает строку, а не число. После того как данные будут введены, программа сравнит их и если значение, а будет больше, то на экран выведется соответствующее сообщение.
Теперь рассмотрим два цикла. Цикл For и цикл While. Первый цикл позволяет пройтись по всем элементам какой-либо последовательности (например массива), второй выполняется до тех пор, пока условие цикла дает истину.
Пример:
for element in range(10):
print(element, end = “ “)
В данном случаи на экран будут выведены числа от 0 до 9 (отсчет начинается с 0). Команда end является разделителем (в данном случаи пробел) между выводимыми символами
Пример с циклом while:
A=0
While A<10:
print(A)
A=A+1
В этом случаи на экран также будут выведены числа от 0 до 9, только теперь используется цикл while с условием, что переменная A ссылается на число меньше 10
На этом наше краткое знакомство с языком программирования Python заканчивается!