Перейти к содержанию

Что такое Python? Начало работы

О языке Python

Tip

Знакомьтесь! Это голосовой помощник Алиса. Данный сервис обрабатывает голосовые команды и генерирует связанные тексты различной сложности.

Получить грамматически правильный текст Алисе удается с помощью зависимостей параметров, заложенных внутри языковой модели YaLM. Открытый исходный код проекта можно найти на портале GitHub.

Вы могли заметить, что данная модель преимущественно написана на Python. Этому есть несколько причин:

  1. Python – один из наиболее подходящих языков для обработки больших объемов данных.
  2. Кроме того, Python является языком, который широко используется в научных исследованиях и анализе данных, что делает его идеальным выбором для создания модели, подобной YaLM.

Преимущества Python

Во-первых, Python имеет простой и понятный синтаксис. Например, ниже представлен код для вывода фразы "Hello, World!" на экран.

Для языка Java:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, world!");

Для языка Python:

print("Hello, World!")

А также:

  • С помощью Python удобно писать скрипты для автоматизации рутинных задач.
  • Для Python написано множество библиотек и модулей для решения прикладных задач.
  • Python активно развивающийся язык с большим сообществом.
  • Можно быстро разработать проект Proof of Concept.
  • Интерпретатор Python доступен на любых платформах: MacOS, Windows, Linux.
История названия языка

monty.png

Да, как ни странно, но язык программирования Python назван не в честь змеи. Создатель языка, сотрудник голландского института математики и информатики, Гвидо ван Россум назвал язык в честь популярного в 70-х телешоу «Летающий цирк Монти Пайтона».

В отрытый доступ язык был выложен в 1991 году. Изначально это был скриптовый язык, ориентированный на обучение программированию. Впоследствии язык приобрел большую популярность. Сегодня основной распространяемой версией языка Python является третья, или Python3 (существует также Python2.7), которая является интерпретируемым языком.

Программирование на Python в сервисе replit

Все примеры и проекты данного курса можно выполнить с использованием сервиса для совместного программирования replit, для работы в котором необходимо использовать браузер (например, Chrome, Safari или Mozila). Все примеры данного курса, также, можно выполнять в среде разработки или редакторе кода, однако онлайн-сервис replit выбран для упрощения работы с языком Python на начальном этапе. Следовательно, установка дополнительных программ на компьютер, кроме браузера, не требуется.

Задание: начало работы с replit

  1. Зарегистрируйтесь в replit.com. Для регистрации перейдите по ссылке.
  2. Создайте новый проект с кодом Python.
  3. Запустите первый скрипт в файле main.py

Код для вставки в файл.

print(2 + 2)

Справка по заданию

  1. Для регистрации в сервисе можно использовать использовать обычную почту, если выбрать пункт Continue with email. Также вы можете выбрать регистрацию через аккаунт Google или Github, если они у вас имеются. Не забудьте почту и пароль для входа в replit. Они нам понадобятся!

  2. Проект, в котором можно совместно писать код и запускать программу, называется repl. Чтобы создать такой проект, после регистрации необходимо нажать кнопку Create Repl в правом верхнем углу.

  3. В окне создания репла вам необходимо выбрать язык проекта - Python, а также дать название проекту.

  4. После создания репла откроются сам репл, который содержит открытый файл, в котором можно писать команды на языке Python, и консоль, в которой можно будет увидеть результат запуска программы. Введите код из задания и запустите проект, нажав на кнопку Run

Результат

replit_1.png