piggymouse (
piggymouse) wrote2011-02-26 02:32 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Бабушка Питона
Коллеги, посоветуйте пожалуйста правильную IDE-ху для начинающего несовершеннолетнего питонщика и его родителей. Мы тут по совету дорогого товарища oxfv посмотрели на Питон и в общем остались довольны.
Подрастающее поколение, как оказалось, совершенно независимо от наших педагогических планов хочет писать компутерные версии любимых board games, чтобы компутер сам считал очки и вообще заботился о логистике. Кстати, уважаемые bleys и
9cats, поколение у меня сегодня спросило, когда уже наконец поступит в продажу игра про завоёвывающих мир котегов.
What I've seen so far:
- PyCharm. Лежит в руке как влитой, но кагбе стоит стобаксов. Воровать у практически родных людей мне впадлу. Если бы я сам серьёзно чем-то занимался, купил бы не глядя, а вот несмышлёному подростку жалко. Впрочем, может куплю ещё.
- Aptana. Странная она какая-то, ну её.
- Eclipse+PyDev. Не так удобно, как PyCharm, и ваще.
- Komodo. И смотреть не стал, за четырестабаксов они могут иметь себя сами.
- NetBeans. Тоже не стал смотреть.
Emacs, vim, NotePad и кнопку F4 просьба не советовать.
Спасибо!
no subject
http://www.activestate.com/komodo-edit
питон знает хорошо, автодополнение есть.
Довольно толстоват, правда.
На совсем первых порах может помочь IDLE из поставки --
там есть простенький редактор, но это совсем минимализм,
для чтения tutorial'а и запуска примеров оттуда.
если запрет на nodepad++ не распространяется, то можно его
посмотреть, многим нравится, но вот я не люблю.
Резюмируя, если комодо эдит не помешает своими тормозами,
то стоит его взять, пожалуй.
no subject
no subject
Может быть, есть плагин для этого, но я не искал, когда пользовался
комодо -- в питоне всегда хватало
import pdb; pdb.set_trace()
для отладки.
А Керниган и вовсе считает, что:
"The most effective debugging tool is still careful thought,
coupled with judiciously placed print statements."
no subject
no subject
> "The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."
Дада, а ещё автокомплит не нужен, например.
Тут как бы проблема только в том, что визуальный дебаггер позволяет увидеть нужную информацию примерно в сто раз быстрее и в десять раз полнее, чем если ручками вставлять принты или просить пдб показать локалс. А так -- нет, никаких качественных отличий невозможно усмотреть!
По теме: у Eclipse + Pydev дебаггер присутствует и вполне няшный. Алсо у них присутствует няшная кнопка F3 (go to definition), которая работает на удивление чотко и дико внедряет. Я к тому, что беглый взгляд может оставить ошибочное впечатление, выставив на передний план мелкие недостатки (которые к тому же обычно можно убрать в настройках) но ничего не сказав о действительно важных вещах!