HTML Diff
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 &lt;new_archive_folder&gt;<p>Вместо звёздочки нужно указать версию PyCharm, вместо</p>
69 <li><em>Распаковать скачанный файл. Если нынешняя директория "Загрузки" (Downloads) не поддерживает выполнение файла, то распакуйте его в другую. Сделать это можно с помощью команды:tar xzf pycharm-*.tar.gz -C &lt;new_archive_folder&gt;<p>Вместо звёздочки нужно указать версию PyCharm, вместо</p>
70 &lt;new_archive_folder&gt; - директорию. Производитель рекомендует использовать директорию /opt. Например:tar xzf pycharm-community-2022.3.1.tar.gz -C /opt/</em></li>
70 &lt;new_archive_folder&gt; - директорию. Производитель рекомендует использовать директорию /opt. Например:tar xzf pycharm-community-2022.3.1.tar.gz -C /opt/</em></li>
71 <li>Перейти в субдиректорию /bin:<p>cd &lt;new archive folder&gt;/pycharm-*/bin</p>
71 <li>Перейти в субдиректорию /bin:<p>cd &lt;new archive folder&gt;/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>