Решён
Какие программы нужны для программирования?

Иван Смирнов Python
13.3k
8

Решил начать изучать программирование (хочу попробовать Python). Полный ноль в этой теме. Какие программы нужно установить на комп чтобы начать писать код?

У меня Windows 11. Слышал про какие то редакторы кода и среды разработки, но не понимаю в чем разница и что конкретно качать.

Решение
126
Участник • 1 ответ

Для старта понадобится:

  1. Сам Python - качай с официального сайта python.org, последняя версия 3.12. При установке ОБЯЗАТЕЛЬНО поставь галочку "Add Python to PATH".

  2. Редактор кода. Для новичка лучший вариант - Visual Studio Code (бесплатный). Качаешь с code.visualstudio.com, ставишь расширение Python от Microsoft.

  3. Git (опционально, но желательно) - система контроля версий. Качай с git-scm.com.

ВСЕ. Больше ничего не нужно на первые 3-6 месяцев обучения. Никаких PyCharm, Anaconda и прочего - это для продвинутых.

После установки открываешь VS Code, создаешь файл test.py, пишешь print("Hello World"), нажимаешь F5 - если вывелось "Hello World" в терминале, значит все работает.

Аватар Иван Смирнов

Огромное спасибо! Все установил, hello world вывелся. А что значит "Add Python to PATH"? Зачем это?

Аватар Саша 3D

PATH - это список папок где система ищет программы. Если не добавишь Python в PATH, он не будет работать из командной строки и VS Code его не увидит

43
Эксперт • 1 ответ

PyCharm Community Edition. Точка.

Это полноценная IDE специально для Python. Все из коробки - автодополнение, отладчик, интеграция с Git, подсветка ошибок, рефакторинг.

VS Code - это универсальный редактор, его нужно настраивать под каждый язык. PyCharm заточен под Python и работает идеально сразу после установки.

Аватар Дед Инсайд

PyCharm для новичка - это как танк для поездки в магазин. Перегружен функциями, тормозит, непонятный интерфейс. VS Code проще и легче

58
Эксперт • 1 ответ

Минимальный набор:

  1. Python (python.org)
  2. Любой текстовый редактор (хоть Блокнот)
  3. Командная строка (cmd или PowerShell)

Сначала научись запускать скрипты из командной строки (python script.py), разберись как работает импорт модулей, виртуальные окружения (venv). Только после этого переходи на IDE.

Современные студенты сразу прыгают в PyCharm и потом не понимают что происходит под капотом, почему импорты не работают, где лежат библиотеки.

12
Эксперт • 1 ответ

Скачай Anaconda. Там все в одном пакете - Python, Jupyter Notebook, куча библиотек для data science, менеджер пакетов conda.

Одна установка и сразу можешь работать, не нужно ничего дополнительно настраивать.

Аватар Igor Linux

Anaconda весит 3 гига и тащит тонны библиотек которые новичку не нужны. Это для data science, а не для изучения основ языка

7
Эксперт • 1 ответ

я начинал с notepad++ и просто запускал файлы через двойной клик... потом уже перешел на vs code когда начал делать большие проекты. для hello world подойдет что угодно

18
Участник • 1 ответ

Sublime Text - лучший редактор для Python. Легкий, быстрый, красивый. VS Code жрет оперативку как не в себя.

9
Участник • 2 ответа

А зачем вообще что то качать? Можно писать код прямо в браузере на онлайн-платформах типа replit.com или Google Colab. Ничего устанавливать не надо, сразу пишешь и запускаешь.

31
Участник • 1 ответ

Лучшая IDE для Python - это Vim с правильными плагинами. Легкий, быстрый, работает везде включая удаленные серверы.

Но если ты новичок и не знаешь что такое Vim, забудь про мой комментарий и ставь VS Code как все нормальные люди 🙂

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.