Take a lazy weekend and walk through
http://docs.python.org/tutorial/index.html
All you need is a text editor and a shell. A Python capable text editor
provides some window where you can dump debugging output. Linux users who
are familiar with vim or emacs already found their personal IDE for Python.

Regarding the office suite, all you need is a slightly deeper understanding
of the context you are coding in:
http://www.openoffice.org/udk/python/python-bridge.html 
1) Macros called from within the office:
ThisComponent=XSCRIPTCONTEXT.getDocument() 
2) Contacting a running office on port 2002 from your Python program and
getting all the office objects to start with:
import uno
localContext = uno.getComponentContext()
resolver = localContext.ServiceManager.createInstanceWithContext(
    "com.sun.star.bridge.UnoUrlResolver", localContext 
)
ctx =
resolver.resolve("uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"
)
oDesktop=ctx.ServiceManager.createInstanceWithContext("com.sun.star.frame.Desktop",ctx)
oFrame=oDesktop.getCurrentFrame()
oView=0Frame.getController()
ThisComponent=0View.getModel()

http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=22431
Forum topic about Macro IDE for Python 
http://user.services.openoffice.org/en/forum/viewtopic.php?f=45&t=22904&p=104656
Emacs + Python + Office 
http://www.oooforum.org/forum/viewtopic.phtml?t=59534 Cell functions in
Python scripts (called through Basic) 
http://www.oooforum.org/forum/viewtopic.phtml?t=59580 Desparately missing
MsgBox in Python 
Search anything python related by author DannyB on oooforum.org 

--
View this message in context: 
http://nabble.documentfoundation.org/Python-info-for-a-new-learner-tp3613594p3621653.html
Sent from the Users mailing list archive at Nabble.com.

-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to