Pisanie makr w języku Python wymaga dodatkowych czynności konfiguracyjnych w celu ustawienia wybranego zintegrowanego środowiska programistycznego (IDE).
W przeciwieństwie do tworzenia makr języka Basic w LibreOfficeDev, tworzenie skryptów w Pythonie dla LibreOfficeDev wymaga skonfigurowania zewnętrznego zintegrowanego środowiska programistycznego (IDE). Dostępnych jest wiele środowisk IDE, przeznaczonych zarówno dla początkujących, jak i zaawansowanych programistów Pythona. Korzystając ze środowiska IDE w Pythonie, programiści korzystają z licznych funkcji, takich jak podświetlanie składni, składanie kodu, przeglądanie klas, uzupełnianie kodu, egzekwowanie standardów kodowania, programowanie sterowane testami (TDD), debugowanie, kontrola wersji i wiele innych. Więcej informacji na temat konfiguracji mostu między środowiskiem IDE a działającą instancją LibreOfficeDev można znaleźć w Projektowanie i tworzenie aplikacji w Pythonie na Wikipedii.
Rozszerzenie Alternative Python Script Organizer (APSO) ułatwia edycję skryptów Pythona, w szczególności, gdy są osadzone w dokumencie. Za pomocą APSO możesz skonfigurować preferowany edytor kodu źródłowego, uruchomić zintegrowaną powłokę Pythona i debugować skrypty Pythona. Istnieją rozszerzenia, które pomagają sprawdzać dowolne obiekty UNO. Więcej informacji na temat takich rozszerzeń można znaleźć w Designing & Developing Python Applications.