Edgar
-
Khasan Mamaev ответил(а) на тему Автоматическое армирование колонн и его унификация в Revit на основе НДМ в форуме Помогите с питон кодом 9 лет, 10 месяцев назад
Спасибо Александр, задача весьма серьезная и близка мне как конструктору. Желание автоматизировать армирование колонн с последующей унификацией преследует меня со студенческой скамьи, но как то до сих пор не получалось, с появлением же Динамо, на мой взгляд, это желание вполне осуществимо. Что ж, в добрый путь, будем работать.
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Среди встроенных функций есть замечательная функция dir(), которая дает возможность исследовать содержимое объектов Python, если запустить ее без аргумента, то можно получить содержимое нашего “чистого листа”:
рамочкой обведен класс встроенных функций, который тоже можно исследовать функцией dir():
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Дословный перевод “ключевые слова”, служебные слова, используемые для описания операций. А “зарезервированные”, потому что их нельзя использовать в качестве переменных.
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
С помощью еще одного нехитрого кода, мы извлечем список зарезервированных слов:
вот полный список:
{and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield} -
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
А еще лучше найти файл справки, который находится тут:
или скачать по ссылке https://yadi.sk/d/1X7X5pMhinUF4
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
А еще лучше найти файл справки, который находится тут:
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Пишем в инет-поисковике следующую фразу “Built-in Functions IronPython 2.7.5”, то есть ищем встроенные функции этой версии Python. Выходит множество ссылок, выбираем например вот эту http://ironpython-test.readthedocs.org/en/latest/library/functions.html
Находим на сайте необходимую информацию по встроенным функциям
Ниже на сайте д…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Пишем в инет-поисковике следующую фразу “Built-in Functions IronPython 2.7.5”, то есть ищем встроенные функции этой версии Python. Выходит множество ссылок, выбираем например вот эту http://ironpython-test.readthedocs.org/en/latest/library/functions.html
Находим на сайте необходимую информацию по встроенным функциям
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Антон, а ты не флуди
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Теперь попробуем понять, что можно делать на этом чистом листе, для этого, в первую очередь, выясним какой версии Python у нас установлен и воспользуемся небольшим кодом, который мы еще как бы и не знаем
на выходе получаем следующую информацию
2.7.5 (IronPython 2.7.5 (2.7.5.0) on .NET 4.0.30319.0 (64-bit))
это версия Python и версия платформы -
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Теперь попробуем понять, что можно делать на этом чистом листе, для этого, в первую очередь, выясним какой версии Python у нас установлен и воспользуемся небольшим кодом, который мы еще как бы и не знаем
на выходе получаем следующую информацию
2.7.5 (IronPython 2.7.5 (2.7.5.0) on .NET 4.0.30319.0 (64-bit))
это версия Python и версия платформы -
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
В дальнейшем мы разберем эту первоначальную информацию, а сейчас выделим все и удалим, чтобы начать с “чистого листа”:
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Двойной щелчок ЛКМ открывает нод и появляется возможность редактирования, по умолчанию в скрипте содержится некоторая информация:
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Как вы знаете, в Dynamo есть возможность программирования на языке Python, для этого существует специальный нод, вызываемый следующим образом из библиотеки нодов:
Двойной щелчок ЛКМ открывает нод и появляется возможность редактирования, по умолчанию в скрипте содержится некоторая информация:
В дальнейшем мы разберем эту первоначальную инфо…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Как вы знаете, в Dynamo есть возможность программирования на языке Python, для этого существует специальный нод, вызываемый следующим образом из библиотеки нодов:
Двойной щелчок ЛКМ открывает нод и появляется возможность редактирования, по умолчанию в скрипте содержится некоторая информация:
В дальнейшем мы разберем эту первоначальную инфо…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Как вы знаете, в Dynamo есть возможность программирования на языке Python, для этого существует специальный нод, вызываемый следующим образом из библиотеки нодов:
Двойной щелчок ЛКМ открывает нод и появляется возможность редактирования, по умолчанию в скрипте содержится некоторая информация:
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Как вы знаете, в Dynamo есть возможность программирования на языке Python, для этого существует специальный нод, вызываемый следующим образом из библиотеки нодов:
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Спасибо, чуточку позже начну с чистого листа:)
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Евгений может мы переименуем название темы? Вопросы, которых мы будем касаться по пути к пониманию данного конкретного кода выходят за пределы Python и RevitAPI. Предлагаю назвать типа “Python и универсальная среда разработки приложений (.NET, COM, API) с чистого листа”
-
Khasan Mamaev ответил(а) на тему Python и универсальная среда разработки приложений (.NET, COM, API) с чистого ли в форуме Синтаксис и родные библиотеки Python 9 лет, 10 месяцев назад
Вопросы правильные, но довольно обширные, вечером попробую ответить
- Загрузить еще