Найти тему
Интернет сегодня

1. Python с нуля. Начало

Оглавление

В этом уроке я познакомлю вас со средой программирования PyCharm, вы узнаете как выводить информацию на экран, считывать её и познакомитесь с переменными.

Как начать?

Для начала нужно установить язык python на ваш компьютер, или ноутбук. Для этого перейдите по данной ссылке, нажмите Downloads и скачайте последнюю версию языка.

При установке обязательно поставьте галочку в поле "Add python to PATH", иначе вы не сможете запускать код вне среды разработки.

-2

Для программирования нам нужен редактор кода, писать можно и в блокноте, но с редактором кода это станет проще и удобнее. Я предлагаю использовать PyCharm Community Edition, он бесплатный, но достаточно требовательный к системе. Альтернативой может послужить редактор кода Sublime Text 3, если у вас слабое устройство, то скачивайте его.

PyCharm

При запуске программы откроется следующее окно:

-3

Создаём новый проект, называем как хотим.

-4

Создаём. Кликаем правой кнопкой мыши на названия нашего проекта в левой части экрана, нажимаем "Создать", "Python файл".

-5

Даём ему название. Напишем нашу первую программу:

print("Hello world")

Запустим программу, нажав правой кнопкой мыши на поле программы и в меню выбрав опцию "Run" с зелёным треугольником. Снизу откроется поле вывода программы, она написала нам "Hello world". Поздравляю, вы написали первую программу на языке python!

Sublime Text 3

На рабочем столе создадим папку PythonProjects. Откроем Sublime Text и напишем программу

print("Hello world")

Нажмём сочетание клавиш "control" + "S", выберем на рабочем столе нашу папку "PythonProjects" и сохраним наш файл, обязательно с расширением ".py".

-6

Перейдём в нашу папку и в верхней строке с адресом нашей папки сотрём весь текст и напишем cmd, нажмём "enter"

-7

Откроется терминал. В нём пишем

python [название python файла]

Например у меня это "python 1.py"

Если не сработало, просто замените слово python на python3. Если не сработало опять, то при установке python вы не добавили его в PATH, деинсталлируйте его и установите заново.

Программа выведет "Hello world". Поздравляю, вы написали первую программу на языке python!

-8

Ввод и вывод

print()

Мы уже познакомились с функцией print(), она выводит на экран всё, что мы напишем в скобках, если мы напишем print("Hello world"), то "Hello world" называют аргументом функции print(), говорят, что мы передали в функцию print() аргумент "Hello world". То есть функция print() выводит на экран свой аргумент.

input()

Функция input() обычно не принимает аргументов. Она возвращает значение введённое пользователем в командную строку. Разберём на примере.

Напишем следующую программу:

print(input())

Запустим.

-9

Как видим, программа повторила то, что мы написали.

Рассмотрим ещё один пример

-10

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

Запустим программу.

-11

Функция input() всегда ждёт пока пользователь введёт что-то в командную строку, до этого момента программа остановится.

В этом примере мы использовали ещё неизвестную нам конструкцию - переменную "name", я думаю вы уже догадываетесь что такое переменные и как они работают.

Переменные

Строку "name = input()" можно трактовать как "Помести то, что ввёл пользователь в переменную name".

Имя переменной должно отражать ее назначение (например в переменной name лежит имя) и может состоять только из латинских букв, цифр и символа подчеркивания.

Имя переменной не может начинаться с цифры.

Значение переменной — то, что сохраняет в себе переменная.

Знак «=» обозначает команду под названием «оператор присваивания». Оператор присваивания присваивает значение, которое находится справа от знака равно, переменной, которая находится слева от знака равно.

Всегда окружайте оператор присваивания одним пробелом с каждой стороны, "name=input()" - неправильно.

В переменную можно передавать уже готовую строку. Например:

-12

Программа выведет "Hello world"

А так-же можно передавать другую переменную:

-13

Тоже "Hello world".

Целые числа

"Hello world" - это строка, она имеет тип "string". 132 - это целое число, оно имеет тип "integer", или просто "int". Для преобразования строки в число в python есть функция int(). Пример:

-14

Вывод:

-15

С переменными типа "int" можно производить арифметические операции:

"+" - сложение

"-" - вычитание

"*" - умножение

"**" - возведение в степень

"/" - деление

"//" - деление нацело

"%" - остаток при делении

*Если вам нужно найти корень числа, то возведите его в степень 0.5

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

Вычисление среднего геометрического для трёх чисел:

-16

Вывод:

-17

Если есть вопросы по уроку, пишите в комментариях, обязательно отвечу.

Наука
7 млн интересуются