Fusion 360💗Питон

Мне очень нравится Fusion 360. Это отличное решение по такой отличной цене.

Теперь вы знаете все о Пошаговых руководствах для Fusion 360.
Вы регулярно посещаете канал Fusion 360 YouTube и протестировали большинство надстроек, которые Autodesk App Store может предложить вам максимально эффективное использование Fusion 360.

Но… Что теперь?

Как и многие наши решения, Fusion 360 можно настроить с помощью API.

Интерфейс прикладной программы (API) — это набор подпрограмм, протоколов и инструментов для создания программных приложений. API определяет, как должны взаимодействовать программные компоненты.

В духе простоты вы можете использовать Python для написания собственных дополнений! Что такое Python, спросите вы?

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

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

источник: https://www.python.org/doc/essays/blurb/

Как начать работу с Python

Вы могли бы пойти и купить книгу о Python, но, как вы знаете, сейчас 2017 год.
Почему сейчас лучше использовать возможности онлайн-обучения!

Бесплатное решение, также известное как Codecademy

Это простой способ научиться программировать в своем темпе и на ваших условиях.



Платное решение, также известное как Udemy

Это урок, который я взял, чтобы немного подтолкнуть мое обучение.



Ресурсы Python для Fusion 360

Это название могло бы быть Обычные подозреваемые, потому что, знаете ли, я собираюсь отправить вас в сообщество Fusion 360, чтобы узнать больше!

Как и в случае с Fusion 360, вы можете задавать вопросы на форуме API:



Гитхаб

Для хранения всего кода и управления им следует использовать GitHub.
У Autodesk есть специальный сайт GitHub:

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



Все еще не уверены, что это для вас?

Позвольте мне поделиться видео на YouTube, которое вдохновило меня научиться программировать на Python. Большой, большой, большой привет моему коллеге Майку Обри — подписывайтесь на него в Твиттере.

Если вам понравился этот пост, расскажите о нем!
Давайте поможем другим усовершенствовать свои производственные процессы.

M.