Найти в Дзене

Плюсы и минусы PyCharm

Вы могли заметить, что на разных видео мои ученики работают в двух разных средах разработки: Вот как они выглядят 👇 В чем же преимущества и недостатки профессиональной среды разработки PyCharm? Ускоряет написание кода, подсказывая, какую переменную/функцию можно здесь использовать.
Достаточно нажать Enter, и первая выбранная подсказка будет вставлена в код. Помогает быстрее находить синтаксические ошибки, например, неправильное написание функций. Да! Даже такое умеет PyCharm! В примере ниже попытка сложить число и строку, что невозможно в Python. PyCharm подчеркивает это место желтым и пишет возможную ошибку. Pycharm учит писать красивый код: подсказывает делать пустую строку в конце файла, делать отступы перед комментариями внутри кода, убирать лишние пустые строки. Можно переименовать переменную в нескольких файлах одной кнопкой. Также можно быстро найти нужную переменную/функцию/часть кода. Помимо более сложной установки, данная среда разработки требует гораздо больше памяти при з
Оглавление

Вы могли заметить, что на разных видео мои ученики работают в двух разных средах разработки:

  1. PyCharm
  2. Thonny

Вот как они выглядят 👇

В чем же преимущества и недостатки профессиональной среды разработки PyCharm?

Плюсы

1. Подсказки

Ускоряет написание кода, подсказывая, какую переменную/функцию можно здесь использовать.
Достаточно нажать Enter, и первая выбранная подсказка будет вставлена в код.

PyCharm - подсказки
PyCharm - подсказки

2. Поиск синтаксических ошибок

Помогает быстрее находить синтаксические ошибки, например, неправильное написание функций.

PyCharm - синтаксические ошибки
PyCharm - синтаксические ошибки

3. Поиск логических ошибок

Да! Даже такое умеет PyCharm!

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

PyCharm - логические ошибки
PyCharm - логические ошибки

4. Исправление стиля

Pycharm учит писать красивый код: подсказывает делать пустую строку в конце файла, делать отступы перед комментариями внутри кода, убирать лишние пустые строки.

5. Быстрое редактирование кода

Можно переименовать переменную в нескольких файлах одной кнопкой. Также можно быстро найти нужную переменную/функцию/часть кода.

Минусы

1. Сложная установка

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

2. Сложный интерфейс

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

3. Замедляет изучение языка

Самые начинающие хуже усваивают базовые правила языка программирования, потому что среда разработки исправляет за них все ошибки, из-за чего их можно даже не заметить!

Итого

PyCharm - профессиональная среда разработки, в которой больше возможностей, но в то же время больше сложностей, а Thonny - среда разработки для начинающих - попроще и без излишеств.

Поэтому первый год обучения мои ученики программируют на Thonny, запоминают, как самим писать код, без подсказок, а уже последующие года обучения кодят в PyCharm, пользуясь всеми его преимуществами :)

-5