Python - это просто! Учим основы Python
Coding
Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.
ВНИМАНИЕ!
Данная статья рассчитана на совсем новичков и в этой статье я не буду рассказывать сложных вещей.
Редактор кода:
Python не имеет особых требований к редактору. Подойдёт почти любой текстовый редактор. Я рекомендую Notepad++ или SublimeText.
Первые строки кода:
Для начала нам нужно создать файл с расширением ".py".
Открываем наш файл.
Для вывода текста в Python используется команда "print" с синтаксисом "print(*переменные или текст*)"
Пример:
print("Hello world!")
Для открытия файла нам нужно открыть консоль и перейти в директорию, в которой хранится файл(c помощью консоли).
Как это сделать?
В Windows: CD [/D] [диск:][путь]
В Linux: CD [путь]
Далее прописываем: py *название_файла*.py
У нас в консоли появится надпись Hello world!
Далее под номерами распишу ещё несколько вариантов кода, а ещё ниже всё объясню
1 a = "Hello"
b = "World!"
print (a,b)
2 a = "Hello"
b = " World!"
print (a+b)
3 a = 1
b = "Hello"
print(a+b)
4 a = 1
b = "Hello"
print(b,a)
Начну объяснение с того, что в Python, как и в других языках, есть различные типы переменных.
Для начала мы рассмотрим только целочисленные и строки. Строка представляет из себя массив букв. На данный момент мы этим пользоваться не будем, но в будущем может пригодиться.
Для присваивания переменным значений переменным используется знак равно.
Python будет автоматически определять тип переменной. Далее мы можем производить любые махинации.
В первом случае я вывел "Hello World!",т.к. Python при последовательном выводе переменных автоматически ставит между ними пробел.
Во втором случае тоже будет пробел, т.к. я его поставил. При сложении строковых переменных Python соединяет их в одну не проставляя между ними пробелов и т.д.
В третьем случае нам выдаст ошибку, т.к. складывать строковые переменные с численными нельзя.
А в четвёртом случае нам выведет "Hello 1", т.к. мы не складывали переменные, а выводили последовательно.(надеюсь, что я понятно объяснил)
Так же мы можем складывать две переменные в одну.
Пример:
a = 1 b = 2 c = a+b print (c)
В итоге нам выведет 3.
Далее я хотел бы рассказать о циклах for и while, а также операторах break и continue, "волшебном" слове else.
Приведу пример кода с циклом while:
i = 5
while i < 15:
print(i)
i = i + 2
Нам выведет 5 раз число i, которое будет изменяться с каждым выводом. Если говорить на русском, то в коде выше я написал: "Пока i будет меньше 15, я буду выводить i и прибавлять к нему
2. Это простейший пример использования while. Хотел бы подметить, что отсчёт начинается не с 1, а с 5.
Цикл for уже чуточку сложнее, чуть менее универсальный, но выполняется гораздо быстрее цикла while.
Этот цикл проходится по любому итерируемому объекту (например строке или списку), и во время каждого прохода выполняет тело цикла.
Пример кода:
for i in 'hello world': print(i * 2, end='')
Нам выведет "hheelllloo wwoorrlldd"
Более подробно об этом вы можете найти на просторах интернета(если заинтересовались в изучении Python)
Оператор continue начинает следующий проход цикла, минуя оставшееся тело цикла (for или while)
Пример кода:
for i in 'hello world': if i == 'o': continue print(i * 2, end='')
Нам выведет "hheellll wwrrlldd"
Оператор break досрочно прерывает цикл.
Пример кода:
for i in 'hello world': if i == 'o': break print(i * 2, end='')
Нам выведет "hheellll"
Слово else, примененное в цикле for или while, проверяет, был ли произведен выход из цикла инструкцией break, или же "естественным" образом.
Блок инструкций внутри else выполнится только в том случае, если выход из цикла произошел без помощи break.
Пример кода:
for i in 'hello world':
if i == 'a':
break
else:
print('Буквы a в строке нет')
Нам выведет "Буквы a в строке нет"
На этом всё. Если вы до сих пор заинтересованы в изучении Python, то ставьте 👍 и я расскажу еще про python
Не забывайте ставить 👍 если вам понравилась и подписаться на канал,а так же посетить наш чат.