6.40M
Category: programmingprogramming

Установка и настройка среды программирования PyCharm

1.

Всероссийский конкурс
«КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ. СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНОКОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
ГК «Геоскан»
Модуль: ВВЕДЕНИЕ В ДЕЯТЕЛЬНОСТЬ
«ЭКСПЛУАТАЦИЯ БЕСПИЛОТНЫХ АВИАЦИОННЫХ СИСТЕМ»
Название темы: Установка и настройка среды программирования PyCharm.
Подготовка ее к созданию проектов.
Преподаватель: Божко Петр Анатольевич, программист
Москва, 2022

2.

Изучаемые вопросы
1. Что такое Python
2. Что такое среда программирования PyCharm
3. Как установить их на компьютер
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
2

3.

Цель занятия
• Установка Python и PyCharm на компьютер
• Настройка для дальнейшей работы
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
3

4.

Формируемые компетенции
(результат освоения)
• Методы обучения: лекция
• Технические средства обучения: компьютер
• Программное обеспечение: Microsoft Windows 10,
PyCharm Community, Python
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
4

5.

Python
Высокоуровневый язык программирования
общего назначения имеющий:
• динамическую строгую типизацию
• автоматическое управление памятью
Создан для:
• высокой производительности
разработчика
• читаемости кода и его качества
• обеспечение переносимости написанных
на нём программ
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
5

6.

Установка Python
• Для работы Python на
вашем компьютере
необходимо установить
интерпретатор.
• Скачивается на
официальном сайте
www.python.org
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
6

7.

Установка Python
• При установке
необходимо
обязательно
поставить галочку в
пункте «Add Python to
PATH»
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
7

8.

PyCharm
Интеллектуальная
Python IDE с полным
набором средств для
эффективной
разработки на языке
Python
разрабатываемая
компанией JetBrains.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
8

9.

Установка PyCharm
Скачать актуальную
версию можно на
официальном сайте
JetBrains:
https://www.jetbrains.com
/pycharm/
Установка ничем не
отличается от установки
любой другой программы
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
9

10.

Первое включение
При открытии программы нас встречает стартовое окно, в
котором можно увидеть следующие вкладки:
• Проекты
• Настройки среды
• Установка разных плагинов
• Обучение от PyCharm
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
10

11.

Создание проекта
Выберем пункт “New
Project”
Откроется окно, в
котором
1. Location - путь для
сохранения
проекта
2. Python Interpreter выбор окружения
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
11

12.

Окружение Python
Окружение Python - видимость мест, в которых интерпретатор Python
будет искать установленные библиотеки для проекта.
Для чего это необходимо?
1. Eсть два проекта, использующие стороннюю библиотеку, но разные версии. Устанавливая
стандартным образом библиотеки разных версий они будут стирать друг друга и всегда будет
оставаться только 1 библиотека.
2. Если вы пользуетесь не своим компьютером, то вам могут просто запретить доступ к папке, в
которой хранятся библиотеки.
3. Для передачи проекта другому пользователю достаточно будет выполнить лишь одну команду,
которая создаст список используемых библиотек. А пользователю, соответственно, нужно будет
выполнить одну команду с этим списком, для установки всех библиотек.
Поэтому для каждого проекта создаётся своё окружение и в каждый
новый проект библиотеки ставятся индивидуально. У проекта всегда
будут нужные только ему библиотеки, не зависящие от других проектов.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
12

13.

Основное окно программы
• Слева расположено
дерево проекта.
• В нём должна
появиться папка с
названием “venv”.
Это та папка, куда
будут
устанавливаться все
библиотеки.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
13

14.

Установка библиотек
Способ 1
Перейти в File -> Settings ->
Project -> Python Interpreter
Для установки новой библиотеки
необходимо нажать на знак “+” и в
открывшемся окне найти необходимую
библиотеку
Далее нажать на “Install Packege” и
дождаться установки
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
14

15.

Установка библиотек
Способ 2
Открыть терминал (вкладка внизу)
Для установки библиотеки выполняем в терминале команду
“pip install <lib-name>”
Например
для установки OpenCV
выполняем
“pip install opencvcontrib-python”.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
15

16.

Создание списка библиотек
• Для создания списка
библиотек в терминале
выполнить команду:
“pip freeze > requirements.txt”
• Для установки библиотек из
файла в терминале выполнить
команду:
“pip install -r requirements.txt”
• При открытии проекта,
который вы скачали и в
котором есть requirements.txt,
PyCharm сразу понимает, что
это проект с виртуальной
оболочкой.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
16

17.

Итоги занятия
• Установили Python и PyCharm на компьютер
• Настроили их для дальнейшей работы
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
17

18.

Вопросы для самоподготовки
1. Что такое виртуальное окружение Python?
2. Как установить библиотеку?
3. Для чего создаётся файл requirements?
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
18

19.

Домашнее задание
обязательно
• Установить Python
• Установить PyCharm
• Запустить шаблонный проект Hello World
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
19

20.

Дополнительные материалы
1.
Страница сайта JetBrains с PyCharm [электронный ресурс] https://www.jetbrains.com/ruru/pycharm/ Содержание: На странице содержатся ссылки на скачивание среды
PyCharm.
2.
Сайт Python [электронный ресурс] https://www.python.org/ Содержание: На странице
содержатся ссылки на скачивание интерпретатора Python и документацию.
ВСЕРОССИЙСКИЙ КОНКУРС «КАДРЫ ДЛЯ ЦИФРОВОЙ ПРОМЫШЛЕННОСТИ.
СОЗДАНИЕ ЗАКОНЧЕННЫХ ПРОЕКТНО-КОНСТРУКТОРСКИХ РЕШЕНИЙ В РЕЖИМЕ СОРЕВНОВАНИЙ «КИБЕРДРОМ»
20

21.

Божко Петр
Программист отдела образовательных
проектов ГК “Геоскан”
Telegram - канал
English     Русский Rules