Найти в Дзене
Python'ist

Учимся писать на Python. Урок 1

Всем привет! Сегодня мы будем учиться писать программы на языке программирования Python. Калькулятор Да-да, будем писать калькулятор, но перед этим нам нужно скачать сам интерпретатор. Скачиваем его по этой ссылке - клик
Открываем установщик. Ниже, ставим все галочки и жмём сверху на Install. По окончании, закрываем установщик. Выполняем комбинацию клавиш - Win + R
В окне вводим cmd
В окне командной строки пишем: python -V
Интерпретатор нам выдаст сообщение: Python 3.8.5 Теперь, давайте для удобства скачаем программу Notepad++ - клик
После установки открываем его. Создадим на рабочем столе папку myfirstprogramm
Далее, в редакторе который мы скачали, создаём новый файл с названием: script.py Давайте разберёмся, как мы будем писать калькулятор. print() - Благодаря этой функции мы сможем выводить сообщения, например результат. # - Это комментарий, ну если честно я не знаю что тут объяснять. if - Если. Допустим если в перемменой А будет число 1, то вывести на экран сообщение. input() -

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

Калькулятор

Да-да, будем писать калькулятор, но перед этим нам нужно скачать сам интерпретатор.

Скачиваем его по этой ссылке - клик

Открываем установщик. Ниже, ставим все галочки и жмём сверху на Install. По окончании, закрываем установщик.

Выполняем комбинацию клавиш - Win + R
В окне вводим cmd
В окне командной строки пишем: python -V
Интерпретатор нам выдаст сообщение:

Python 3.8.5

Теперь, давайте для удобства скачаем программу Notepad++ - клик
После установки открываем его.

Создадим на рабочем столе папку myfirstprogramm
Далее, в редакторе который мы скачали, создаём новый файл с названием: script.py

-2

Давайте разберёмся, как мы будем писать калькулятор.

print() - Благодаря этой функции мы сможем выводить сообщения, например результат.

# - Это комментарий, ну если честно я не знаю что тут объяснять.

if - Если. Допустим если в перемменой А будет число 1, то вывести на экран сообщение.

input() - Эта функция запрашивает у пользователя данные.

Теперь вы примерно поняли что мы будем делать. Давайте приступим.

Пишем:
a =
b =
c =
d =

Это перемменые, в них мы будем записывать числа.
В перемменую А мы пишем:

input("Что будем делать?(+ или -): ")

В перемменых есть несколько типов данных, мы рассмотрим два таких типов: int и stg

int - Этот тип данных хранит в себе только числа. Допустим 1
stg - А этот тип данных хранит в себе буквы. Например Д

float(input("Первое число: "))

Функция input возвращает тип int, что не есть хорошо. Поэтому мы вписали в перемменую b функцию float

float(input("Второе число: ")):

А в перемменую d пишем ноль, и всё. Получиться как то так:

Скрипт на данный момент.
Скрипт на данный момент.

p.s. я забыл на фото поставить перемменую d, не обращайте внимание на это.
Отступаем от перемменых одну строчку и пишем:

if a == "+":
d = b + c
if a == "-":
d = b - c

Это переводиться как:

Если перемменая "a" равняется "+", установить в перемменую d значение b + c
Если перемменая "a" равняется "-", установить в перемменую d значение b - c

Вроде всё, теперь покажем результат. На следующей строчке:

print("Результат:", d)

Сохраняем комбинацией клавиш Ctrl + S
Переходим в нашу папку со скриптом, и в адресной строке пишем cmd

-4

И жмём Enter.

Появляется командная строка, в ней пишем:

python script.py

Запускается наш скрипт, вводим все данные, и получаем результат:

-5

Теперь нужно скомпилировать наш калькулятор.
Пишем в командной строке команду:

pip install pyinstaller

Ждём.
После установки пишем:

pyinstaller -F script.py

Ждём-с.
После окончания у нас появятся разные папки

-6

Открываем папку dist
Там лежит наш файл.
При запуске, мы вводим числа, но после показа результата программа вылетает.
Чтобы это исправить заходим в редактор в в конце прописываем функцию input()

-7

Сохраняем, и повторяем процедуру компиляции.
Теперь мы видим результат.

Я могу вас поздравить! Вы написали свой калькулятор!
В следующем уроке мы улучшим калькулятор до уровня нормального калькулятора.

Goodbye