November 3, 2021

Основы языка Python

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

Установка Python

В первую очередь нам необходимо установить Python, загрузив установочный пакет с официального сайта. Все дальнейшие действия указаны для ОС Windows, гайды по установке на MacOS и Linux вы можете найти в интернете.

Итак, чтобы загрузить установочный пакет, выполняем следующие действия:

  1. Открываем окно браузера и переходим на страницу Download для Windows.
  2. Под верхним заголовком, где написано Python Releases for Windows, нажимаем на ссылку к последней версии Python 3.x.x.;
  3. Листаем вниз и выбираем установочный файл Windows x86-64 для 64-разрядной версии операционной системы или файл Windows x86 для 32-разрядной (Смотреть ниже).

В Windows вы можете выбрать как 32-битный, так и 64-битный установочный файл. Рассмотрим, в чем разница между ними:

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

После загрузки установочного пакета нам необходимо активировать его и установить Python. Для этого откройте скачанный файл и следуйте инструкциям в открывшемся окошке (рекомендуем выбирать пукнт "Install Now"). Обратите внимание на то, чтобы у вас стояла галочка напротив надписи "Add Python 3.x to PATH":

Спустя пару минут у вас на компьютере появится готовый к работе Python. Однако, это еще не все. Нам необходимо установить среду разработки PyCharm - удобный и функциональный инструмент.

Установка PyCharm

  • Перейдите на сайт JetBrains.
  • Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
  • Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
  • Теперь необходимо запустить установку (~ pycharm-community-2019.2). Нажмите «Next».
  • Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2. Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
  • Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
  • Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
  • Установка начнется автоматически. Дождитесь завершения.
  • После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
  • Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
  • PyCharm запустится. Первый раз этой займет больше времени.
  • После приветственного окна нажмите «Create New Project».
  • Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
  • Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm:

print("Hello World!")

В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе.

Особенности и синтаксис Python

Начнем с того, что питон не требует явного объявления переменных, то есть нам не нужно отдельно "говорить" программе, что переменная number будет целочисленной, а переменная string - текстовой, достаточно просто присвоить переменной соответствующее значение с помощью знака равно (=):

number = 5 string = 'string'

Второй особенностью является регистрозависимость. То есть переменные var и Var будут иметь разные значения.

Третья особенность заключается в отсутствии операторных скобок (например, {...} в C или begin ... end в Pascal). Вместо них используются отступы (пробелы или табуляция), а вход в следующий блок осуществляется с помощью двоеточия, например:

if True:

print('hello')

Чтобы присвоить значение пременной используется знак «=», а для сравнения —
«==». Для увеличения значения переменной, или добавления к строке используется оператор «+=», а для уменьшения — «-=». Все эти операции могут взаимодействовать с большинством типов, в том числе со строками. Например:

myvar = 3 print(myvar) myvar += 2 print(myvar) myvar -= 1 print(myvar) mystring = «Hello» mystring += " world." print(mystring) myvar, mystring = mystring, myvar print(myvar, mystring)

Первый код

Для примера нашего первого кода давайте возьмем калькулятор ИМТ. Формула ИМТ выглядит следующим образом:

ИМТ = Вес/(Рост * Рост)

Соответственно, нам нужно принимать одно целочисленное значение и одно десятичное: вес в килограммах и рост в метрах. Для этого мы будем использовать фукнцию input в связке с функциями int и float. Выглядеть это будет следующим образом:

w = int(input('Введите свой вес в килограммах: ')) h = float(input('Введите свой рост в метрах: '))

В данном случае функции input принимают в качестве аргументов строки, которые будут выведены в консоли при запуске программы.

Теперь нам надо обработать полученные данные с помощью нашей формулы:

imt = w/(h * h)

И вывести результат на экран:

print('Ваш ИМТ равен', imt)

Это были ваши первые шаги в познании языка Python. Согласитесь, это было довольно просто, однако дальше будет сложнее и интереснее: мы создадим своего телеграмм бота, биржевого помощника и даже свой клиент телеграмма. Оставайся с нами и не пропусти эти проекты