Python. Урок 2.
@Garant_Copy
Всем привет!
Как и говорилось в конце предыдущей статьи мы рассмотрим типы данных более детально,в частности такие как:
- Целые числа
- Числа с плавающей точкой
- Строки
Но с начало давайте установим новый интерпретатор PyCharm - В котором мы сможем вводить различные команды уже не по "одиночке" как это было в IDLE + в нем гораздо комфортней писать.
Windows установка.
1. Переходим на PyCharm: Python IDE for Professional Developers by JetBrains.

2. Жмем DOWNLOAD NOW и выбираем версию Community

При первом запуске видим такое окно, выбираем Create New Project, создаем проект (папку) где будут храниться наши файлы, я его назову Uncle dog

Дальше в левом углу мы видим созданную нами папку, кликаем по ней правой мышкой и создаем новый питон файл в котором будем работать,
Я его назвал
variables.

Теперь, что бы запустить наш файл, нам достаточнонажать на него правой кнопкой мыши и выбратьrun "variables" у вас будет ваше название файла

Linux установка.
Как всегда все проще, заходим в менеджер приложений вбиваем в поисковуюстроку PyCharm и устанавливаем.

Теперь можем приступать
Строки
Что такое строки мы разобрались в первой части, а сейчас будем разбираться с переменными строкового типа.
Например переменная мопс имела значение шляпа усатая,но мы легко можем сменить ее значение

Как мы видим, значение переменной мопс - это строковый тип. По этому мы пишем его в кавычках. Складывать слова мы так же можем используя переменные.

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


В первом случае мы можем складывать текст используя переменные, во втором мы делаем список значений переменных. Еще вы могли заметить что между словами стоят кавычки - это для пробела между значениями, иначе они сольются в одно предложения.
Напишем простую программу, она будет спрашивать пользователя его имя, фамилию, и возраст. Потом выведет ее текстом, таким образом мы получим данные которые введет пользователь и будем передавать их в нашей "программе". Для этого познакомимся с атрибутом input().
Конструкция для получения вводимых данных выглядеть так :
some_text = input("Введите ваш любимый напиток:")
где атрибут input() предложит ввести пользователю данные, в нашем случае его любимый напиток, а some_text просто переменная которую я так назвал.

Как видите можно к переменной можно добавлять текст который обязательно должен быть заключен в кавычки, так как это строковый тип, пробелы и т.д. Переменная string просто делает линию для лучшего вида, остальныепеременные name,first_name,age имеют значение в виде текста который заключен атрибутом input() для того чтоб выведенный на экран текст предлагал ввести данные.
Числа.
Числа так же как и строки, можно задать в качестве значения переменной.

Используя переменные мы можем упрощать математические операции. Давайте создадим новый файл или сотрем предыдущий, и используя переменные выполним математические операции. Но теперь давайте спросим у пользователя не его имя, фамилию и возраст, а числа. Перед этим рассмотрим операторы которые переводят из одного типа данных в другой, напомню что в этом уроке мы рассматриваем 3 типа данных а именно: 1. Строки. 2. Целые числа. 3. Числа с плавающей.
int ()- оператор который переводит вцелочисленный тип

С начало переменная numeral имеет строковое значение,но как только я заключаю ее в операторInt() она уже числовое значение.
str() - оператор переводящий в строчный тип.

Тут все наоборот с начало переменная имеет числовое значение,и как только я заключил ее в оператор str() значение стало строковым.
float() - переводит в число с плавающей точкой
вспоминая предыдущую тему и числа с остатком, помним что числа бывают целыми - 10 и с плавающей точкой - 9.0943

Теперь напишем программу с числами. Для использования оператора, в скобках записываем своеобразный аргумент. Например у print() это может быть переменная

Так вот, с использованием переменных наш прошлыйкод будет выглядеть так :

Который будет 2 числа заданные нами - добавлять умножать, делить и т.д. по списку друг на друга. У меня это число 10 и число 36, результат:

C переменными и их данными мы пока закончили,в следующимуроке рассмотрим
Условные операторы if,elif, и else.
чтоб материал выше усвоился нужно практиковаться,по этому я буду писать какие то задания чтоб можно было из практиковатьизученное.
Д/З: напишите программу которая будет спрашивать у пользователя по очереди какой его любимыйцвет,какую марку автомобиля предпочитает,его рост/вес,бухарь или за зож,сделайте это так что бы выводимый текст имел нормальный вид,добавляйте к выводу строки какой то текст вроде
