Найти тему
IT это Джизнь

#2 Установка PyCharm

Оглавление

Всем привет!

Вступление

После прочтения предыдущей статьи, в которой полноценно расписан процесс установки интерпретатора Python, вам наверное натерпится приступить наконец уже к программированию ? Да, помню, такими же амбициями и я обладал 2 года назад, приступив к изучению Python. Но, всему свое время. Для начала нам нужно подготовиться...

В этой статье вы узнаете:

  • Как установить редактор кода или же среду разработки PyCharm
  • Что такое виртуальное окружение и для чего оно нужно

О PyCharm

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

  1. Интерпретатор Python, соответственно
  2. Инструмент, который позволяет писать код. Подойдет даже стандартный блокнот windows.

Но мы не будем извращаться и использовать блокнот. В Python важна табуляция. Я искренне не понимаю людей , которые в первых уроках преподносят Python, создавая первый код в БЛОКНОТЕ... Не удивительно, что большая часть людей, которые приступили к изучению языка программирования Python тупо забрасывают это дело. Они просто пугаются всей этой "вырвиглазности".

Мы же, приступим к изучению по пути с наименьшим сопротивлением - будем использовать уже готовое решение Pycharm.

Официальный логотип PyCharm
Официальный логотип PyCharm

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

Разберемся, с понятием IDE и почему мы будем использовать PyCharm

IDE это некий редактор для вашего кода, позволяющий упростить жизнь программиста. Во многих IDE есть встроенные компиляторы, различные редакторы кода, отладчики, баг трекеры, интерпретаторы, множества различных плюшек в виде подсветок синтаксиса, подсказок в выборе методов при использовании каких-либо библиотек и так далее и тому подобное. Сейчас бессмысленно вам об этом рассказывать, в процессе обучения вы сами сделаете выбор, как и где вы будете кодить. В последующих статьях, я буду использовать IDE PyCharm.

Я разные редакторы кода пробовал, но выбрал именно этот, мне он удобнее и уроки будут именно в нем.

P.S. это не реклама, просто, это тот инструмент, на который стоит обратить свое внимание.

Установка PyCharm

Ну что, а теперь приступим к делу, к установке !

Для начала посещаем официальную странницу PyCharm команды разработчиков Jetbrains.

Скачиваем PyCharm
Скачиваем PyCharm

Нажимаем «скачать» и скачиваем Комьюнити версию, она бесплатная и для наших нужд подойдет на все 100%.

Приступаем к установке,

Главное окно установки PyCharm
Главное окно установки PyCharm

путь установки сея ПО оставляем неизменным, отмечаем галочками все, что можно и ждем, когда процесс инсталляции завершится. Соглашаемся на немедленную перезагрузку ПК и запускаем нашу свежеустановленную IDE. В общем, установка, ничем не отличается от установки других программ, все просто и понятно

При первом запуске Pycharm спрашивает, не хотите ли вы импортировать конфигурационные файлы,

-4

мы любезно отказываемся и начинаем внимательно изучать лицензионное соглашение… Ну вы же их читаете, да? 😀

После ознакомления, перед вами встает выбор темы оформления, я использую темную(Darcula), ну это ваш выбор, можете выбрать на свое усмотрение.

Стандартные темы оформления PyCharm
Стандартные темы оформления PyCharm

Теперь мы можем приступить к созданию нашего проекта и заодно познакомимся с виртуальным окружением.

Выбираем пункт «создать новый проект».

-6

Пусть к директории проекта не изменяем, untitled – это название нашего проекта, можете ввести свое.

Теперь познакомимся с виртуальным окружением. Развернем вкладку «Интерпретатор проекта: новое виртуальное окружение».

-7

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

В данной вкладке мы создаем новое виртуальное окружение.

  • В поле Locations по умолчанию указывается расположение создаваемого окружения. В самом конце пути вы видите надпись venv – это и будет название вашего окружения, можете оставить без изменений.
  • Поле Base interpreter, указывающее на путь к базовому интерпретатору, оставляем не измененным.
  • Первый чек бокс отвечает за наследование глобального пути до ваших библиотек базового интерпретатора.
  • Второй, за доступность библиотек в виртуальном окружении для всех остальных проектов.

Давайте, для примера выберем оба параметра и создам проект. Как видим, в корне проекта присутствует директория Venv – это наше виртуальное окружение. В ней хранятся все базовые модули и конфигурационные файлы "голого" виртуального окружения.

Иерархия директорий и файлов после создания проекта
Иерархия директорий и файлов после создания проекта

Давайте откроем терминал – это наша командная строка Windows, узали?

-9

Видите, префикс «Venv», это означает, что только что созданное виртуальное окружение, под названием Venv активировано и готово к использованию. Выполним проверку, что интерпретатор корректно вызывается, вводим уже изученные команды. Видим, что интерпретатор доступен.

Проверка на корректный вызов интерпретатора
Проверка на корректный вызов интерпретатора

Создадим наш первый исполняемый файл Python. Нажав правой кнопкой мыши на коревую директорию проекта -> new -> Python File -> вводим произвольное название на английской раскладке без пробелов.

-11

Введем банальную функцию Print для проверки – эта команда позволяет выводить на экран объекты или отправлять их текстовым потоком в файл.

-12

Для того, чтобы запустить наш первый скрипт нажимаем правой кнопкой мыши на рабочую область редактора и выбираем «run» + название нашего исполняемого файла.

Запуск первого скрипта
Запуск первого скрипта

PyCharm автоматически откроет окно вывода программы и написанный вами код будет исполнен.

-14

Вот и вся установка. Не так сложно? Правда?

Итог

По итогу, поставленные цели мы успешно выполнили и подготовили некую "подушку", которая поможет вам продолжить обучение дальше. Надеюсь, вы останетесь на тот момент со мной 😏

Не бросайте учиться, это только начало. Даже, если вы найдете другие уроки, я только за. Главное не бросайте... На первых этапах, как и в любом другом деле, все кажется непонятным и сложным. Главное преодолеть этот барьер, потом сложатся мозаики и все пойдет как по маслу. Поверьте мне, когда познаете азы, ваше мышление изменится, вы поймете, что нет ничего невозможного.

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

Спасибо всем, кто дочитал до конца, я ценю это.

#оставайтесь дома и учите Python !

Далее, читаем статью про то, как устроено виртуальное окружение Python.