#3 Установка и использование Python IDE. Этичный хакинг с Python.
Здравствуйте, дорогие друзья.
Продолжаем рассматривать язык программирования Python. В предыдущем уроке мы писали первую программу в текстовом редакторе «Leafpad».
Разумеется, мы не будем продолжать писать программы в простом предустановленном текстовом редакторе, но это можно сделать, при хорошем желании. Дело все в том, что по мере масштабирования Вашего проекта, довольно сложно использовать обычный редактор.
На помощь к нам приходят специальные программы, которые были разработаны с учетом написания кода. Это так называемые IDE или (Интегрированная среда разработки (англ. Integrated Development Environment). И я хотел бы предоставить Вашему вниманию IDE, которая называется Pycharm. Ссылка на скачивание (https://www.jetbrains.com/pycharm/download/#section=linux).
![](https://timcore.ru/wp-content/uploads/2021/02/001-3-1024x510.png)
Профессиональная версия этой программы стоит денег, но нам она не будет нужна, так как мы воспользуемся версией «Community». Жмем на кнопку «Download», и скачиваем данный софт:
![](https://timcore.ru/wp-content/uploads/2021/02/002-3-1024x513.png)
Скачиваем и переходим в директорию «Downloads», далее распакуем наш архив в директорию «opt»:
![](https://timcore.ru/wp-content/uploads/2021/02/003-3.png)
![](https://timcore.ru/wp-content/uploads/2021/02/004-3.png)
Жмем кнопку «Выбрать», и распаковываем нашу программу.
Я делаю это не из терминала, для наглядности, но имейте ввиду, что с терминалом быстрее выполняются шаги.
Далее, переходим в директорию «opt/pycharm-community-2019.2.1/bin»:
![](https://timcore.ru/wp-content/uploads/2021/02/005-3.png)
Нас будет интересовать исполняемый файл, «pycharm.sh»:
![](https://timcore.ru/wp-content/uploads/2021/02/006-3.png)
Теперь перейдем в терминал, и введем команду «cd opt/pycharm-community-2019.2.1/bin»
, далее просмотрим эту директорию с помощью «ls»:
![](https://timcore.ru/wp-content/uploads/2021/02/007-2-1024x504.png)
Запустим исполняемый файл «pycharm.sh», с помощью команды «./pycharm.sh»:
![](https://timcore.ru/wp-content/uploads/2021/02/008-1-1024x504.png)
После первого запуска IDE будет спрашивать цветовую тему (я ее выбрал в темных тонах), а также процесс передачи данных, в случае ошибок и лицензионное соглашение. Жмем на кнопку «Create New Project»:
![](https://timcore.ru/wp-content/uploads/2021/02/009-1.png)
Папку сохранения исходников оставим без изменения.
В итоге получаем вот такой вывод нашего рабочего пространства:
![](https://timcore.ru/wp-content/uploads/2021/02/010-1-1024x491.png)
Слева можно увидеть древо проектов и путь в конечную директорию месторасположения нашего проекта или проектов:
![](https://timcore.ru/wp-content/uploads/2021/02/011-1-1024x492.png)
Давайте создадим новый файл. Откроем вкладку «File», далее выберем «New», и «Python File»:
![](https://timcore.ru/wp-content/uploads/2021/02/012.png)
Назовем наш первый файл «hello.py», и «Ok»:
![](https://timcore.ru/wp-content/uploads/2021/02/013-1024x488.png)
Появляется наш файл, для написания кода:
![](https://timcore.ru/wp-content/uploads/2021/02/014-1024x488.png)
Перейдем в директорию с нашим созданным файлом, и убедимся, что он там присутствует:
![](https://timcore.ru/wp-content/uploads/2021/02/015.png)
Все отлично, можем писать код.
Я не буду показывать Вам, как писать код в данном уроке, и мы просто напишем простенькую программу, которую уже писали.
Цель — просто показать, как работать с IDE.
Начнем программу с шебанга, и пропишем дополнительно одну строку кода:
«#!/usr/bin/env python
»
«print(«Hello World!»)
»
![](https://timcore.ru/wp-content/uploads/2021/02/016-1024x497.png)
Обратите внимание, что имена функций подсвечиваются синим цветом, а сообщение, которое выводится на экран — зеленым.
Код готов к выполнению, и мы можем перейти в Pychar на вкладку «Run», и выбираете «Hello». Получаем вывод:
![](https://timcore.ru/wp-content/uploads/2021/02/017-1024x497.png)
Меня не особо впечатляет этот способ вывода программы. Более удобнее будет использовать терминал.
Нам нужно перейти в директорию «/root/PycharmProjects/hello/», и запустить файл, с помощью команды «python hello.py»:
![](https://timcore.ru/wp-content/uploads/2021/02/018-1024x515.png)
В принципе, на этом все в этом уроке. Я показал Вам, как установить Pycharm, как создать проект, а также запустить код через IDE и терминал.
Всем хорошего дня!
NetBeans очень мощная, но и довольно требовательная к ресурсам IDE (интегрированная среда разработки). Я уже много-много лет работаю именно в этой IDE. Поддержка Python включается при установке соответствующего плагина.