Найти тему

Переменные или же главная основа Программирования #1. Python для начинающих

Обычно язык программирования начинают изучать с команды 'print', но на самом деле это глубокая ошибка, ведь не понимания основы основ - глупо изучать что-то другое.

Итак, в этом уроке мы разберем что-же такое переменные, какие бывают типы переменных и почему без них твой код полный отстой.

Что такое переменные.

Представьте что вы работаете в виртуальном магазине. К вам приходит клиент и за товар отдает вам 5 рублей, потом к вам приходит еще один клиент и за товар отдает вам 10 рублей, потом еще один еще и итак далее.

В конце дня начальник ставит вам задачу:

Напиши мне код который при каждой покупке будет кричать на всю улицу сколько потратил покупатель.

И вот вы начинаете писать код:

Заорать('Покупатель купил товар за ...')

И тут вы начинаете недоумевать, и что же мне делать? Не делать же для каждой цены свой 'Заорать'. И тут на помощь приходят те самые переменные!

Вы читайте урок 'HastProg' и узнаете что такое переменные, после этого пишите новый код:

Цена = 0
Цена = Цена товара
Заорать('Покупатель купил товар за {Цена}')

К вам приходит начальник, и за такой шикарный код повышает вас в должности. Ура миссия выполнена!

Итак что же такое переменная?

Переменная - Буквенное выражение которое может хранить в себе какое(ие)-то значения.

Чтобы стало понятнее приведу примеры на языке Python:

price = 1 | Переменная которая хранит численное значение
name = 'HastProg' | Переменная которая хранит текстовое значение
sjfshdfsweh = 'Я храню текст' | Переменная которая хранит текстовое значение

Вы можете называть ваши переменные как душа велит, но только если название вашей переменной не нарушает одно из правил представленных ниже:

  1. Имя переменной должно начинаться с буквы или символа подчеркивания
  2. Имя переменной не может начинаться с цифры
  3. Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (A – z, 0–9 и _). Специальные символы запрещены. Кириллица запрещена.
  4. Имена переменных чувствительны к регистру (age, Age и AGE - это три разные переменные)

У каждой переменной также есть свой тип. Вы не можете сложить две переменные если одна из них хранит текстовые значения а другая числовые.

О типах переменных расскажу ниже.

Типы переменных.

В Python существует огромное количество типов переменных. Мы разберем основные, которые используются везде и всеми:

-2

int - Целые числа [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
float - Числа с точкой [0.1, 1.9, 445.99]
str - Текст ['Пайтон', 'Информация', 'Переменная']
bool - булевое значение [True, False]

Также существуют еще мульти-переменные именуемые "Массивы". О них мы поговорим в будущем.

В языке Программирования Python - вам необязательно указывать тип переменной, питон сделает все за вас (в других языках вам нужно явно указывать их тип).

Но что если вы хотите текстовую переменную:

Text = '1'

Перевести в числовую int? На самом деле - все очень просто.
Вам просто нужно указать тип переменной в её значении например:

Text = int('1')

Или же можно так:

Text = '1'
Text = int(Text)

Также можно и обратно:
num = str(1)

Или же можно так:

num = 1
num = str(num)

Заключение

Переменные это самая необходимая вещь в программировании. Без них ваш код полное *****.

На последок хочу сказать что в будущем мы с вами полезем в переменные намного-намного глубже, разберем что же такое массивы, тензоры, бесконечные и комплексные числа а также многое другое!

Подписывайтесь на мой канал чтобы ничего не пропустить.

P.S Это моя первая в жизни статья. Жду конструктивной критики в комментариях :) Также если у вас есть вопросы по уроку то смело задавайте вопросы в тех же комментариях, буду рад ответить!