Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Россия-2 _ Клуб программистов _ Выбор IDE

Автор: IVK 31.3.2017, 18:51

Выделено из темы "http://forum.russ2.com/index.php?showtopic=4275&st=390#"

Цитата(tema @ 31.3.2017, 17:31) *
Иван, давно хотел спросить, ты какую IDE используешь, когда на Питоне кодишь свой дистронавигатор?

Geany.

Автор: kostyalamer 31.3.2017, 22:27

Цитата(tema @ 31.3.2017, 18:31) *
Что-то я теряюсь в чём мне лучше программы на Питоне писать/править

Артем, eric4 случайно тебе не подойдет ? Это полноценная IDE , в отличии от Geany которая ближе к текстовому редактору с расширенным набором встроенных функций. Хотя на вкус и цвет фломастеры разные, кому что нравится. Я с питоном завязал давно, предпочитаю си. Долгое время кодя на си пользовался Geany, но перешел на нормальную IDE Code::Blocks и на Geany уже не смотрю .

Автор: tema 31.3.2017, 23:12

Цитата(kostyalamer @ 31.3.2017, 21:27) *
Артем, eric4 случайно тебе не подойдет ? Это полноценная IDE , в отличии от Geany которая ближе к текстовому редактору с расширенным набором встроенных функций. Хотя на вкус и цвет фломастеры разные, кому что нравится. Я с питоном завязал давно, предпочитаю си. Долгое время кодя на си пользовался Geany, но перешел на нормальную IDE Code::Blocks и на Geany уже не смотрю .

Я вот eric4 и пользовался, но она меня убивает тем, что не индексирует функции так, чтобы можно было перейти на объявление функции по Ctrl+клик
Странно работает с отступами, и ещё какие-то бесящие меня проблемы уже все не помню. Понравился Pycharm, но там иногда вылезает сообщение, что "это не доступно купите версию платную".

Автор: kostyalamer 31.3.2017, 23:22

В Geany отступы тоже надо делать клавишей Tab , иначе проблем будет море smile.gif

Автор: tema 1.4.2017, 3:25

Ещё Netbeans понравился, но там питон только с плагином, а отсюда некоторые проблемы с некоторыми библиотеками, которых он не знает, ну и ещё что-то тоже уже не помню...
Пока по всем параметрам только Pycharm community мне кажется нормальным, только опять же он не знает, например, библиотек Gtk, Gdk,GObject почему-то подчёркивает её красным, но этот файл выполняется, если запустить его из командной строки!
Подключаю вроде правильно:

Код
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, GObject,Gdk

Ещё плохо, что Pycharm непорусски всё.....
Я предпочитаю паскаль. Но иногда приходится работать не на том, что предпочитаешь. Проекты на Си у меня тоже Code::Blocks и QtCreator (второй даже больше нравится, т.к. насколько я помню, Code::Blocks не индексирует написанные функции и не подскажет их при вводе). А вот сейчас пытаюсь поддерживать начать ruleuser заброшенный автором, а он полностью на питоне. Приходится учить язык походу прямо biggrin.gif

Автор: IVK 1.4.2017, 10:21

Я никоим образом не утверждаю, что Geany оптимален. Просто когда-то его начал им пользоваться, серьёзных претензий нет, вот с тех пор и пишу в нём, не пробуя другие IDE, по принципу "от добра добра не ищут" smile.gif

Автор: IVK 5.4.2017, 10:36

Переместил последний пост - есть тут http://forum.russ2.com/index.php?showtopic=2422&view=findpost&p=48776 smile.gif

Автор: tema 5.4.2017, 21:13

Я остановился на PyCharm smile.gif

Автор: IVK 28.4.2017, 11:11

Выделил тему "http://forum.russ2.com/index.php?showtopic=4395&view=findpost&p=48821"

Автор: IVK 13.10.2018, 10:36

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

Автор: kostyalamer 27.5.2019, 23:14

Цитата(IVK @ 13.10.2018, 10:36) *
Открыл свою прогу на Питоне (Навигатор, имею в виду) в новой версии Geany, хотел забытую кнопку пририсовать - и обнаружил глюки при редактировании. Наверное, чем разбираться, лучше сменить Geany на что-то другое, но на что именно?

Глюки как обычно с пробелами и табуляцией ?
Eric не подойдет ?

Автор: IVK 27.5.2019, 23:24

Цитата(kostyalamer @ 27.5.2019, 22:14) *
Глюки как обычно с пробелами и табуляцией ?
Eric не подойдет ?

Да, именно с ними. Может, конечно, тех пор в Geany это исправили, не проверял. Как займусь прогой, тогда и проверю. Можно и Eric попробовать, тут мне без разницы - я в Geany всё время работал, так что насчёт других редакторов просто не знаю mellow.gif

Автор: tema 27.5.2019, 23:51

Я для питона остановился на Visual code (apt-get install code) и Pycharm

Автор: IVK 27.5.2019, 23:55

Цитата(tema @ 27.5.2019, 22:51) *
Я для питона остановился на Visual code (apt-get install code) и Pycharm

Ну, теперь у меня богатый выбор, так что нет проблемы smile.gif

Автор: IVK 2.6.2019, 0:02

Это, наверное, очень крутые редакторы, но мне всего лишь надо по-быстрому внести небольшие правки в готовую прогу, а тут пока разберёшься, как, к примеру, в том же Eric'е элементарно убрать все боковые и нижние окна, которые мне только мешают, и т.п. - трата времени невесть ради чего. Может, для решения простейшей задачи лучше использовать что-нибудь попроще? А Geany глючит по-прежнему wink.gif

Автор: kostyalamer 2.6.2019, 11:13

Цитата(IVK @ 2.6.2019, 0:02) *
мне всего лишь надо по-быстрому внести небольшие правки в готовую прогу

Тогда возьми что-нибудь простое вроде medit , он насколько помню умеет подсвечивать синтаксис питона. Правда у него нет запускадки, поэтому открываешь 2 окна в одном medit в другом терминал в каталоге с программой и запускаешь ее прямо оттуда.
Кстати , если мне не изменяет память pluma тоже понимает синтаксис питона.

Автор: IVK 2.6.2019, 13:29

Да, начал редактировать medit'ом, вроде нормально. Конечно, потом надо будет всё же разобраться с тем же Eric'ом или чем-то подобным, но это уж как время будет и что-то более серьёзное потребуется делать smile.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)