You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

198 lines
7.6 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Выбор среды разработки (IDE) #"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"Писать код можно в любом текстовом редакторе, однако специализированные редакторы и полноценные среды разработки (IDE) добавляют процессу программирования массу удобств таких как подсветка синтаксиса, автодополнение, интроспекция кода (возможность по клику перейти к месту объявления используемого класса или функции) и многие другие."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"Если вы не уверены, в чем вам программировать попробуйте PyCharm Community Edition. Это полноценная IDE, которая позволит вам даже запускать код на Python, не выходя из редактора. Чтобы установить PyCharm Community Edition, перейдите по ссылке https://www.jetbrains.com/pycharm/download/ вам будет предложено скачать на выбор Professional или Community версию среды разработки PyCharm. Professional версия платная, для полноценной работы с Python будет достаточно бесплатной Community версии. Скачайте установщик PyCharm Community Edition для вашей операционной системы. После этого запустите установщик и следуйте инструкциям."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"Также можете посмотреть в сторону Visual Studio Code (https://code.visualstudio.com/Download) для разработки на Python вам дополнительно потребуется установить плагин \"Python\".\n",
"\n",
"Если вы программист с опытом, то возможно вам будет удобно писать код на Python в редакторах Vim (http://www.vim.org/) или Emacs (http://www.gnu.org/software/emacs/)."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"Среди других вариантов можно отметить редактор Atom (https://atom.io/), а также любимый многими за простоту и расширяемость Sublime Text (https://www.sublimetext.com/) или Notepad++ (https://notepad-plus-plus.org/).\n",
"\n",
"Особенно хочу выделить систему Anaconda (https://www.anaconda.com/), которая содержит в себе IDE Spyder (https://www.spyder-ide.org/) и крайне удобную подсистему Jupyter (https://jupyter.org/), которую в ходе курса я не раз продемонстрирую.\n",
"\n",
"Как вы можете видеть редакторов и IDE много, выбирайте по вкусу. Я же подробно опишу процесс создания нового Python проекта в PyCharm Community Edition если не знаете какой редактор выбрать, советую остановиться именно на нем."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Создание нового проекта в PyCharm Community Edition ##\n",
"\n",
"Когда PyCharm открылся нажмите New Project (Новый Проект)."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"![PyCharm](pycharm1.png \"PyCharm\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"Задайте путь и имя проекта, а также выбирите интерпретатор Python 3, который вы установили. Если вы не знаете, где на файловой системе находится путь до интерпретатора, вот как можно его найти:\n",
"\n",
"- На Windows в терминале наберите `where python3` (или `where python` в зависимости от того, как у вас запускается Python 3)\n",
"- На Unix-системах (Linux, MacOS ...) наберите в терминале `which python3` (или `which python` в зависимости от того, как у вас запускается Python 3)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"![PyCharm](pycharm2.png \"PyCharm\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"После задания имени проекта и пути до интерпретатора в окне PyCharm нажмите кнопку Create.\n",
"\n",
"Откроется окно редактора. Слева на боковой панели нажмите на файле main.py. Файл откроется в окне редактора с примером кода на Python."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"![PyCharm](pycharm3.png \"PyCharm\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"В меню щелкните Run -> Run. Внизу должно появиться окно терминала, и в нем должен присутствовать вывод нашей программы."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"![PyCharm](pycharm4.png \"PyCharm\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Дополнительные материалы ##\n",
"\n",
"- Выбираем самый удобный редактор кода Python (https://habr.com/ru/company/skillfactory/blog/521838/)\n",
"\n",
"[Далее...](Начинаем%20программировать.ipynb)"
]
}
],
"metadata": {
"celltoolbar": "Слайд-шоу",
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.12"
}
},
"nbformat": 4,
"nbformat_minor": 4
}