Найти - Пользователи
Полная версия: IDE для Python
Начало » Инструментальные средства разработки » IDE для Python
1 2 3 4 None 10 11 12 13 14 15 16 17 18
Mirror13
Vim + python-mode
Ryoga
Перепробовал многое, но до сих пор пользую PyScripter, хотя недостатков в нем хватает.
PyCharm банально не тянет ни ноут, ни рабочий комп, какие там системные требования, интересно?
4kpt_II
Ryoga
Ну не знаю. У меня Samsung R60. Без наворотов. Идет без проблем. Иногда, правда, задумывается Но скорость вполне комфортная.
Romson
Нуба вопрос. Пытаюсь приспособить Sublime как IDE для Python'а. Прикрутил Jedi. При попытке запустить Build получил ошибку “output not utf-8”. Начал искать дальше, нашёл вариант с New Build System, прописал в ней:
{
“cmd”: ,
“file_regex”: "^*File \“(…*?)\”, line (*)“,
”selector“: ”source.python“
}
Всё равно NOT UTF-8. Приписал еще строку ”encoding“: ”utf-8", результат тот же. Что я делаю не так?
ZerG
в начале файла
# -*- coding: utf-8 -*-
профит

з.ы. Вопрос с ИДЕ никак не связан
iJustTry
1 × JetBrains Product Pack for Students - new personal license $0.00
В PyCharm всё устраивает. Правда когда обновляется - начинается жесть на моём ноуте.
Впринципе от IntelliJ IDEA для питона разницы не вижу. Хотя я её только пару раз юзал, чтобы посмотреть, чем же она может сильно отличаться.
Eclipse + PyDev - не понравилась как-то. Не прижилась.
Notepad++ - если что-то поправить побыстрому.
Как-то так…

P.S. пока что не вижу смысла искать замену PyCharm
py.user.next
Emacs
Он очень удобный. После vim'а это удобство бросается в глаза. А вхождение требует двух недель.

Живые сниппеты
http://www.youtube.com/watch?v=ZCGmZK4V7Sg&t=1m50s

Живые текстовые файлы
http://www.youtube.com/watch?v=bzZ09dAbLEE&t=8m15s

Nigelist
Посоветуйте статейку по настройке Vim для работы с Python и другими языками (HTML, CSS, JavaScript). Пробовал по этой статье, но не работает.

kresh
Добрый день ! Скажите пож. какую IDE лучше использовать новичку? Какие IDE преимущественно используют в больших проектах?
Gennady
kresh, проще всего PyCharm Community Edition: http://jetbrains.ru/products/pycharm/ , хотя среда довольно тяжелая (если машина не двуядерная и меньше 4-х гигабайт памяти, едва ли будет комфортная работа). Эту среду можно использовать в проектах любой сложности.

Вообще, от размера проекта среда разработки не зависит. От IDE всегда требуется схожий функционал: поддержка проектов с настройками окружения, отладка, рефакторинг, работа с системами контроля версий, автозавершение кода. Ну и по удобству разные мелочи, вроде навигации по коду. Для Python используются разные инструменты, и даже в крупных проектах вполне могут применять простой текстовый редактор.

Из наиболее известных и хорошо работающих с Python IDE: PyCharm, PyDev+Eclipse (легче PyCharm, но не так удобен). Можно еще попробовать Python Tools for Visual Studio, но это тот еще геморой, потребует от 5-ти гигабайт на диске для Visual Studio (даже Community Edition), навалит в кучу многое, вплоть до какого-нить MS SQL Server Есть менее известные, вроде Wing IDE, куда ИМХО и смотреть не стоит.

Из текстовых редакторов, самый простой для освоения Sublime Text (для ознакомления бесконечный триал), есть плагины, делающие из него почти IDE (рекомендую PythonIDE, есть еще Jedi, Sublime CodeIntel, для Python работающие чуть хуже). Если будете пробовать Sublime Text, в первую очередь ставьте менеджер расширений: https://packagecontrol.io . Так же могу посоветовать замечательный редактор Komodo Edit (можно брать 9-ю бета-версию). Многие справедливо посоветуют Emacs, VIM, имеющие преимущества командных режимов работы с текстом, но при их непростом освоении (такие режимы поддерживают и IDE, и в какой-то степени Sublime Text). Все эти редакторы так или иначе поддерживают автодополенине кода, навигацию по нему. Есть еще редактор Atom от google, но, увы, плагины для работы с Python (в частности умное автодополнение), там в зачаточном состоянии, да и жрет оный не меньше PyCharm.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB