Люди уже давно используют различные приложения, сервисы и расширения, чтобы программирование было легким и удобным. В этой статье я расскажу об инструментах, которыми сам пользуюсь.
Из отчета JetBrains видно, что из редакторов кода и IDES люди выбирают PyCharm, но мне больше нравится другое приложение — VS Code, которое стоит на втором месте в рейтинге.
Мой друг давно работает в этой программе, и поэтому он уже сформировал полезные настройки, которыми любезно поделился со мной, а я в свою очередь немного подредактировал их под себя. Вот сам файл с настройками.
В VS Code нажмите Ctrl+, затем переключитесь на формат JSON и вставьте настройки из файла, чтобы их применить. Важно отметить, что вы можете удалить, изменить все настройки, которые я привел (например, шрифт, так как я использую JetBrains Mono).
На этом с настройками я закончил, но для кастомизации можно также использовать и расширения. Ниже я привел те расширения, которые использую только локально (позже поймете):
О последнем я расскажу ниже.
Не так давно я узнал о Windows Subsystem for Linux — сокращенно WSL. Подробнее прочитать о ней вы можете на английской Wikipedia или на других сайтах. Но если хотите вкратце, то:
Подсистема Windows для Linux позволяет разработчикам запускать среду GNU/Linux с большинством программ командной строки, служебных программ и приложений непосредственно в Windows без каких-либо изменений и необходимости использовать традиционную виртуальную машину или двойную загрузку.
Советы:
Чтобы сделать красивый и удобный терминал, создайте следующие файлы в домашней папке дистрибутива:
Теперь измените созданные файлы, внеся туда следующее (код размещен на GitHub Gist):
Также отредактируйте файл .bashrc, добавив в конце код из файла.
Перезайдите в терминал, чтобы изменения вступили в силу, и введите следующие команды:
sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip -y
pip install virtualenv --no-warn-script-location
Если не получается вызвать в терминале virtualenv
, то попробуйте:
source ~/.profile
pip install black --no-warn-script-location
Также для удобства я создаю папку ‘sandbox’ с файлом app.py
и папку ‘projects’, где будут находиться мои проекты:
mkdir projects
mkdir sandbox
touch sandbox/app.py
С настройками мы уже почти закончили. Осталось только установить расширения, которые я поставил на WSL:
Возможно вам придется чуть-чуть подождать и также установить дополнительные файлы для расширений, но это того стоит. В разделе ‘Расширения‘ я расскажу о них поподробнее.
Добавляет красивые иконки для всего, что есть в редакторе. Слева вы можете увидеть стандартные (некрасивые) иконки, а справа — новые иконки.
Помогает быстро и безболезненно перемещаться между проектами, особенно когда их много.
Одно из лучших расширений для Python, благодаря которому вы сможете писать хороший код.
Завершает код за вас, избавляя от бесконечного поиска нужного окончания.
Расширение, которое помогает обнаруживать и исправлять проблемы в момент написания кода.
Ваш личный помощник, который помогает вам писать более качественный и чистый код на Python.
Корректировка отступов Python.
Это расширение поможет вам избежать ошибки в написании русских и английских слов.
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…