65
Python – Pycharm (1) Н.К. Трубочкина 2018 1

Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Python – Pycharm (1)

Н.К. Трубочкина

2018

1

Page 2: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

Какие серверные языки использовать в веб-приложениях?

2

Критерии рейтингов языков программирования: • языковые запросы пользователей в интернете, • количество загруженного программного обеспечения, • количество обсуждений на форумах, • количество вакансий на рынке.

Page 3: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Рейтинг языков программирования 2018 года от издания IEEE Spectrum

http://citforum.ru/news/39123/

3

Page 4: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Рейтинг языков пр-я по версии компании TIOBE Software в 2018 г.

https://www.tiobe.com/tiobe-index/

4

Page 5: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

PYPL рейтинг языков

программирования в 2018 г.

http://pypl.github.io

/PYPL.html

5

Page 7: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

7

Page 9: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

https://techrocks.ru/2018/07/29/programming-languages-popularity-2018/

9

Page 10: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Python • Python - универсальный интерпретируемый, интерактивный,

объектно-ориентированный и высокоуровневый язык программирования. Он был создан Guido van Rossum в 1985-1990 годах.

• Используется для: • веб-разработки (серверная часть),

• разработки программного обеспечения,

• математики,

• системного скриптинга.

10

Page 11: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Почему Python?

• Python работает на разных платформах (Windows, Mac, Linux, Raspberry Pi и т. д.).

• Python имеет простой синтаксис, похожий на английский язык.

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

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

11

Page 12: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Синтаксис Python по сравнению с другими языками программирования

• Python был разработан для удобочитаемости и имеет некоторое сходство с английским языком с влиянием математики.

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

• Python полагается на отступы, используя пробелы, для определения области; таких как область циклов, функций и классов. Другие языки программирования часто используют фигурные скобки для этой цели.

12

Page 13: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

• Python интерпретируется - обрабатывается во время выполнения интерпретатором. Вам не нужно компилировать свою программу перед ее выполнением. Это похоже на PERL и PHP.

• Python интерактивен - вы можете напрямую взаимодействовать с интерпретатором, чтобы писать свои программы.

• Python является объектно-ориентированным - Python поддерживает объектно-ориентированный стиль или технику программирования, которая инкапсулирует код внутри объектов.

• Python - это язык для начинающих. Python - отличный язык для начинающих программистов и поддерживает разработку широкого спектра приложений от простой обработки текста до веб-браузеров для игр.

13

Page 14: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Возможности Python включают следующее: • Простота обучения - у Python есть ключевые слова, простая структура и четко определенный синтаксис.

• Легко читаемый - код Python более четко определен и видим для глаз.

• Легкий в обслуживании - исходный код Python довольно прост в обслуживании.

• Широкая стандартная библиотека - основная часть библиотеки Python очень портативна и кросс-платформенна - совместима с UNIX, Windows и Macintosh.

• Интерактивный режим - Python поддерживает интерактивный режим, который позволяет интерактивно тестировать и отлаживать фрагменты кода.

• Portable - Python может работать на самых разных аппаратных платформах и иметь один и тот же интерфейс на всех платформах.

• Расширяемый - вы можете добавить модули низкого уровня в интерпретатор Python. Эти модули позволяют программистам добавлять или настраивать свои инструменты для повышения эффективности.

• Базы данных - Python предоставляет интерфейсы для всех основных коммерческих баз данных.

• Программирование GUI - Python поддерживает графические приложения, которые могут быть созданы и перенесены на многие системные вызовы, библиотеки и системы Windows, такие как Windows MFC, Macintosh и X Window системы Unix.

• Масштабируемость - Python обеспечивает лучшую структуру и поддержку больших программ, чем оболочки.

14

Page 15: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

PYHTON Примеры приложений на языке

15

Page 17: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Пример 2

17

Page 18: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

3. https://tproger.ru/translations/reactive-web-apps-

with-python/

18

• Отображает метаинформацию о лекарственных веществах при наведении курсора на точки в графике

• Код приложения также добавляет строки в таблицу, когда появляются новые компоненты в выпадающем списке.

Page 19: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

4. https://tproger.ru/translations/reactive-web-apps-with-python/

19

Page 20: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Пример 5

20

Page 22: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

В создании веб-приложений часто требуется использование различных фреймворков

• С помощью фреймворков разработка больших надежных обслуживаемых веб-приложений становится намного проще.

• Общие характеристики:

– Маршрутизация URL-адресов

– Шаблоны вывода

– Управление базами данных

– Управление сеансом

– Безопасность от стандартных атак

• С помощью фреймворка можно реализовать большинство этих функций.

• Например, фреймворк Flask не поддерживает базы данных. Для их использования потребуется отдельный модуль.

• А вот фреймворк Django по умолчанию поддерживает базы данных. 22

Page 23: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Какие существуют фреймворки Python? Django и Flask – самые популярные веб-фреймворки. Существуют и другие. Вот некоторые из них: • Bottle • Pyramid • Muffin • CherryPy • web2py • Falcon • Turbo2Gears

23

Page 24: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Сайты, созданные с помощью Django • имеют дело с высоким трафиком (50 тысяч просмотров

в секунду и более). • Доступ к базе данных осуществляется через объектно-

реляционное преобразование: вы определяете свои модели данных в Python, и Django начинает работать с реляционными системами управления базами данных (СУБД).

• Однако, если вам нужно, вы можете написать свои собственные SQL-запросы в Django.

• Также в этом фреймворке поддерживается маршрутизация URL-адресов.

24

Page 25: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

ЧТОБЫ ПИСАТЬ ПРИЛОЖЕНИЯ

Как изучать Python

25

Page 27: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

https://www.w3schools.com/python/

27

Page 28: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

https://www.tutorialspoint.com/

28

Page 29: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Есть online отладчик https://www.tutorialspoint.com/python3/

29

Page 30: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Полезные ссылки

• Python.org − официальный сайт Python. Найдете полный список всей документации, установки, учебных пособий, новостей и т. д..

• Web Programming in Python − В этом руководстве по теме делается попытка охватить все аспекты программирования веб-приложений (как клиентов, так и серверов) с использованием Python.

• Starship − Это не официальный сайт языка Python! • The Jython Project − это реализация высокоуровневого, динамического, объектно-

ориентированного языка Python, написанного на 100% Pure Java, и плавно интегрированного с платформой Java.

• PythonWare − сайт PythonWare предоставляет полезное программное обеспечение для сообщества Python под брендами PythonWare и effbot.org.

• Wing IDE − Wing IDE - мощная интегрированная среда разработки (IDE) для языка программирования Python.

• python.vim − улучшенная версия сценария выделения синтаксиса Python 3. • Python and XML − это руководство по теме ссылается на документацию и код для

обработки XML в Python. • Think Python − Бесплатная книга на python. Как думать, как компьютерный ученый, Аллен

Дауни? 30

Page 31: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

РАБОТА В КОМАНДНОЙ СТРОКЕ

31

Page 32: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Скачайте Python https://www.python.org/

32

Page 33: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

После установки 8 * 8 Enter

33

Page 34: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Числа Интерпретатор действует как простой калькулятор: вы можете набрать в нем выражение и записать значение. Синтаксис выражений прост: операторы +, -, *и /работают так же , как и в большинстве других языков (например, Pascal или C); круглые скобки ( ()) могут использоваться для группировки. Например: >>> 2 + 2 4 >>> 50 - 5 * 6 20 >>> ( 50 - 5 * 6 ) / 4 5.0 >>> 8 / 5 # деление всегда возвращает число с плавающей точкой 1.6

34

Page 35: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Знак равенства ( =) используется для присвоения значения переменной. После этого до следующего интерактивного приглашения результат не отображается: >>> ширина = 20 >>> высота = 5 * 9 >>> ширина * высота 900

35

Page 36: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

https://docs.python.org/3.7/tutorial/introduction.html

36

Page 37: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

37

Page 38: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

38

Page 39: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

39

Page 40: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

РАБОТА В СРЕДЕ PYCHARM

40

Page 41: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

PyCharm - это кросс-платформенный редактор

• разработанный компанией JetBrains. Pycharm предоставляет все необходимые инструменты для продуктивной разработки Python.

• Ниже приведены подробные инструкции по установке Python и PyCharm

41

Page 42: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Установка Python. Шаг 1 Чтобы загрузить и установить Python, посетите официальный сайт Python http://www.python.org/downloads/ и выберите свою версию. Мы выбрали версию Python 3….

42

Page 43: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 2 После завершения загрузки запустите exe для установки Python. Теперь нажмите «Установить сейчас».

43

Page 44: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 3

На этом этапе вы можете увидеть установку Python.

44

Page 45: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 4

Когда установка закончится, вы увидите экран, в котором говорится, что установка была успешной. Нажмите «Закрыть».

45

Page 46: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Установка Pycharm. Шаг 1 Чтобы загрузить PyCharm, посетите веб-сайт https://www.jetbrains.com/pycharm/download/ и нажмите ссылку «ЗАГРУЗИТЬ» в разделе «Сообщество».

46

Page 47: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 2 После завершения загрузки запустите exe для установки PyCharm. Мастер установки должен начаться. Нажмите кнопку "Далее".

47

Page 48: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 3

На следующем шаге измените путь установки, если это необходимо. Нажмите кнопку "Далее".

48

Page 49: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 4

Далее вы можете создать ярлык на рабочем столе, если хотите, и нажать «Далее».

49

Page 50: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 5

Выберите папку меню «Пуск». Сохраните выбранный JetBrains и нажмите «Установить».

50

Page 51: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 6

Подождите завершения установки.

51

Page 52: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 7 После завершения установки вы должны получить экран с сообщением, что установлен PyCharm. Если вы хотите продолжить и запустить его, сначала поставьте галку «Запустить PyCharm Community Edition» и нажмите «Готово».

52

Page 53: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 8

После того, как вы нажмете «Готово», появится следующий экран.

53

Page 55: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Первый проект. Создание первой программы

Шаг 1) Откройте

редактор PyCharm. Вы можете увидеть вводный экран для PyCharm. Чтобы создать новый проект, нажмите «Создать новый проект».

Page 56: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 2) Вам нужно будет выбрать место

• Вы можете выбрать место, где хотите создать проект. И задать имя проекта, например, «FirstProject».

• PyCharm должен найти интерпретатор Python, который вы установили ранее.

• Далее нажмите кнопку «Создать».

Page 57: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 3) Теперь перейдите в меню File «Файл» и выберите New «Создать».

Затем выберите Python File «Файл Python»

Page 58: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 4) Появится новое всплывающее окно New Python file.

Теперь введите имя файла, который вы хотите создать (здесь мы вводим «HelloWorld») и

нажимаем «OK»

Page 59: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 5) Теперь введите простую программу: print («Hello World!»)

Page 60: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 6) Далее перейдите в меню Run «Выполнить» и выберите Run «Выполнить»,

чтобы запустить свою программу

Page 61: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 7) Вы можете увидеть выходные данные вашей программы в нижней части экрана

Page 62: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 8) Если вы не установили редактор Pycharm, вы все равно можете запустить код из командной строки. Введите правильный

путь к файлу в командной строке для запуска программы

Page 63: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Результатом исполнения кода будет:

Page 64: Python Pycharm (1)nadin.miem.edu.ru/!!!_lec_2018_pdf/Python_01_2018.pdf · РЕЙТИНГ СОВРЕМЕННЫХ ЯЗЫКОВ ... обработки текста до веб-браузеров

Шаг 9) Если вы все еще не можете запустить программу, Python Editor online. https://www.guru99.com/execute-python-online.html

Запустите данный код в онлайн-редакторе Python