LINUX.ORG.RU

Codimension Python IDE 1.7

 , , ,


0

1

Представлен очередной релиз экспериментальной среды проектирования для языка Python. Конечной целью проекта является поддержка проектирования используя не только традиционный текстовый формат представления программы, но и графическое представление потока управления, похожее на блок-схемы алгоритма. Разработчик сможет переключаться между текстом и графикой и редактировать или читать программу в том виде, который лучше подходит данному моменту. Блок-схемы пока не реализованы, но для работы с текстовым представлением среда вполне пригодна. Вот далеко не полный список возможностей, не включающий базовые:

  • генерация интерактивной диаграммы зависимостей;
  • быстрый парсер питона и иерархическое представление различных сущностей проекта;
  • интеграция с pylint, pymetrics и PythonTidy;
  • анализ проекта на неиспользуемые функции, классы и глобальные переменные;
  • представление результатов профилировки в интерактивной графической и табличной форме;
  • дизассемблирование функций и классов;
  • поиск объектов в проекте по имени;
  • многое другое.

Проект на Google Code

>>> Cайт проекта



Проверено: maxcom ()

рафическое представление потока управления, похожее на блок схемы алгоритма

Программирование медленно, но верно скатывается в складывание кубиков на экране, полностью отметая такой процесс, как «думать»?

Zhbert ★★★★★ ()
Ответ на: комментарий от Zhbert

полностью отметая такой процесс, как «думать»?

Для думанья есть специальная комната. Работать надо, а не думать %)

Nervous ★★★ ()
Ответ на: комментарий от Zhbert

А что, думать можно только глядя на кучу букв?

Binary ★★★★★ ()
Ответ на: комментарий от Binary

Только мнемонику бы как на Z80 когда-то была...

Binary ★★★★★ ()
Ответ на: комментарий от anonymous

ЛОР медленно, но верно скатывается в космополитизм?

buddhist ★★★★★ ()

То есть единственное чем эта ещё одна ИДЕ может быть интересна - не реализовано...

pvv ()

Под убунту пусть соберут с поддержкой глобального меню , а то какой то ужас

yanka ★★ ()

Блок схемы пока не реализованы, но для работы с текстовым представлением среда вполне пригодна.

Могли бы позаимствовать из «ДРАКОН-Питон».

quickquest ★★★★★ ()

Они тоже не смогли нанять себе дизайнера и специалиста по юзабилити?

Versed ()
Ответ на: комментарий от Zhbert

Думают не надо буковками и циферками, а над алгоритмом. А его вполне можно представить в виде схемы или графика.

vurdalak ★★★★★ ()

Привет всем школьникам, особенно анониму

Может быть и не стоит себя считать элитой. Но с такими тупыми анонимами это как-то само собой выходит. Кроме визга и пофоса об отсуствии пафоса ничего не слышно. Для всех более адекватных неэлитариев напоминаю о существовании rational rose и их быдло UML. Уж сколько лет они его проталкивали жуть берёт. И тут НОВОСТЬ! Но конечно все это знали, один я, баран, всё опошлил. Да элитизм и питон это точно близнецы-братья. Что оддно болезнь, что другое.

alx_me ★★☆ ()
Ответ на: комментарий от Zhbert

Программирование медленно, но верно скатывается в складывание кубиков на экране, полностью отметая такой процесс, как «думать»?

Профессор заглянул на кафедру и увидел там сидящего с ноутбуком аспиранта. Он спросил аспиранта:

- Что вы делаете? - и услышал в ответ:

- Работаю.

Спустя час профессор снова зашел на кафедру и увидел там того же аспиранта. Он повторил вопрос к аспиранту и услышал тот же самый ответ.

Спустя еще некоторое время профессор снова вернулся на кафедру застав там все того же аспиранта за работой с ноутбуком. Профессор задал вопрос:

- Вы все это время работали?

- Да - уверенно ответил аспирант.

- Позвольте, - возмутился профессор - но когда же вы думаете?!

Genuine ★★★ ()

Для ide нормальный функционал, а вот графическое представление какую-то практическую пользу в себе несет?

proofit404 ()

поддержка проектирования используя не только традиционный текстовый формат представления программы, но и графическое представление потока управления, похожее на блок-схемы алгоритма

Блок-схемы пока не реализованы

Это вин ящитаю.

DELIRIUM ★★★★★ ()

зачем дизассемблер в питоне ?

kto_tama ★★★★★ ()
Ответ на: комментарий от Zhbert

Программирование медленно, но верно скатывается в складывание кубиков на экране, полностью отметая такой процесс, как «думать»?

Ты конструктор вроде? Так вы давно уже кубики складываете. На экране, ага. Небось, думать разучились.

tailgunner ★★★★★ ()
Ответ на: Qt от harper

Qt

Даже смотреть не буду.

А на чем надо было GUI писать на Tkinter? )))

yanka ★★ ()

Какое всё толстое и псевдообъёмное. Я как снова вернулся к прорывным технологиям в графическом интерфейсе от 1997-го года. Это и есть Qt?

anonymoos ★★★★★ ()

А рефакторинг по pep8 оно умеет? Смотря на скриншоты кода, создаётся впечатление, что авторы вообще о пеп8 никогда не слышали.

anonymoos ★★★★★ ()

Чем оно лучше связки Visual Paradigm for UML + PyCharm IDE на питонячих проектах?

k0valenk0_igor ★★★ ()

не нужно для разработки методом не нужно на языке не нужно.
не нужно!

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от yanka

Сиськи выразили своё ценное мнение и могут вернуться на кухню.

anonymous ()

Что хорошего можно ждать от авторов, у которых:
- Иконки на кнопках
- Юнити на скриншоте
- При этом не работает глобалменю в их же приложении и даже заголовок в панели не совпадает с заголовком приложения
- Цвет темы не подходит к wm
- В корзине куча мусора

queen3 ★★★★★ ()

Давно пытаюсь изменить geany, но так и не получается:

Traceback (most recent call last):
  File "codimension.py", line 35, in <module>
    from autocomplete.completelists import buildSystemWideModulesList
  File "/home/krik/Загрузки/codimension-1.7/src/autocomplete/completelists.py", line 25, in <module>
    from cdmbriefparser          import getBriefModuleInfoFromMemory, \
ImportError: No module named cdmbriefparser
KriK ()
Ответ на: комментарий от KriK

ImportError: No module named cdmbriefparser

cdmbriefparser надо установить отдельно , пакет есть у них на сайте

yanka ★★ ()

Посмотрел, но не проникся. Вот если бы они сделали подстветку методов хотя бы из numpy, не говоря уже про scipy и matplotlib, --- была бы годная среда. Ещё круто было бы иметь визуальный редактор форм на tkinter.

Кстати, у них там интепретатор выбрать можно: python3, python2 или pypy?

Vudod ★★★★★ ()
Ответ на: комментарий от yanka

А на чем надо было GUI писать на Tkinter? )))

Кстати, годный вариант. На ttk.

Vudod ★★★★★ ()

У меня после просмотра скринов дежавю, это же фа-нг эрик.

zJes ★★ ()
Ответ на: комментарий от yanka

Ох, соскучился я по таким квестам с установкой) Вроде проект опенсорсный, а установка выглядит как с типичной проприетарщиной.

KriK ()
Ответ на: комментарий от DenisPA

Ассемблерщик старой закалки? Под DOS и голое железо примерно так и писали... Помните сайт ассемблер.ру?

lucentcode ★★★★★ ()
Ответ на: комментарий от anonymoos

Я бы на твоем месте сначала ознакомился со значением слова «рефакторинг». PEP-8 это не о том.

anonymous ()
Ответ на: комментарий от Zhbert

Программирование медленно, но верно скатывается в складывание кубиков на экране, полностью отметая такой процесс, как «думать»?

Так это давно уже так пошло, со времен вижуал васика и делфи. Сейчас прикладные программисты вообще не знают ни архитектуру платформы, под которую клепают, ни принципы хотя бы минимальной оптимизации и т.п.

Boba_Fett ()

Вы глядит конечно страшненько, однако, мне кажутся страшными все кедо-приложения: меленькие шрифты, все скучковано, метки налезают одна на другую и т.п.

Интересно, какие еще есть преимущества (окромя так и не реализованной фишки с блок-схемами) данной среды разработки по сравнению с другими полноценными IDE (да хоть с тем же монструозным Eclipse и няшным Komodo)?

Boba_Fett ()
Ответ на: комментарий от Vudod

Да на ttk можно сделать почти нативный gui , но вот реализовать глобальное меню мне так и не удалось с tkinter + ttk

yanka ★★ ()
Ответ на: комментарий от yanka

Объясните, чем плох Qt? тем более по факту он стандарт Linux-приложений. На нём KDE написано, KDE пользуется около половины линуксоюзеров.

BattleCoder ★★★★★ ()
Ответ на: комментарий от BattleCoder

Объясните, чем плох Qt? тем более по факту он стандарт Linux-приложений. На нём KDE написано, KDE пользуется около половины линуксоюзеров.

Вам уже сказали , что стандарт линукс приложение это GTK и связанный с ним стэк Gnome библиотек начиная с glibs это даже не обсуждаемо. Во вторых, все ведущие дистрибутивы такие как Red Hat и Ubuntu ориентируются именно на Gtk + Gnome В третьих Ot все еще не свободен, у него непонятная система лицензий и стоит за ним непонятная компания Digia.

yanka ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.