Какво ще кажете за тази среда за програмиране на Python? http://www.wingware.com/downloads/wingide-101/3.2.13-1/binaries
Wing IDE
- Публикувано преди
Не съм го ползвал, но пък ето ти едно ревю:
http://review.techworld.com/applications/3238834/wingware-wing-ide-review/
Имай предвид, че ще трябва да си намериш кракната professional версия, тъй като free дистрибуцията е почти безполезна (или, в най-добрия случай, малко по-полезна от IDLE). Не знам дали си забелязал, но 4.0.0 не поддържа 3.2, за разлика от 3.2.13 (нищо, че не пише така).
Абе, харесай си:
http://wiki.python.org/moin/PythonEditorsПубликувано предиАз пък ти препоръчвам да си избереш едно от
Vim
иemacs
и да научиш него.Само по себе си, ставането на майстор в един от тези два редактора вероятно отнема повече време, от това да станеш майстор на Python, но ще ти е адски полезно.
Публикувано предиПонеже ми беше неудобно да почвам още една тема за редактори и IDE-та, пък тук се спомена vim...
Може ли някой да даде информация за постигане на нещо подобно на конфигурацията, която виждаме на лекциите? Предполагам най-уместно е тая молба да отправя първо към Стефан(считай я за отправена, ако ти е възможно :) ). Ако е възможно да бъдем упътени към скриптовете и плъгините, с които е постигнат ефекта.
Открих кофа неща за автоматична индентация, хубав highlighting, който отбелязва даже и лоши работи като неконсистенто индентиране, trailing whitespaces и прочее благинки. Т'ва което ме тормози най-много обаче е вградената python конзола, която би била рай, тъй като постоянното превключване от един терминал в друг, за да се пуска кода е малко досадно. :)
Големи благодарности предварително на всеки отзовал се на моето ищение за помощ :D
Публикувано предиИ аз се присъединявам към тази молба :)
Публикувано предиЗа лекциите съм постигнал някаква комбинация от
vim
иtmux
. Тя не е особено интересна, понеже се случва в терминал. Единственото забавно нещо е, че разделям екрана на две части сtmux
и имам mapping въвVim
който изпълнява текущия файл в другата част.Конзолата е ваш приятел. ОК е да отворите един
vim
и да пускате кода в конзола от време на време. Когато човек работи над по-реалистичен проект, той рядко иска да пусне текущия файл така или иначе -- обикновено той е част от по-голям контекст, който се пуска с build tool-а или нещо подобно.Иначе, пускането на текущия файл във
vim
става с:!python %
. Ако набиете едно::map Q :!python %<CR>
вече ще става с
Q
в normal mode. Но това са неща, които само ще си измислите, ако научитеVim
.Или
emacs
:)Публикувано предиBang-а го открих вчера, четейки разни неща, бях приятно впечатлен и си затвърдих мнението, че трябва да отделя повече време на т'ва да изуча vim. :)
Мерси!
Всъщност сега се сетих, като каза че ползваш tmux, то явно може да стане и със screen(което така и не се научих да ползвам като хората... срам за мен), че даже за Gnome-джийте, той gnome-terminal си поддържа табове, което всъщност е доста удобно, а доста съм убеден че и Konsole го прави. Не че е много по-различно, но странен факт е че се чувствам по-комфротно като терминалите не са в отделни прозорци... мисля, че си имаше медицински термина за т'ва :D
Публикувано предиДа, може да стане и със
screen
, но на мен ми е по-лесно да чета Корана на арабски, отколкото документацията наscreen
.tmux
-а ми е няколко пъти по-разбираем. Да не говорим, че поддържа и вертикално разделяне на екрана.Публикувано предиСамо да отбележа, че и screen може да прави вертикално разделяне със split -v :)
Публикувано предиЕто ви едно видео от PyCon 2011.
http://pycon.blip.tv/file/4883406/
В него представят най-популярните IDE-та и редактори.
Така всеки ще може, поне малко, да сравни повечето възможности и сам/сама да избере кое е най-подходящо за него.
Иначе, аз лично също мисля да използвам vim, а освен това и съжалявам, че досега не съм му обръщал достатъчно внимание, а си карах hardcore в vi. :D
Публикувано предиЗдравейте.
Аз също си търсих подходящ редактор и тези дни пробвах към 10-ина, най-вече за Linux. Условието ми беше да имат вградена конзола и понеже съм начинаещ с Linux-а не разбирам много от vim.
Наблюдението ми е, че има хубави редактори, но почти всички работят само с <=python2.6(или поне аз не намерих как да ги пусна с python3).
Бих ви препоръчал Komodo Edit - безплатна е(има и платена версия). Тя също работи по default с python2.6, но може да зададете път към python3 от Edit->Preferences->Languages->Python и да смените полето Use this interpreter с пътя към python3 интерпретатора. След това в Tools->Run Command пишете
%(python) %F
. От менюто Toolbox може да й зададете Key Binding(пр. F5 е свободно) и вече ще може да си стартирате текущия файл с F5. Единственият недостатък е, че конзолата не е интерактивна(в смисъл интерпретира само файла), но ще го преживеем. :-)За Windows нещата стоят по същият начин, просто се задава път към python.exe.
Поздави. ;-)
Публикувано преди
Трябва да сте влезли в системата, за да може да отговаряте на теми.