Python - это просто! Учим основы Python

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

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


Report Page