Приложения на Python
Условно приложения (программы) можно разделить несколько типов:
- консольные приложения - для работы с которыми работают, как правило, в режиме командной строки (черном окне)
- десктоп приложения - программы, которые мы запускаем в Windows: калькулятор, текстовый редактор, браузер и т.п.
- мобильные приложения - программы, написанные и используемые на смартфонах.
- веб-приложения - программа, которая запускается в Windows, но для работы ей необходимо подключение к Интернету, для обмена данными. Яркими примерами могут являться различные онлайн игры.
На питоне можно создавать приложения любых типов. И ограничения, скорее всего, будут связаны либо с ограниченностью знаний или удобством разработки.
Термин - это слово, название чего-либо, вводимый для удобства объяснения и понимания материала.
Примеры терминов:
GUI
- графические пользовательские интерфейсы.IDE
- интегрированная среда разработки программ.IDLE
- интегрированная среда разработки программ встроенная в python.app
- сокращение от английского слова application - приложением.Приложение
- программа, на профессиональном сленге называют приложением.
Первая консольная программа
Самая простая программа в программировании — это вывод на экран.
print('Hello world!')
print()
(англ. print - печать) — это функция: встроенная в Python программа для определённого действия. Назначение функции print()
— вывод текста на экран. После названия функции в скобках перечисляются её аргументы, или параметры — данные, с которыми функция должна что-то сделать.
print()
- данная команда используется для вывода текста в консоль. Также её удобно использовать для отладки приложений: поиска ошибок и проверки логики программы.
Говорят, что аргументы передаются, а функция их принимает. Когда вы пишете имя функции со скобками, вы её вызываете. Само использование функции называют словом вызов. В нашем примере аргумент — это текст 'Привет, Мир!':
# есть мнение, что по сложности написания программы 'Hello world!' в разных языках, можно судить о сложности языка программирования. ;)
print('Hello world!') # 'Hello world!'
2
Строчка, начинающаяся с символа #
— это комментарий, примечание для разработчика. Python игнорирует любые символы на строчке после #
.
КОММЕНТАРИИ
- Комментарии перед кодом обычно описываю то, что последующий код делает.
- комментарий в конце строки кода показывает результат выполнения строки кода.
Синтаксис - это правила составления программы:
- название команд
- расстановка скобок, точек, запятых и т.п.
Упражнения
Напишите программу, которая будет приветствовать вас: "Hi developer!".
Напишите программу, которая будет говорить вам: "Good morning!", "Good afternoon!" и "Good everning!"
Напишите программу, которая будет говорить о себе: "Hi! I'm your first program!"
Синтаксис функции print()
print(<expression>)
<expression>
- выражения, которые стоят внутри круглых скобок, будут выведены на экран.
Выражения могут иметь вид:
строки или строчного выражения (пишутся в кавычках):
print("Hello!") # Hello!
1математического выражения (без кавычек с использованием математических знаков):
print(2+2*2) # 6
1вывод значения переменной:
message = "Hello Python world!" print(message) # Hello Python world!
1
2а также, любой комбинацией упомянутых выражений.
message = "Hi" number = 3 print(message, 2, '+', number) # Hi 2 + 3
1
2
3
Упражнения
Напишите отдельную программу для выполнения каждого из следующих упражнений.
- Простое сообщение: сохраните текстовое сообщение «Nice job!» в переменной и выведите его на экран.
- Простые сообщения: сохраните сообщение «Why are you doing this?» в переменной и выведите это сообщение. Затем замените значение переменной сообщением «Because we can!» и выведите новое сообщение.
- Вывести на экран пример: 2 + 2 = 4, где "2 + 2 =" - это строка, а 4 это результат сложения данных чисел.