Найти в Дзене

Python. Знакомство с языком программированием

Python – это отличный выбор для начинающих и профессионалов по нескольким причинам: Сферы применения Python: Таким образом, Python – это универсальный и удобный язык, который подходит для самых разных задач и уровней опыта. Ранее мы установили pythot на компьютер. Код можно писать в любом удобном редакторе. Я буду показывать примеры в Visual Studio Code. Самая первая функция с которой мы познакомимся это функция print(). Она передает все что указанно в круглых скобках. Что бы передать строчку на вывод ее нужно заключить в кавычки либо в двойные " " либо в одинарные ' ' Разберем на примере вывода строки Game Over Так же данная функция может вообще не принимать не какие аргументы или наоборот принимать несколько аргументов. Разберем в следующем примере. В этом примере мы видим что 1-я строка предала нам вывод строки Game Over, 2-я строка пустая, своего рода отступ и 3-я строка вывела цифры через пробел. Числа бывают двух типов целые и дробные. Эти числа поддерживают следующие арифметич
Оглавление

Python – это отличный выбор для начинающих и профессионалов по нескольким причинам:

  1. Подходит для новичков:
  2. Python прост в изучении благодаря понятному синтаксису, который напоминает обычный английский язык. Это делает его идеальным для тех, кто только начинает свой путь в программировании.
  3. Широкая область применения:
  4. Python используется в самых разных сферах, включая веб-разработку, анализ данных, машинное обучение, создание игр и прототипирование. Например, такие гиганты, как Google и Microsoft, используют Python для анализа данных и машинного обучения.
  5. Большое и дружелюбное сообщество:
  6. У Python огромное сообщество разработчиков, которые всегда готовы помочь. Это значит, что вы легко найдете ответы на свои вопросы и поддержку.
  7. Востребованность:
  8. Python является одним из самых востребованных языков программирования на рынке труда. Знание Python открывает двери в различные компании и проекты.

Сферы применения Python:

  • Веб-разработка: Компании вроде Google и Yandex используют Python для создания своих веб-сервисов.
  • Анализ данных и машинное обучение: Google и Microsoft активно применяют Python для этих целей.
  • Игры: Компании, такие как Wargaming, используют Python для разработки игр.
  • Прототипирование: Python отлично подходит для быстрого создания прототипов приложений.
  • Тестирование: Python используется для автоматизации тестирования и других задач.

Таким образом, Python – это универсальный и удобный язык, который подходит для самых разных задач и уровней опыта.

Функция Print

Ранее мы установили pythot на компьютер. Код можно писать в любом удобном редакторе. Я буду показывать примеры в Visual Studio Code. Самая первая функция с которой мы познакомимся это функция print(). Она передает все что указанно в круглых скобках. Что бы передать строчку на вывод ее нужно заключить в кавычки либо в двойные " " либо в одинарные ' ' Разберем на примере вывода строки Game Over

Функция Print
Функция Print

Так же данная функция может вообще не принимать не какие аргументы или наоборот принимать несколько аргументов. Разберем в следующем примере.

Функция Print
Функция Print

В этом примере мы видим что 1-я строка предала нам вывод строки Game Over, 2-я строка пустая, своего рода отступ и 3-я строка вывела цифры через пробел.

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

Числа бывают двух типов целые и дробные. Эти числа поддерживают следующие арифметические операции:

● сложение (+);

● вычитание (-);

● умножение (*);

● деление (/);

● целочисленное деление (//);

● возведение в степень (**);

● взятие остатка от деления (%).

Приоритет операций аналогичен стандартным математическим правилам.

В первом примере показано как работает данные операции. Не чего сложного. В функции print мы задаем значение и программ сама все считает. Своего рода калькулятор.

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

С делением дела обстоят иначе. Есть два вида деления

Не целочисленное деление (считает число с остатком)
Целое деление (считает сколько целых чисел)

Пример

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

Так же python знает приоритет при арифметических операциях. То есть мы сможем посчитать правильно сколько будет 2+2*2 или (2+2)*2

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

Переменные

Переменная – это объект, которому дано имя. Необходимо для хранения

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

Объект – это:

● число;

● строка;

● практически что угодно в Python.

Правила именования переменных:

● Имя переменной может состоять только из цифр, латинских букв и знака

подчеркивания.

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

Рекомендации именования:

● Имя переменной должно описывать её суть.

● Лучше использовать snake_case (слова с маленькой буквы и разделять

подчеркиванием например dog_name).

● Переменные именуем только на английском языке.

Чтобы сохранить значение в переменной, используется оператор присваивания «=». Не путайте с «равно»!

(имя переменной) name (оператор присваивания) = (значение переменной) 'Коля'. Получается name = ' Коля'

Пример:

Если мы назовем переменную 1namber и присевом ей число 10 то будет получим ошибку. Так как ранее говорилось переменная не может начинается с цифры.

Переменные
Переменные

По этому 1-цу в начале namber нужно либо поставить в середину слова либо убрать. После того как мы назвали правильно переменную, что бы ее вывести нужно обратится уже к ранее знакомой нам функции print. Уже в ней обратится к переменной, и мы получим вывод тот который, так сказать мы положили в эту переменную. Пример:

Переменные
Переменные

Мы так же в переменную можем написать како - то математическое выражение и на выходе мы получим уже результат.

Переменные
Переменные

Мы можем еще создать одну переменную в которой на основании первой переменной и добавить к нему число и выдать нам результат через print. Но в print мы закладываем уже вторую переменную.

Переменные
Переменные

Функция для ввода данных input

input – это функция для ввода данных от пользователя.

Ранее мы рассматривали функцию что бы что то выводить на экран. Сейчас мы рассмотрим что бы что то вводить от пользователя. Допустим мы можем создать переменную name и назвать ее допустим Олег, а в функции вывода укажем print ("Меня зовут", name) то получим следующее

Функция для ввода данных input
Функция для ввода данных input

Однако это уже скучно, мы могли просто написать, что меня зовут Олег . Да и программы созданы для того что бы нам упростить жизнь. По этому давайте сделаем так что бы программа сама спрашивала как нас зовут. Для этого есть функция input. Туда мы можем передать в качестве параметров какой то текст, который покажется человеку и ему придется что то вводить. Создаем так же переменную name = но уже указываем input и присваиваем строку Напишите ваше имя

Функция для ввода данных input
Функция для ввода данных input

И вот мы уже видим что программа просит нас ввести как нас зовут. Введем имя допустим Петя и вот что мы получим

Функция для ввода данных input
Функция для ввода данных input

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

Строки

Строка – это последовательность символов.
Свойства строк:
● Можно применять некоторые арифметические операции (+, *).
● Поддерживают индексацию.
● У строк есть множество методов (find, split).

Вот как работал оператор "+" с цифрами, он их просто брал и складывал. Но если мы через оператора "+" соединим строки то они просто склеются. Это называется конкатенация. Строчки работают что с цифрами что со словами одинакова.

Строки
Строки

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

Строки
Строки

Теперь давайте разберем другой пример. Мы можем создать строчку и обраться в ней к одному конкретному ее элементу. Указав номер в квадратных скобках. Важно то что нумерация в программировании начинается не с 1-цы, а с 0-ля.

Строки
Строки

Мы можем так же их сложить

Строки
Строки

Так же давайте познакомимся с методом строк. Мы можем изменить строку с помощью методов которых огромное количество. Например lower(), что бы его вызвать нужно в конце обязательно поставить круглые скобки. Этот метод превратит нашу строчку где все буквы стали маленькими. Или например если наоборот нужны все буквы большие то есть метод upper()

Метод строк
Метод строк

Это одни из методов. Их очень много в дальнейшем мы будем с ними встречаться.

Читайте также:

  • Устанавливаем Python в Windows
  • Устанавливаем и настраиваем Python в Linux
  • f - строки Python