[nvda-addons] Re: Developing Addons - The best way to get started?

  • From: James Scholes <james@xxxxxxxxxxxxx>
  • To: nvda-addons@xxxxxxxxxxxxx
  • Date: Fri, 8 Apr 2016 16:50:35 +0100

Damien Sykes-Pendleton wrote:

Of course Python compares nothing to small, area-based, sandbox
scripting languages such as BGT, AutoIt, AutoHotkey etc. However it
seems to relate more to C++, which has so many variants I ended up
uninstalling it out of sheer frustration because it didn't work how I
would expect a language to work, and not just in the way it presents
information neither.
My current everyday language is FreeBASIC which, though a fully fledged
programming language, only installs the bare basics along with a bunch
of helper headers so you can use various API's. All you have to do then
is find the libraries you need.

Literally, all you need to get up and running with Python is the Python
Interpreter, which comes with the standard library which is often
described as "batteries included" due to its huge number of useful
modules.  From there, if you need any third party modules, it's up to
you to install them, usually with one command.  But again, you're
running away with yourself.  If you cannot write simple Python programs
and run them with the Python Interpreter, you have more learning to do
before any of this will make sense.
-- 
James Scholes
http://twitter.com/JamesScholes
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting 
bugs. 

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: