Видео смотреть бесплатно

Смотреть красотки видео

Официальный сайт yerka 24/7/365

Смотреть видео бесплатно

03.12.09 17:11 smacker

PythonИнструментальные среды разработки для Python

Писать, как известно, можно где угодно и как угодно. Вплоть до скриптов на листке бумаги, а интерпретатор держать в голове. Всё зависит от личных предпочтений того или иного человека. Я расскажу о тех средах в которых хоть немного успел поработать. И начну с самого просто:



gedit


File?id=dhspk665_165kqtcdjfj_bСтандартный текстовый редактор из gnome. Не смотря на то, что большинство считает его чем-то вроде виндового блокнота именно в этом редакторе я провёл большую часть времени программируя на питоне. А случилось это не потому, что я такой мазохист, а потому, что в своё время наткнулся на список плагинов, которые реализовали всё что мне было необходимо.


Из коробки уже доступны интересные плагины File Browser, Python console назначение которых понятны из названия. А так же мегаполезный Snippets. Что такое сниппеты, наверно, тоже уже большинству понятно, для остальных - это небольшие кусочки кода, которые заменяют определённые нами слова. Гораздо понятней и наглядней будет не рассказывать, а посмотреть видео. Помимо этого я использовал один из плагинов реализующих Autocomplete, продвинутый поиск, Lorem Ipsum, один из ToDo плагинов. На тот момент они с лихвой покрывали все мои потребности.


Так же есть возможность использовать и цветовые схемы. Я использовал Desert, который в будущем ставил везде куда только можно прикрутить свою раскраску.


Vim


File?id=dhspk665_164fbq4cxgt_bНа данный момент использую именно этот редактор. Сам по себе редактор очень мощный, а от многообразия плагинов просто захватывает дух. Как точить его до мини IDE отлично рассказано в гугле. Ну, например, раз статьи и два статья. Основные моменты там отметили, а дальше уже опять же дело вкуса.


SciTE


Это совсем не IDE, а просто хороший текстовый редактор основанный на Scintilla. Для создания небольших скриптов и чтения исходников подходит отлично. Сайт программы.


Eric


File?id=dhspk665_166cxxspqcq_bА вот уже пошли настоящие IDE. И Eric4 это одна из немногих IDE ориентированных именно на Python. Сама же она так же написана на питоне, а в качестве gui toolkit используется qt4. В качестве текстового редактора используется Scintilla. Тесно познакомится с этой средой разработки мне помешала моя преданность gtk, т.к в любом qt приложении я чувствую себя неуютно. Так же моё знакомство происходило уже довольно давно (вестимо пару лет назад), но и на тот момент Eric был очень богат на разнообразные фичи. Их список можно увидеть на сайте редактора. Что не понравилось - это перегруженность интерфейса. Этот минус можно приписать всем IDE, что я буду рассматривать дальше. И именно из-за него я использую vim.


Eclipse + PyDev


File?id=dhspk665_167g9bhhhhs_bОдна из самых популярных IDE отлично работает с питоном благодаря плагину PyDev, в который не так давно влился и ранее закрытый платный PyDev Extension. Среда разработки конечно очень тяжёлая, но работать в ней действительно удобно. Если заниматься программирование на питоне профессионально, то Эклипс, на мой взгляд, один из лучших продуктов. Для меня же, когда питон является по большей части хобби - возможности среды избыточны.


NetBeans


File?id=dhspk665_168d782fkc2_bНе менее мощная среда разработки NetBeans так же отлично работает с питоном с недавнего времени. Моё знакомство с этой средой было очень недолгим, поэтому предлагаю заинтересовавшимся самим опробовать IDE.


Конечно этим не ограничивается список редакторов в которых можно и нужно писать на питоне. Например, в далёком прошлом пользуясь Windows я любил jEdit, написанный на Java. Под линуксом же с ним были небольшие проблемы и я быстро нашёл замену. Или Geany очень лёгкая IDE, которая не подошла мне в силу причин которые я уже не помню. Есть ещё одна довольно интересная лёгкая среда разработки PIDA, а интересна она тем, что в качестве текстового редактора использует vim. А список тех редакторов которые я не попробовал можно продолжать очень долго Kate, KDevelop, Emacs, Anjuta, IntelliJ IDEA и т.д. Если у вас до сих пор нет любимой среды разработки - попробуйте! И я уверен, вы найдёте милый вашему сердцу редактор.


* Все скриншоты взяты на просторах интернета


Теги:

xT 03.12.09 17:22 # +2
M title
M blog
M spelling
ZaWertun 03.12.09 17:40 # +2
а еще есть Spyder (на PyQt4 + QScintilla2)
на первый взгляд достаточно удобная среда
правда все равно в win использую notepad++ и ipython, а в linux - kate + ipython
(благо с большими проектами на python не работаю)
masai 03.12.09 21:37 # +0
Под Windows неплох PyScripter.
ZaWertun 03.12.09 23:28 # +0
надо будет глянуть, спасибо за информацию
Username 03.12.09 17:54 # +2
А список тех редакторов которые я не попробовал можно продолжать очень долго Kate, KDevelop, Emacs, Anjuta, IntelliJ IDEA и т.д.

ну тык и скажи, что ты не любишь KDE =)
Вообще говоря, все дрочат на любят kate и QtCreator
smacker 03.12.09 18:01 # +2
я и так сказал, что не люблю qt. И kde соответственно тоже. Хотя вот в данный момент пишу из него.
krig 03.12.09 18:52 # +2
А мануалы, как правильно дрочить на питон в kate и QtCreator есть? =)
Amper 03.12.09 18:27 # +1
А как же Komodo Edit / Komodo IDE ?
А как же Wing IDE ?
smacker 03.12.09 18:30 # +1
Не пробовал в силу их платности. Думаю, есть ещё много сред о которых я не упомянул.
Amper 03.12.09 18:34 # +1
Komodo Edit - бесплатен
Wing IDE - бесплатен (есть также коммерческая, более продвинутая версия)
smacker 03.12.09 18:39 # +1
А в чём различие между Komodo IDE (почти 300$) и Komodo Edit?
Amper 03.12.09 18:47 # +1
Таблица сравнения
Если кратко, то в Komodo Edit отсутствует:
- Отладка
- Интерактивные шелы для JavaScript, Perl, Python, Ruby и Tcl
- HTTP Inspector
- DOM Viewer
- Rx (Тулкит регулярные выражения)
- Навигатор по коду
- Интеграция с системами контроля версий

Зато многие из этих возможности реализованны в виде бесплатных плагинов...
Midler 03.12.09 20:25 # +1
Я поставил себе в тулбокс две кнопки. Одна с запуском шела, вторую с отладчиком.
И вполне норм.
krig 03.12.09 18:51 # +1
Komodo Edit бесплатный =)
krig 03.12.09 18:50 # +3
Пользуюсь NetBeans (там же пхп, там же ява).
Правда сейас плагин находится в состоянии EAP 0.2, поэтому очень много требовать не приходится, но автокомплит, подсветка и все, что умеет сам нетбинс, там есть =)

Пробовал вим - в итоге научился пользоваться им как хорошим текстовым редактором, но не как простой средой разработки (даже 1 скрипт, если в нем больше 10 строк, предпочитаю писать в нетбинсе).

Еще было желание научиться на емаксе, но тут уж меня не хватило - найти кучу свободного времени чтобы наковырять кучу материала - это сейчас не для меня. Вот если бы найти готовую сборку (или подробную инструкцию с мануалом), тогда бы с удовольствием посмотрел.

Так же не обошел вниманием в свое время Эрик - отличная штука, очень много всего умеет, проблема перегруженности интерфеса решается в течение 10 минут - просто поотключал все ненужные мне панели и убрал все ненужные мне кнопки =) Но на тот момент обнаружилась довольно серьезная проблема - пишу первые буквы имени функции, жму шорткат автокомплита, появляется выпадающая хрень с возможными вариантами, но стрелки на клаве не перебирают варианты - почему-то выпадающий список не получал фокус, а каждый раз хватать мышь на автокомплите - не айс. Думаю может стоит опять попробовать (последний раз было около полугода назад).

Эклипсом с пидевом пользовался тоже достаточно долго - пока сидел в эклипсе с ПДТ и Аптаной. Потом перешел на нетбинс, и для пхп тоже стал использовать его. Пока что не жалею =)

Пытался посмотреть Идею, но так и не смог добиться от нее нормальной работы - over 9000 настроек, причем почти все для явы, родной для идеи, а где искать питонячие - не сильно было понятно.

Вобщем как-то так =)
smacker 03.12.09 18:55 # +1
спасибо, хорошее дополнение. Сколько людей - столько мнений. :)
krig 03.12.09 19:00 # +1
Просто поделился небольшим опытом =)
krig 03.12.09 19:46 # +1
Поставил свежего эрика, поковырял 15 минут настройки и получил вполне приличную питонячью среду разработки =)
Проблема с автофорусом, похоже, исчезла.
Видимо теперь буду пользоваться ей =)
lomereiter 03.12.09 20:08 # +0
О, вспомнил, чем пользовался до вима: SPE.
В русских блогах краткое описание здесь.
playpauseandstop 03.12.09 21:45 # +0
для меня нет ничего лучше, чем Kate с выбранными File Selector plugin, Tab bar plugin и Terminal tool view plugin...

перед переходом на 4.3 версию Kate пытался пользоваться Geany пару дней... не понравилось ни разу...
cybergrind 04.12.09 01:27 # +1
Emacs !
ava1ar 04.12.09 01:50 # +0
PythonMachine - среда для программирования на Python/PyGTK
ну и про geany напрасно забыли...
ava1ar 04.12.09 01:54 # +0
... о, оказывается geany упомянули, но вообще-то как среда для небольших проектов (в том числе и питоновских) он очень хорош. Если кто не согласен - аргументы в студию :)
smacker 04.12.09 01:56 # +0
О PythonMachine даже никогда не слышал, спасибо. А Geany не забыл. Просто она не впечатлила особо, чтобы написать целый абзац.
ava1ar 04.12.09 02:01 # +0
не впечатлила особо, чтобы написать целый абзац

ну как по мне она ничем не уступает тому же gedit'у, я бы даже сказал что превосходит. Но вообще о вкусах не спорят... :)
smacker 04.12.09 02:02 # +0
Не уступает. Но про gedit рассказывать интересней. Не все знают что его можно так заточить)
drujebober 04.12.09 03:05 # +0
такое вот еще имеется
drujebober 04.12.09 03:07 # +0
и, да, таки лучше вима нету
Username 04.12.09 18:26 # +0
кстати вот http://wiki.python.org/moin/PythonEditors - воткни в пост, риальни сочни
evgenyl 07.12.09 13:40 # +0
А мне geany нравится привык я к нему ...

Лучшие блоги (все 159)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 3277 из 235 городов)
Топ пользователей Топ блогов
В сети: knicefire, andreas

Новенькие: ZeroOne, h1nt, damirsuperboy, L_VV, x0wl
welinux.ru

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн