От автора

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

Где и как писать код?

Думаю все разработчики после выбора себе языка программирования, задумывались над вопросом: «Где писать код?» Я, как разработчик на языке программирования Python, обратился к интернету, где было найдено множество ответов. Убедитесь сами..

Быстрый ответ на вопрос: «Где писать код на Python»

Для разных языков — есть соответственно разные решения. На самом деле среда разработки — это просто «зона комфорта» программиста и каждому она не подойдет. Это касается не только Python но и других языков.

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

Еще полезно будет почитать наш материал про встроенные модули Python, о которых вы явно не слышали

Прочитав несколько статей, я остановился на среде PyCharm для Python. Она разработана компанией JetBrains, имеет платную и бесплатную версию, а так же множество фич, которые реально притягивают своими удобствами в использовании.
Рассмотрим некоторые из них.

5 часто используемых плагинов среды разработки PyCharm

  1. Топ плагин для разработчиков всех уровней — Python Smart Execute. Хотите проверить работу отдельного кусочка Вашего кода? Плагин в помощь, устанавливаете его, выделяете код и нажимаете Smart execute. Вуаля, кусочек кода отработал.
  2. Так как я плохо знаком с английским, порой приходится переводить комментарии в коде других разработчиков. Каждый раз прыгать в браузер для перевода текста не является хорошим распределением рабочего времени, особенно когда за это время ты мог бы написать несколько строк хорошего кода.
    Пришлось искать вывод из ситуации, снова обратившись к интернету. Оказалось есть плагин под названием Translation, который разрешает использовать переводчик сразу из кода. Очень крутая вещь, выделяешь текст и нажимаешь в правом верхнем углу на иконку переводчика и понимаешь о чем говорит твой коллега.
  3. Всех работодателей интересуют разработчики с умением писать красивый код. Это факт. Порой уследить за всем кодом невозможно, следовательно твое вознаграждение за работу уменьшается в несколько килограммов пряников. Что же делать? Использовать плагин PyLint — указывает разработчику где он оставил кусок плохого кода.
  4. Начинающие разработчики часто путаются в правильном наименовании классов, функций и переменных? К использованию плагин SonarLint — проверяет правильность именования и выявляет ошибки. Топ для начинающих.
  5. Лень набирать код вручную? Используйте плагин Tabnine, который при помощи искусственного интеллекта подскажет вам что писать.

10 популярных горячих клавиш, для PyCharm

  1. Ctrl + D — Дублировать строку, когда пишешь схожие строки, теперь нет надобности набирать их сначала или выделять и копировать.
  2. Alt + Enter — Привести код к правилам PEP-8. Очень удобно.
  3. Ctrl + R — Решил переименовать класс? Изменит имя во всем проекте.
  4. Ctrl + Shift + N — Поиск класса или метода по всему проекту.
  5. Ctrl + Alt + M — Написали код, теперь захотели его обернуть в функцию, вот сочетание.
  6. Ctrl + Alt + S — Перейти в настройки.
  7. Ctrl + Y — Удалить строку.
  8. Ctrl + B — Переместиться к данному классу.
  9. Ctrl + F12 — Показывает структуру данных файла.
  10. Alt + F7 — Посмотреть где используется данный класс, метод или функция.

Заключение

В данной статье описаны только часто используемые лично мной функции и плагины. Пишу я уже около 3-х лет, добрался до middle-разработчика на языке Python. Начал использовать данные инструменты в середине 2020 года, что и позволило мне подняться с позиции junior. Пользуйтесь! Жду вас на позиции senior python developer и приглашаю в свое сообщество ВК, где я делюсь своим опытом становления от Junior до Senior Python Developer.

Правильный порядок и структура обучения — это половина всей работы по подготовке настоящего грамотного программиста. Вторая половина — это практика. Поэтому мы стараемся дать и то и другое в одном месте, что бы все желающие прикоснуться к коду смогли это сделать легко и дальше самостоятельно определить свой путь. Желаю удачи!

Подпишитесь на рассылку

Если это было вам полезно — вы можете сказать нам спасибо!