admin / 09.12.2017

PyCharm IDE для Python программистов

.

Создание и настройка проекта в IDE PyCharm под Windows

05.12.2016 | Автор: nima

1. Установка интерпретатора

Скачиваем и устанавливаем интерпретатор Python. Выбор версии за вами, но советую прочитать эту статью

https://www.8host.com/blog/python-2-vs-python-3-kratkij-obzor-i-prakticheskie-soobrazheniya/

Так как в 2020 году поддержка Python2 прекращается, устанавливаем Python3 с официального сайта

https://www.python.org/

2. Выбор IDE

Лучшей средой разработки является PyCharm от гениальных JetBrains.

Введение в Python с PyCharm Educational Edition

Устанавливаем PyCharm. У кого нет лицензии — скачивайте Community Edition. 

http://www.jetbrains.com/pycharm/

3. Создание проекта

 

 

 

 

 

 

 

 

 

 

 

 

Нажимаем "Create New Project"

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Скрипт создается так:

4. Создаем виртуальное окружение

При работе с несколькими проектами хорошо иметь виртуальное окружение. Подробнее про него можно прочитать в этой статье:

http://adw0rd.com/2012/6/19/python-virtualenv/

Заходим в раздел File->Settings

Далее Project: Название вашего проекта->Project Interpreter

Здесь вы можете подключить модули(необходимо нажать зеленый плюс) и создать виртуальное окружение(нажмите на шестеренку)

Дальше Create VirtualEnv

Задаем параметры виртуального окружения (имя и интерпретатор)

И видим, что виртуальное окружение создано и готово к работе.

Можно начинать писать код.


Комментарии (0)

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

Компания JetBrains сделала еще один шаг навстречу образованию, выпустив PyCharm Educational Edition, образовательную версию среды разработки для Python, которая включает в себя возможность создавать интерактивные курсы.

Также PyCharm Educational Edition содержит предустановленный курс «Introduction to Python», который хорошо подходит для тех, кто начинает изучать Python.

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

Установка PyCharm Educational Edition

Устанавливаем отсюда.

После установки вас спросят, не хотите ли вы импортировать настройки из других версий PyCharm.

Так как у вас (скорее всего) не было других версий PyCharm, оставляете как есть.

После запуска PyCharm вас встретит таким вот окном:

Выбираем «Introduction to Python». И начинаем!

Задание 1: Hello World

Вводное задание.

JetBrains выпустила PyCharm Edu 2017.3

Печатаем своё имя (или не своё), нажимаете галочку, получаете поздравления, и переходим к следующему заданию с помощью стрелки вправо.

Смена интерпретатора

Может так случиться (особенно если вы сидите на linux), что PyCharm по умолчанию поставит интерпретатор Python 2.

Поэтому проверьте, и при необходимости поменяйте интерпретатор (File → Settings → Project Interpreter)

Задание 2: Комментарии

Комментарии. Достаточно написать любой комментарий. Кстати, в PyCharm нажатием «Ctrl и /» можно закомментировать / раскомментировать любую строчку.

Задание 3: Переменные

Переменные в Python являются ссылками на объект.

Нужно изменить значение переменной greetings.

Задание 4: Несуществующие переменные

Нужно попытаться вывести несуществующую переменную.

Как видите, вызвалось исключение NameError.

Задание 5: тип переменной

У каждого объекта есть тип (например, int или float).

Посмотреть тип переменной в данный момент времени можно с помощью встроенной функции type.

Кстати, в курсе есть подсказки, которые появляются при нажатии на лампочку.

А также в PyCharm работает автодополнение.

Задание 6: преобразование типов

Типы можно преобразовывать с помощью соответствующих функций.

Преобразование к целому числу можно выполнить с помощью функции int.

Задание 7: арифметические операции

Python поддерживает арифметические операции: сложение (+), вычитание (-), умножение, (*), деление (/), целочисленное деление (//), взятие остатка от деления (%), возведение в степень.

Сразу ответ к заданию:

Как видите, курс несложный, прекрасно подходит для начинающих, а также позволяет легко научиться работе с PyCharm.

Советую пройти его весь, тем более, что на каждое задание есть подсказки.

Если останутся вопросы, Python-сообщество всегда радо будет помочь.

PyCharm

Последнее обновление: 20.04.2017

В прошлой теме было описано создание простейшего скрипта на языке Python. Для создания скрипта использовался текстовый редактор. В моем случае это был Notepad++. Но есть и другой способ создания программ, который представляет использование различных интегрированных сред разработки или IDE.

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

Для Python можно использовать различные среды разработки, но одной из самых популярных из них является среда PyCharm, созданная компанией JetBrains. Эта среда динамично развивается, постоянно обновляется и доступна для наиболее распространенных операционных систем — Windows, MacOS, Linux.

Правда, она имеет одно важное ограничение. А именно она доступна в двух основных вариантах: платный выпуск Professional и бесплатный Community.

Django framework support for PyCharm Educational Edition

Многие базовые возможности доступны и в бесплатном выпуске Community. В то же время ряд возможностей, например, веб-разработка, доступны только в платном Professional.

В нашем случае воспользуемся бесплатным выпуском Community. Для этого перейдем на страницу загрузки и загрузим установочный файл PyCharm Community. После загрузки выполним его установку.

После завершения установки запустим программу. При первом запуске открывается начальное окно:

Создадим проект и для этого выберем пункт Create New Project.

Далее нам откроется окно для настройки проекта.

Здесь можно указать путь, и также необходимо указать путь к файлу интерпретатора, установка которого рассматривалась в первой теме.

В моем случае проект будет помещаться в папку HelloApp. Собственно название папки и будет названием проекта. И после установки всех путей нажмем на кнопку Create для создания проекта.

После этого будет создан пустой проект:

Теперь создадим простейшую программу. Для этого нажмем на название проекта правой кнопкой мыши и в появившемся контекстном меню выберем New -> Python File.

Затем откроется окно, в котором надо будет указать название файла. Пусть файл называется hello:

В созданный файл введем следующие строки:

name = input(«Введите ваше имя: «) print(«Привет,», name)

Для запуска скрипта перейдем в меню Run -> Run ‘Hello’ или Run…:

После этого внизу IDE отобразится окно вывода, где надо будет ввести имя и где после этого будет выведено приветствие:

НазадСодержаниеВперед

PyCharm — интеллектуальная Python IDE

PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python.

Download pycharm educational version

Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.

Основные отличия Community Edition и Professional Edition

Community Edition

  • Облегченная IDE для разработки только на Python
  • Бесплатная, с открытым кодом, под лицензией Apache 2
  • Понимающий контекст редактор, отладчик, рефакторинги, инспекции, интеграция с VCS
  • Навигация по проекту, поддержка тестирования, настраиваемый UI, горячие клавиши Vim

Professional Edition

  • Полнофункциональная IDE для разработки на Python, в том числе для многоязычных веб-приложений с фреймворками
  • Поддержка фреймворков Django, Flask, Google App Engine, Pyramid, web2py
  • Поддержка языков JavaScript, CoffeeScript, TypeScript, CSS, Cython и др.
  • Удаленная разработка, Поддержка работы с БД и языка SQL,
  • Обнаружение дублирующегося кода
  • Диаграммы UML & SQLAlchemy
  • Python Profiler

Ключевые возможности

  • Мощный и функциональный редактор кода с подсветкой синтаксиса, авто-форматированием и авто-отступами для поддерживаемых языков.
  • Простая и мощная навигация в коде.
  • Помощь при написании кода, включающая в себя автодополнение, авто-импорт, шаблоны кода, проверка на совместимость версии интерпретатора языка, и многое другое.
  • Быстрый просмотр документации для любого элемента прямо в окне редактора, просмотр внешеней документации через браузер, поддержка docstring – генерация, подсветка, автодополнение и многое другое.
  • Большое количество инспекций кода.
  • Мощный рефакторинг кода, который предоставляет широкие возможности по выполнению быстрых глобальных изменений в проекте.
  • Полная поддержка свежих версий Django фреймворка.
  • Поддержка Google App Engine.
  • Поддержка IronPython, Jython, Cython, PyPy wxPython, PyQt, PyGTK и др.
  • Поддержка Flask фреймворка и языков Mako и Jinja2.
  • Редактор Javascript, Coffescript, HTML/CSS, SASS, LESS, HAML.
  • Интеграция с системами контроля версий (VCS).
  • UML диаграммы классов, диаграммы моделей Django и Google App Engine.
  • Интегрированное Unit тестирование.
  • Интерактивные консоли для Python, Django, SSH, отладчика и баз данных.
  • Полнофункциональный графический отладчик (Debugger).
  • Поддержка схем наиболее популярных IDE/редакторов. таких как Netbeans, Eclipse, Emacs, эмуляция VIM редактора.
  • Поддерживаемые языки: Python (Versions: 2.x, 3.x), Jython, Cython, IronPython, PyPy, Javascript, CoffeScript, HTML/CSS, Django/Jinja2 templates, Gql, LESS/SASS/SCSS/HAML, Mako, Puppet, RegExp, Rest, SQL, XML, YAML.
  • PyCharm имеет несколько цветовых схем, а также настраиваемую подсветку синтаксиса кода.
  • Интеграция с баг/issue-треккерами, такими как JIRA, Youtrack, Lighthouse, Pivotal Tracker, GitHub, Redmine, Trac…
  • Огромная, постоянно пополняемая коллекция плагинов.
  • Кросс-платформенность (Windows, Mac OS X, Linux).

Что нового

Основные новшества PyCharm 2017.3 включают:

  • Улучшенная производительность: индексация кода Python и JavaScript выполняется быстрее
  • В новом Scientific режиме все инструменты, необходимые для анализа данных, находятся всегда под рукой
  • Упрощенная настройка виртуальных окружений Python
  • Обновленные инструменты для работы с VCS
  • Новый REST-клиент

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*