Изучаем программирование. День 12. Полезные советы по работе с PyCharm.
Вчера мы с вами поговорили о SQL, а сегодня прежде чем приступать к разговору о фреймворках(и немного о библиотеках), я хочу дать несколько советов по работе с PyCharm, если вы только начали работать с PyCharm, они будут вам полезны.
PyCharm.
Стоит начать с того, что PyCharm существует в двух версиях: Professional(платная) и Community(бесплатная). Основные отличия в том, что версия для Community не поддерживает работу с SQL и JavaScript.
Также в версиях по разному выглядит окошко создания проекта:
И хоть нам и не предлагают удобную боковую менюшку для выбора вида проекта в Community издании, проекты, например, для Django и Flask, всё так же прекрасно создаются с помощью внутренней консоли.
Но всё же, если вы хотите Professional издание программы и не хотите за него платить пока учитесь(это объяснимо, вы ведь пока ничего не зарабатываете программированием), то тут есть несколько способов, как получить PyCharm Professional или абсолютно бесплатно или за относительно небольшую плату.
Во-первых, JetBrains без какой либо оплаты даёт попробовать профессиональную версию PyCharm на 30 дней.
Во-вторых, есть акция, которая даёт 4 месяца бесплатного пользования PyCharm(на момент написания эта акция всё ещё активна), найти её можно по ссылке . Акция доступна только для новых пользователей, у которых не было подписки на PyCharm до акции.
В-третьих, на некоторых курсах по программированию вам могут предоставить код для PyCharm на время продолжительности курса. Также, например, Stepik даёт код доступа ко всем продуктам JetBrains за обучение на бесплатных курсах, мне такой дали за обучение на курсе по Linux. Насколько я помню, код дали на 2 или 3 месяца.
В-четвёртых, есть такой ресурс называется Humble Bundle, это магазин софта, игр, электронных книг, где постоянно появляются бандлы(сборники), которые посвящены той или иной области: играм, книгам, музыке, обучению, программированию. И вот среди этих бандлов бывают бандлы, посвящённые Python и как раз в них бывают ключи к PyCharm. Например за 1000 с небольшим рублей вам дадут подписку на полгода и в довесок с десяток курсов по Python. Код доступа на PyCharm действует только для новых пользователей, но я думаю вы разберётесь как стать новым пользователем снова =) Ресурс можно найти тут . Периодически мониторьте его, там бывает много разных полезностей за недорого. Ребята существуют достаточно давно и доверять им можно. Я там, наверное, около 10 лет зарегистрирован.
Полезные советы.
Как получить PyCharm мы разобрались, теперь перейдём к полезностям.
1 . У Python есть стандарты написания языка, так называемый Style Guide, называются они PEP 8, найти их можно тут . И вот если их не соблюдать, в некоторых случаях программа, которую вы написали, откажется работать и выдаст ошибку. В других же случаях ваш код будет нечитаем и вы сами не поймёте, что писали, когда откроете его через несколько дней после написания. А также ваш код не поймут ваши коллеги, с которыми вы будете работать над проектами. Поэтому PEP 8 важно и нужно соблюдать. PyCharm подчёркивает ввсе ваши ошибки не только, когда вы пишете код с ошибками, но и когда не соблюдаете PEP 8, каждое подчёркивание он выделяет разными цветами в зависимости от критичности ошибки: красная — критичная, жёлтая — предупреждение, зелёная — некритичная(скорее всего сделали опечатку в слове). В начале работы полезно, когда вы вручную отлавливаете такие ошибки и исправляете их, но потом вам может понадобиться быстрое исправление таких ошибок. И у PyCharm для этого есть комбинация клавиш, в Windows и Linux это Ctrl-Alt-L . После этой комбинации большинство ошибок исправится, а оставшиеся придётся править вручную, но это уже меньше работы, чем без использования этой комбинации. Также во время работы над проектами вы будете делать много импортов различных модулей библиотек и так далее. Эти импорты у вас будут копиться сверху файла и в какой-то момент устроят там беспорядок, а они тоже должны располагаться согласно PEP 8, данную проблему можно решить с помощью комбинации Ctrl-Alt-O .
2 . До использования PyCharm вы пользовались стандартным терминалом операционной системы, прыгая из редактора кода в терминал и обратно. Это, признаться, не очень удобно. Теперь, также можно немного облегчить себе жизнь и пользоваться встроенным в PyCharm терминалом, найти его можно в нижней части программы, третья кнопка слева.(см. скриншот)
3 . При создании нового проекта PyCharm создает для него новое виртуальное окружение(думаю вы уже знаете, что это такое и для чего оно нужно). Очень рекомендую создать для виртуальных окружений отдельную папку, иначе, в какой-то момент на вашем системном диске начнётся беспорядок из папок виртуальных окружений, вы захотите навести порядок, куда-нибудь переместите их или удалите, в итоге ваш проект перестанет работать и вы будете тратить время, чтобы всё восстановить. Достаточно один раз указать PyCharm папку и потом он будет на автомате записывть виртуальные окружения в неё, давая им имя вашего проекта.
4 . Работать с GitHub можно прямо из PyCharm. Когда вы захотите разместить ваш проект на GitHub вам нужно в PyCharm сделать следующее, нажать меню VCS вверху программы, выбрать пункт «Import into Version Control», в повившемся меню выбрать «Share Project on GitHub», после нескольких несложных операций ваш проект будет размещён на GitHub и создан новый репозиторий. После этого вы сможете пользоваться горячими клавишами для создания коммита — Ctrl + K , и для отправки изменений в ваш репозиторий на GitHub — Ctrl + Shift + K .
Приведёнными здесь советами рекомендуется пользоваться, когда вы уже изучили работу с командной строкой операционной системы и чувствуете себя в ней уверенно, в том числе и при работе с GitHub. В противном случае это удобство может принести вам не пользу, а вред, так как плохо повлияет на ваше обучение.
На этом пожалуй всё. Завтра наконец-то поговорим о фреймворках для создания наших с вами веб-приложений.
Я прощаюсь с вами до завтра, как всегда, если понравилась статья, поставьте, пожалуйста, лайк и подпишитесь, если хотите оставаться с нами и дальше.
Установка Anaconda + PyCharm CE в Windows по шагам
Рассмотрим установку PyCharm и первичную настройку, используя Python из Anaconda.
1. Скачиваем и устанавливаем Anaconda
Тут в принципе не должно возникнуть сложностей, если что спрашивайте в комментариях.
2. Скачиваем PyCharm Community
3. После запуска установки в первом окне просто «Далее», во втором выбираем путь, куда поставить PyCharm.
4. В следующем окне выбор уже интереснее
- Нужен ли вам значок на рабочем столе (Create Desktop Shortcut).
- Нужен ли вам пункт в контекстном меню в проводнике «Открыть папку как проект PyCharm» (Open Folder as Project): я поставил галочку, потому что мне так удобней открывать проекты.
- Открывать ли файлы .py в PyCharm автоматически (Create Associations): опять вкусовщина, для меня так проще.
- Добавить путь к PyCharm в Path (Update PATH variable): т.е. если хотите запускать PyCharm из консоли без написания полного пути, то можно поставить эту галку, а так наверно незачем.
5. Тут просто выбираем как хранить в пуске
Оставляю значение по умолчанию. После этого всё устанавливается.
6. Запускаем PyCharm и видим такое окошко.
У нас нет старых настроек, поэтому ничего не импортируем (ведь если у вас уже был PyCharm, вряд ли бы вы это читали)
7. Далее выбираем тему интерфейса
8. Теперь PyCharm предлагает поставить какие-нибудь популярные плагины
Это интересный поклон в сторону плагинов, учитывая что вся компания JetBrains начиналась с плагина для Visual Studio.
Я себе поставил только Markdown — это язык разметки, который используется в Jupyter Notebook и в GitHub для readme файлов. В целом, вам вряд ли нужны прямо сейчас какие-нибудь из этих плагинов. Вы позже всегда сможете их поставить. Так же для PyCharm есть плагин PyCharm EduTools — там есть мини курсы по Python.
9. Первоначальная настройка почти закончена. Создаём новый проект
10. Настройка нового проекта начинается с пути .
В Location (верхний) пишем путь до папки, где хотим хранить этот проект. Потом раскрываем Project Interprete r. В New environment using выбираем Conda.
11. . и заканчивается настройкой интерпретатора
Location (нижний) можно оставить по умолчанию (это путь, где будет лежать Python и все библиотеки). В Conda executable нужно вписать путь до Anaconda\condabin\conda.bat (это программа, через которую PyCharm будет создавать окружение, устанавливать библиотеки. Ставим галочку Make available to all projects , если хотим использовать один и тот же набор библиотек и версию Python для нескольких проектов (иногда проекты используют конкретную версию Python/библиотеки, и на более новых/старых не работают).
12. Создание тестового скрипта
Теперь проверим, что проект запустится. Для этого сделаем «Hello, World!» Кликаем правой кнопкой на папку и создаём новый Python файл.
13. Hello, World!
Пишем в текстовом окне «print(‘Hello, World!’)» и нажимаем Ctrl+Shift+F10 (или правой кнопкой на пустом месте в файле и выбираем Run ‘. ‘ ). После этого внизу должна появится консоль с выводом «Hello, World!»
На этом всё. Поздравляю вы поставили и настроили PyCharm CE + Anaconda.
Пошаговая установка PyCharm
JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.
Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.
- Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.
- Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
- Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
- Теперь необходимо запустить установку (
pycharm-community-2019.2). Нажмите «Next». 
В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2019.2 может быть любой.
- Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2 . Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
- Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
- Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
- Установка начнется автоматически. Дождитесь завершения.
- После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
- Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
- PyCharm запустится. Первый раз этой займет больше времени.
- После приветственного окна нажмите «Create New Project».
- Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
- Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.







