Python — это язык программирования общего назначения, и, согласно недавнему опросу Stackoverflow, он обогнал по популярности Java.

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

Что ж, приступим к делу.

Начиная…

Прежде чем мы начнем, есть несколько вещей, которые вы должны знать о Python:

  • Python — это язык программирования высокого уровня, а это значит, что он имеет сильную абстракцию от деталей компьютера (поэтому он такой простой и понятный). Из-за этого он может быть не таким эффективным, как другие языки, такие как ассемблер, C или C++;
  • Python — это интерпретируемый язык. Его синтаксис читается, а затем выполняется напрямую. Интерпретатор читает каждый оператор программы, следуя ходу программы, затем решает, что делать, и делает это. Вот почему вы должны тестировать все свои программы, даже если кажется, что все работает идеально. Например, если в цикле есть ошибка, она будет показана только в том случае, если цикл выполнен;
  • У Python отличная документация, к которой вы можете получить доступ здесь и невероятное сообщество. Используй их.

Функция печати

Я предполагаю, что вы уже установили Python. Если нет, нажмите здесь.

Чтобы написать свой первый код Python, откройте текстовый редактор и введите:

print("Hello world, this is my first python code")

Сохраните файл как «helloworld.py» и поместите его в интерпретатор Python для выполнения. Вы также можете запустить свой код в командной строке:

C:\Users\Your Name>python helloworld.py

Если все прошло хорошо, вы должны увидеть что-то вроде этого:

> Hello world, this is my first python code

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

#show the sum of two integers
number1 = 5
number2 = 7
print(number1+number2)
#dividing two decimals
number1 = float(12.1)
number2 = float(4)
#concatenating strings
name = "Python"
phrase = str("I hate ")
print("I love ", name)
print(phrase+name)

Типы данных

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

  • Тип текста: str (строка)
  • Числовые типы: int (целое), float (десятичное), complex
  • Типы последовательности: list, tuple, range
  • Тип сопоставления: dict
  • Типы наборов: set, frozenset
  • Логический тип: bool
  • Двоичные типы: bytes, bytearray, memoryview

Примечание. Переменные в Python по умолчанию интерпретируются как целые числа. Рекомендуется объявлять их как другой типявно(если они не являются целыми числами). Вы можете увидеть тип переменной с помощью функции type().

Операторы Python

Операторы используются для выполнения операций над переменными и значениями. Основные группы:

  • Арифметические операторы
  • Операторы сравнения
  • Логические операторы

Арифметические операторы

Арифметические операторы используются с числовыми значениями для выполнения общих математических операций.

  • Дополнение: x + y
  • Вычитание: x - y
  • Умножение: x * y
  • Подразделение: x / y
  • Модуль: x % y
  • Возведение в степень: x ** y
  • Этажность: x // y

Операторы сравнения

Операторы сравнения используются для сравнения двух значений.

  • Равно: x == y
  • Не равно: x != y
  • Больше чем: x > y
  • Меньше чем: x < y
  • Больше или равно: x >= y
  • Меньше или равно: x <= y

Логические операторы

Логические операторы используются для объединения условных операторов.

  • и -> возвращает True, если оба утверждения верны x < 2 and x < 4
  • или -› возвращает True, если одно из утверждений истинно x < 10 or x < 9
  • не -> Обратный результат, возвращает False, если результат истинный not(x < 2 and x < 4)

Если заявление

Посмотрите на код ниже:

age = 18
if (age<21):
    print("The student is underage!")
elif (age==21):
    print("The student is 21!")
else:
    print("The student isn't underage!")

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

Попробуйте написать код, который запрашивает два результата теста. Если среднее значение меньше 7, пользователь должен увидеть «Извините, вы плохо справились с тестами». Если среднее значение равно 7, пользователь должен увидеть «Вы сделали это!». И если оно больше 7, пользователь должен увидеть «Поздравляем!! Ты отличный ученик».

Примечание. чтобы запросить ответ у пользователя, необходимо использовать функцию input(). Например:

name = str(input("What's your name?"))
age = int(input("How old are you? "))
print("I'm %s and I'm %d"% (name, age))

Петли

В Python есть две примитивные команды цикла: while и for.

Пока цикл

С помощью цикла while мы можем выполнять набор операторов, пока условие истинно.

count = 0
while count < 10:
    print(count)
    count += 1    #this line is the same as    count = count+1

Приведенный выше код будет печатать count до тех пор, пока count меньше 10.

Для цикла

Цикл for используется для перебора последовательности. Используя его, мы можем выполнить набор операторов, один раз для каждого элемента в списке, кортеже, наборе, строке и т. д. Например:

#loop through a string
for x in "banana":
    print(x)
#loop through a list of fruits
fruits = ["apple", "banana", "melon"]
for x in fruits:
    print("I like", x)

Заключение…

Вы поняли, почему питон стал таким популярным? За несколько минут вы смогли выучить основные понятия этого удивительного языка.

Пожалуйста, прокомментируйте и поделитесь этой статьей!