0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>31 янв 2023</li>
2
<ul><li>31 янв 2023</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Коротко и ясно о PyCharm - популярной IDE для программирования на Python.</p>
4
</ul><p>Коротко и ясно о PyCharm - популярной IDE для программирования на Python.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
6
<p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
7
<p>Писать код можно даже в блокноте, и он будет работать. Однако гораздо удобнее делать это в специальной среде разработки, которая поможет программировать быстрее, проще и чище. Одна из них - PyCharm, которая создана для всех, кто пишет на языке Python.</p>
7
<p>Писать код можно даже в блокноте, и он будет работать. Однако гораздо удобнее делать это в специальной среде разработки, которая поможет программировать быстрее, проще и чище. Одна из них - PyCharm, которая создана для всех, кто пишет на языке Python.</p>
8
<ul><li><a>Что такое PyCharm</a></li>
8
<ul><li><a>Что такое PyCharm</a></li>
9
<li><a>Какие у неё системные требования</a></li>
9
<li><a>Какие у неё системные требования</a></li>
10
<li><a>Чем различаются версии Community и Pro</a></li>
10
<li><a>Чем различаются версии Community и Pro</a></li>
11
<li><a>Как установить PyCharm</a></li>
11
<li><a>Как установить PyCharm</a></li>
12
<li><a>Как с ней работать</a></li>
12
<li><a>Как с ней работать</a></li>
13
</ul><p><strong>PyCharm</strong> - это интегрированная среда разработки на языке Python, созданная компанией JetBrains. Среди питонистов эта IDE<a>вторая по популярности</a>после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.</p>
13
</ul><p><strong>PyCharm</strong> - это интегрированная среда разработки на языке Python, созданная компанией JetBrains. Среди питонистов эта IDE<a>вторая по популярности</a>после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.</p>
14
<p>В PyCharm есть все инструменты, чтобы<strong>писать, отлаживать и тестировать код</strong>. Например, можно быстро исправить программу сразу в нескольких местах, а встроенный форматер приведёт её в соответствие со стандартом PEP 8.</p>
14
<p>В PyCharm есть все инструменты, чтобы<strong>писать, отлаживать и тестировать код</strong>. Например, можно быстро исправить программу сразу в нескольких местах, а встроенный форматер приведёт её в соответствие со стандартом PEP 8.</p>
15
<p>Также IDE позволяет использовать в проектах другие языки программирования, синхронизировать код с системами контроля версий и развёртывать его.</p>
15
<p>Также IDE позволяет использовать в проектах другие языки программирования, синхронизировать код с системами контроля версий и развёртывать его.</p>
16
<p>Базовый набор функций PyCharm можно расширять с помощью<strong>плагинов</strong>, которые позволяют, например, настраивать внешний вид интерфейса и подключать дополнительные инструменты.</p>
16
<p>Базовый набор функций PyCharm можно расширять с помощью<strong>плагинов</strong>, которые позволяют, например, настраивать внешний вид интерфейса и подключать дополнительные инструменты.</p>
17
<p><strong>Операционная система:</strong></p>
17
<p><strong>Операционная система:</strong></p>
18
<ul><li>Windows 8, 10 или 11 (64-битные версии);</li>
18
<ul><li>Windows 8, 10 или 11 (64-битные версии);</li>
19
<li>macOS 10.14 или более поздняя версия;</li>
19
<li>macOS 10.14 или более поздняя версия;</li>
20
<li>Linux со средой GNOME, KDE или Unity DE; если дистрибутив не включает Glibc 2.14 или более позднюю версию (например, RHEL 6 или CentOS 6), то PyCharm может быть для него недоступен.</li>
20
<li>Linux со средой GNOME, KDE или Unity DE; если дистрибутив не включает Glibc 2.14 или более позднюю версию (например, RHEL 6 или CentOS 6), то PyCharm может быть для него недоступен.</li>
21
</ul><p><strong>Процессор:</strong>никаких специальных требований нет, но рекомендуется, чтобы он был многоядерным, так как PyCharm поддерживает многопоточность. Это позволит выполнять операции быстрее.</p>
21
</ul><p><strong>Процессор:</strong>никаких специальных требований нет, но рекомендуется, чтобы он был многоядерным, так как PyCharm поддерживает многопоточность. Это позволит выполнять операции быстрее.</p>
22
<p><strong>Оперативная память:</strong>4 ГБ свободной RAM. Рекомендуется, чтобы общая оперативная память у устройства была 8 ГБ.</p>
22
<p><strong>Оперативная память:</strong>4 ГБ свободной RAM. Рекомендуется, чтобы общая оперативная память у устройства была 8 ГБ.</p>
23
<p><strong>Место на диске:</strong>2,5 ГБ и ещё 1 ГБ для кэша. Рекомендуется использовать SSD и иметь хотя бы 5 ГБ свободного пространства.</p>
23
<p><strong>Место на диске:</strong>2,5 ГБ и ещё 1 ГБ для кэша. Рекомендуется использовать SSD и иметь хотя бы 5 ГБ свободного пространства.</p>
24
<p><strong>Разрешение экрана:</strong>не менее 1024 × 768 пикселей, рекомендуется 1920 × 1080.</p>
24
<p><strong>Разрешение экрана:</strong>не менее 1024 × 768 пикселей, рекомендуется 1920 × 1080.</p>
25
<p><strong>Версия Python:</strong></p>
25
<p><strong>Версия Python:</strong></p>
26
<ul><li>Python 2.7;</li>
26
<ul><li>Python 2.7;</li>
27
<li>Python 3.6 или более поздняя версия.</li>
27
<li>Python 3.6 или более поздняя версия.</li>
28
</ul><p>У PyCharm есть две версии: бесплатная<strong></strong>называется<strong></strong>Community, а платная - Pro, или Professional.</p>
28
</ul><p>У PyCharm есть две версии: бесплатная<strong></strong>называется<strong></strong>Community, а платная - Pro, или Professional.</p>
29
<p><strong>Community</strong>подойдёт для тех, кто только изучает программирование или работает над небольшим проектом. Она предназначена для кодинга на чистом Python, хотя и поддерживает несколько дополнительных языков и форматов: Jython, HTML, XML, JSON, YAML, XSL, XPath и Markdown. Используя плагины, можно также установить Rust и Dart.</p>
29
<p><strong>Community</strong>подойдёт для тех, кто только изучает программирование или работает над небольшим проектом. Она предназначена для кодинга на чистом Python, хотя и поддерживает несколько дополнительных языков и форматов: Jython, HTML, XML, JSON, YAML, XSL, XPath и Markdown. Используя плагины, можно также установить Rust и Dart.</p>
30
<p><strong>Professional</strong>умеет всё то же, что и Community, плюс кое-что ещё. Например:</p>
30
<p><strong>Professional</strong>умеет всё то же, что и Community, плюс кое-что ещё. Например:</p>
31
<ul><li>в бэкенде - поддерживает Cython и SQL;</li>
31
<ul><li>в бэкенде - поддерживает Cython и SQL;</li>
32
<li>во фронтенде - работает с JavaScript, TypeScript, CSS, Sass, SCSS, Less. В качестве плагинов доступны Haml, Slim, Liquid.</li>
32
<li>во фронтенде - работает с JavaScript, TypeScript, CSS, Sass, SCSS, Less. В качестве плагинов доступны Haml, Slim, Liquid.</li>
33
</ul><em>Скриншот: PyCharm / Skillbox Media</em><p>Полноценная веб-разработка доступна только в редакции Pro; в ней есть поддержка веб-фреймворков:</p>
33
</ul><em>Скриншот: PyCharm / Skillbox Media</em><p>Полноценная веб-разработка доступна только в редакции Pro; в ней есть поддержка веб-фреймворков:</p>
34
<ul><li><strong>для Python:</strong>Django, Flask, Pyramid;</li>
34
<ul><li><strong>для Python:</strong>Django, Flask, Pyramid;</li>
35
<li><strong>для других языков:</strong>React, React Native, Angular, Node.js, Next.js, Vue.js.</li>
35
<li><strong>для других языков:</strong>React, React Native, Angular, Node.js, Next.js, Vue.js.</li>
36
</ul><p>К слову, в Community из фреймворков - только PyQt.</p>
36
</ul><p>К слову, в Community из фреймворков - только PyQt.</p>
37
<p>Ещё крупные различия:</p>
37
<p>Ещё крупные различия:</p>
38
<ul><li>из<strong>инструментов сборки</strong>в Community есть Virtualenv/Buildout, в Pro - дополнительно NPM, Webpack, Gulp, Grunt, Vite;</li>
38
<ul><li>из<strong>инструментов сборки</strong>в Community есть Virtualenv/Buildout, в Pro - дополнительно NPM, Webpack, Gulp, Grunt, Vite;</li>
39
<li>в Pro есть<strong>поддержка удалённых интерпретаторов:</strong>SSH, Docker, Docker Compose, WSL, Vagrant;</li>
39
<li>в Pro есть<strong>поддержка удалённых интерпретаторов:</strong>SSH, Docker, Docker Compose, WSL, Vagrant;</li>
40
<li>в Community<strong>совместная разработка</strong>ограничена сеансами по 30 минут, в которых не больше трёх гостей, в Pro ограничений по времени нет, а гостей может быть вплоть до 50.</li>
40
<li>в Community<strong>совместная разработка</strong>ограничена сеансами по 30 минут, в которых не больше трёх гостей, в Pro ограничений по времени нет, а гостей может быть вплоть до 50.</li>
41
</ul><p>Подробнее различия между версиями можно посмотреть<a>на сайте JetBrains</a>. Ах да: если вас заинтересовала версия Pro, но вы ещё побаиваетесь её покупать, для неё есть бесплатный 30-дневный пробный период.</p>
41
</ul><p>Подробнее различия между версиями можно посмотреть<a>на сайте JetBrains</a>. Ах да: если вас заинтересовала версия Pro, но вы ещё побаиваетесь её покупать, для неё есть бесплатный 30-дневный пробный период.</p>
42
<p>Скачать PyCharm можно двумя способами: напрямую с <a>сайта разработчика</a>или через<a>Toolbox</a> - приложение для управления инструментами от JetBrains.</p>
42
<p>Скачать PyCharm можно двумя способами: напрямую с <a>сайта разработчика</a>или через<a>Toolbox</a> - приложение для управления инструментами от JetBrains.</p>
43
<p>JetBrains рекомендует использовать для управления своими продуктами именно Toolbox. Приложение позволяет быстро и из одного места устанавливать нужные инструменты, автоматически обновлять их сразу вместе с плагинами, откатываться до предыдущей версии и работать в нескольких версиях параллельно.</p>
43
<p>JetBrains рекомендует использовать для управления своими продуктами именно Toolbox. Приложение позволяет быстро и из одного места устанавливать нужные инструменты, автоматически обновлять их сразу вместе с плагинами, откатываться до предыдущей версии и работать в нескольких версиях параллельно.</p>
44
<p>Toolbox будет особенно удобен, если вы пользуетесь сразу несколькими продуктами от JetBrains. Скачать приложение можно<a>здесь</a>.</p>
44
<p>Toolbox будет особенно удобен, если вы пользуетесь сразу несколькими продуктами от JetBrains. Скачать приложение можно<a>здесь</a>.</p>
45
<p><strong>Toolbox для Windows</strong></p>
45
<p><strong>Toolbox для Windows</strong></p>
46
<ul><li>Скачать и запустить установщик в формате .exe.</li>
46
<ul><li>Скачать и запустить установщик в формате .exe.</li>
47
<li>Следовать инструкциям установщика.</li>
47
<li>Следовать инструкциям установщика.</li>
48
<li>Toolbox будет доступен по иконке на панели задач.</li>
48
<li>Toolbox будет доступен по иконке на панели задач.</li>
49
</ul><p><strong>Toolbox для macOS</strong></p>
49
</ul><p><strong>Toolbox для macOS</strong></p>
50
<ul><li>Скачать образ диска в формате .dmg. Обратите внимание, что есть две версии файла: для процессоров Intel и Apple silicon.</li>
50
<ul><li>Скачать образ диска в формате .dmg. Обратите внимание, что есть две версии файла: для процессоров Intel и Apple silicon.</li>
51
<li>Смонтировать образ в системе и перетащить JetBrains Toolbox в папку "Приложения" (Applications).</li>
51
<li>Смонтировать образ в системе и перетащить JetBrains Toolbox в папку "Приложения" (Applications).</li>
52
</ul><p><strong>Toolbox для Linux</strong></p>
52
</ul><p><strong>Toolbox для Linux</strong></p>
53
<ul><li>Скачать архив в формате .tar.gz.</li>
53
<ul><li>Скачать архив в формате .tar.gz.</li>
54
<li>Распаковать его в директорию, которая поддерживает выполнение файлов.</li>
54
<li>Распаковать его в директорию, которая поддерживает выполнение файлов.</li>
55
<li>Запустить jetbrains-toolbox. После первого запуска в главном меню появится иконка , по которой Toolbox и будет доступен.</li>
55
<li>Запустить jetbrains-toolbox. После первого запуска в главном меню появится иконка , по которой Toolbox и будет доступен.</li>
56
</ul><p>После запуска Toolbox любую редакцию PyCharm в любой версии можно<strong>скачать и</strong> <strong>запустить прямо из приложения</strong>.</p>
56
</ul><p>После запуска Toolbox любую редакцию PyCharm в любой версии можно<strong>скачать и</strong> <strong>запустить прямо из приложения</strong>.</p>
57
<em>Скриншот: PyCharm / Skillbox Media</em><p>Скачать PyCharm можно и отдельно, без использования дополнительных приложений. Чтобы пощупать PyCharm для себя, сначала можно скачать<a>Community Edition</a>. Версия Pro доступна по той же<a>ссылке</a>.</p>
57
<em>Скриншот: PyCharm / Skillbox Media</em><p>Скачать PyCharm можно и отдельно, без использования дополнительных приложений. Чтобы пощупать PyCharm для себя, сначала можно скачать<a>Community Edition</a>. Версия Pro доступна по той же<a>ссылке</a>.</p>
58
<p><strong>Для Windows</strong></p>
58
<p><strong>Для Windows</strong></p>
59
<ul><li>Скачать установщик в формате .exe. Их есть два вида: для компьютеров с процессором ARM64 и для всех остальных.</li>
59
<ul><li>Скачать установщик в формате .exe. Их есть два вида: для компьютеров с процессором ARM64 и для всех остальных.</li>
60
<li>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность установщика.</li>
60
<li>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность установщика.</li>
61
<li>Запустить установщик, следовать его инструкциям, выбрать нужные параметры.</li>
61
<li>Запустить установщик, следовать его инструкциям, выбрать нужные параметры.</li>
62
</ul><p><strong>Для macOS</strong></p>
62
</ul><p><strong>Для macOS</strong></p>
63
<ul><li>Скачать образ диска в формате .dmg. Их два вида: для процессоров Intel и Apple silicon.</li>
63
<ul><li>Скачать образ диска в формате .dmg. Их два вида: для процессоров Intel и Apple silicon.</li>
64
<li>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность образа диска.</li>
64
<li>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность образа диска.</li>
65
<li>Смонтировать образ в системе и перетащить PyCharm в папку "Приложения" (Applications).</li>
65
<li>Смонтировать образ в системе и перетащить PyCharm в папку "Приложения" (Applications).</li>
66
</ul><p><strong>Для Linux</strong></p>
66
</ul><p><strong>Для Linux</strong></p>
67
<ul><li><em>Скачать архив в формате .tar.gz. Их два вида: для компьютеров с процессором ARM64 и для всех остальных.</em></li>
67
<ul><li><em>Скачать архив в формате .tar.gz. Их два вида: для компьютеров с процессором ARM64 и для всех остальных.</em></li>
68
<li><em>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность архива.</em></li>
68
<li><em>После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность архива.</em></li>
69
<li><em>Распаковать скачанный файл. Если нынешняя директория "Загрузки" (Downloads) не поддерживает выполнение файла, то распакуйте его в другую. Сделать это можно с помощью команды:tar xzf pycharm-*.tar.gz -C <new_archive_folder><p>Вместо звёздочки нужно указать версию PyCharm, вместо</p>
69
<li><em>Распаковать скачанный файл. Если нынешняя директория "Загрузки" (Downloads) не поддерживает выполнение файла, то распакуйте его в другую. Сделать это можно с помощью команды:tar xzf pycharm-*.tar.gz -C <new_archive_folder><p>Вместо звёздочки нужно указать версию PyCharm, вместо</p>
70
<new_archive_folder> - директорию. Производитель рекомендует использовать директорию /opt. Например:tar xzf pycharm-community-2022.3.1.tar.gz -C /opt/</em></li>
70
<new_archive_folder> - директорию. Производитель рекомендует использовать директорию /opt. Например:tar xzf pycharm-community-2022.3.1.tar.gz -C /opt/</em></li>
71
<li>Перейти в субдиректорию /bin:<p>cd <new archive folder>/pycharm-*/bin</p>
71
<li>Перейти в субдиректорию /bin:<p>cd <new archive folder>/pycharm-*/bin</p>
72
</li>
72
</li>
73
<li>Запустить pycharm.sh:<p>sh pycharm.sh</p>
73
<li>Запустить pycharm.sh:<p>sh pycharm.sh</p>
74
</li>
74
</li>
75
</ul><p>Напишем и запустим программу, которая будет выводить "Hello, world!". Для этого откроем PyCharm и создадим новый проект, нажав<strong>New Project</strong>.</p>
75
</ul><p>Напишем и запустим программу, которая будет выводить "Hello, world!". Для этого откроем PyCharm и создадим новый проект, нажав<strong>New Project</strong>.</p>
76
<em>Скриншот: PyCharm / Skillbox Media</em><p>Откроется страница с настройками проекта. Здесь выберем местоположение и виртуальную среду (в нашем случае это virtualenv, но можно и любую другую).</p>
76
<em>Скриншот: PyCharm / Skillbox Media</em><p>Откроется страница с настройками проекта. Здесь выберем местоположение и виртуальную среду (в нашем случае это virtualenv, но можно и любую другую).</p>
77
<p>Также уберём флажок с пункта<strong>Create a main.py welcome script</strong>. Если его оставить, то при создании проекта PyCharm автоматически создаст файл main.py с примером кода.</p>
77
<p>Также уберём флажок с пункта<strong>Create a main.py welcome script</strong>. Если его оставить, то при создании проекта PyCharm автоматически создаст файл main.py с примером кода.</p>
78
<em>Скриншот: PyCharm / Skillbox Media</em><p>Нажмём на кнопку<strong>Create</strong>и создадим проект, после чего он сразу же откроется.</p>
78
<em>Скриншот: PyCharm / Skillbox Media</em><p>Нажмём на кнопку<strong>Create</strong>и создадим проект, после чего он сразу же откроется.</p>
79
<em>Скриншот: PyCharm / Skillbox Media</em><p>Создадим Python-файл, в котором напишем свой код. Для этого в окне<strong>Project</strong>правой кнопкой мыши нажмём на корневую папку HelloWorld. Во всплывающем окне выберем<strong>New</strong><strong>→</strong><strong>Python File</strong>.</p>
79
<em>Скриншот: PyCharm / Skillbox Media</em><p>Создадим Python-файл, в котором напишем свой код. Для этого в окне<strong>Project</strong>правой кнопкой мыши нажмём на корневую папку HelloWorld. Во всплывающем окне выберем<strong>New</strong><strong>→</strong><strong>Python File</strong>.</p>
80
<em>Скриншот: PyCharm / Skillbox Media</em><p>Откроется окно, в котором введём название файла. Назовём его hello или любым другим именем, нажмём<strong>Enter</strong>.</p>
80
<em>Скриншот: PyCharm / Skillbox Media</em><p>Откроется окно, в котором введём название файла. Назовём его hello или любым другим именем, нажмём<strong>Enter</strong>.</p>
81
<em>Скриншот: PyCharm / Skillbox Media</em><p>PyCharm создаст файл, в котором и напишем наш код.</p>
81
<em>Скриншот: PyCharm / Skillbox Media</em><p>PyCharm создаст файл, в котором и напишем наш код.</p>
82
if __name__ == '__main__': print('Hello, world!')<p>После этого его можно запустить несколькими способами:</p>
82
if __name__ == '__main__': print('Hello, world!')<p>После этого его можно запустить несколькими способами:</p>
83
<ul><li>использовать горячие клавиши:<strong>Ctrl + Shift + F10</strong>для Windows и Linux,<strong>⌃</strong> <strong>+</strong> <strong>⇧ + R</strong> - для macOS;</li>
83
<ul><li>использовать горячие клавиши:<strong>Ctrl + Shift + F10</strong>для Windows и Linux,<strong>⌃</strong> <strong>+</strong> <strong>⇧ + R</strong> - для macOS;</li>
84
<li>правой кнопкой мыши щёлкнуть по вкладке hello.py и во всплывающем окне выбрать пункт Run 'hello';</li>
84
<li>правой кнопкой мыши щёлкнуть по вкладке hello.py и во всплывающем окне выбрать пункт Run 'hello';</li>
85
<li>нажать на значок возле номера строки и во всплывающем окне выбрать пункт Run 'hello'.</li>
85
<li>нажать на значок возле номера строки и во всплывающем окне выбрать пункт Run 'hello'.</li>
86
</ul><p>Откроется инструмент Run, в котором PyCharm и выполнит код.</p>
86
</ul><p>Откроется инструмент Run, в котором PyCharm и выполнит код.</p>
87
<em>Скриншот: PyCharm / Skillbox Media</em><p>Вот мы и написали свою первую программу в PyCharm. Вы могли обратить внимание, что даже в ней PyCharm подсказывал и помогал:</p>
87
<em>Скриншот: PyCharm / Skillbox Media</em><p>Вот мы и написали свою первую программу в PyCharm. Вы могли обратить внимание, что даже в ней PyCharm подсказывал и помогал:</p>
88
<ul><li>автоматически выставлял отступы;</li>
88
<ul><li>автоматически выставлял отступы;</li>
89
<li>подсвечивал ошибки (например, если забыли поставить двоеточие в конце первой строки);</li>
89
<li>подсвечивал ошибки (например, если забыли поставить двоеточие в конце первой строки);</li>
90
<li>при написании функции print предложил автодополнение уже после первых двух букв;</li>
90
<li>при написании функции print предложил автодополнение уже после первых двух букв;</li>
91
<li>проверял код на соответствие стандарту PEP 8.</li>
91
<li>проверял код на соответствие стандарту PEP 8.</li>
92
</ul><p>Подробнее о том, как работать в PyCharm, можно прочитать в её <a>документации</a>.</p>
92
</ul><p>Подробнее о том, как работать в PyCharm, можно прочитать в её <a>документации</a>.</p>
93
<ul><li><strong>PyCharm</strong> - популярная среда разработки, заточенная под потребности Python-разработчиков. Она упрощает и ускоряет работу с кодом, помогает избегать багов и писать более чисто.</li>
93
<ul><li><strong>PyCharm</strong> - популярная среда разработки, заточенная под потребности Python-разработчиков. Она упрощает и ускоряет работу с кодом, помогает избегать багов и писать более чисто.</li>
94
<li>PyCharm существует в двух редакциях:<strong>Community</strong>и <strong>Professional</strong>. Community бесплатна, а Professional даёт обширный набор инструментов.</li>
94
<li>PyCharm существует в двух редакциях:<strong>Community</strong>и <strong>Professional</strong>. Community бесплатна, а Professional даёт обширный набор инструментов.</li>
95
<li><strong>Community Edition</strong>будет достаточно для обучения программированию и небольших личных проектов, написанных на чистом Python.</li>
95
<li><strong>Community Edition</strong>будет достаточно для обучения программированию и небольших личных проектов, написанных на чистом Python.</li>
96
<li><strong>Professional Edition</strong>подойдёт для крупных проектов, научной и веб-разработки.</li>
96
<li><strong>Professional Edition</strong>подойдёт для крупных проектов, научной и веб-разработки.</li>
97
</ul><p>А вообще, опытные разработчики и хакеры рекомендуют программировать в <a>Vim</a>. Это бесплатный редактор кода, который можно превратить в полноценную IDE с кучей полезных функций. В прошлом году у нас как раз вышел<a>бесплатный курс</a>по нему.</p>
97
</ul><p>А вообще, опытные разработчики и хакеры рекомендуют программировать в <a>Vim</a>. Это бесплатный редактор кода, который можно превратить в полноценную IDE с кучей полезных функций. В прошлом году у нас как раз вышел<a>бесплатный курс</a>по нему.</p>
98
<p>Python для всех</p>
98
<p>Python для всех</p>
99
<p>Вы освоите Python на практике и создадите проекты для портфолио - телеграм-бот, веб-парсер и сайт с нуля. А ещё получите готовый план выхода на удалёнку и фриланс. Спикер - руководитель отдела разработки в "Сбере".</p>
99
<p>Вы освоите Python на практике и создадите проекты для портфолио - телеграм-бот, веб-парсер и сайт с нуля. А ещё получите готовый план выхода на удалёнку и фриланс. Спикер - руководитель отдела разработки в "Сбере".</p>
100
<p><a>Пройти бесплатно</a></p>
100
<p><a>Пройти бесплатно</a></p>
101
<a><b>Бесплатный курс по разработке на Python ➞</b>Пройдите бесплатный курс по Python и создайте с нуля телеграм-бот, веб-парсер и сайт. Спикер - руководитель отдела разработки в "Сбере". Пройти курс</a>
101
<a><b>Бесплатный курс по разработке на Python ➞</b>Пройдите бесплатный курс по Python и создайте с нуля телеграм-бот, веб-парсер и сайт. Спикер - руководитель отдела разработки в "Сбере". Пройти курс</a>