Why Python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Tony Steward

    Why Python

    Hello All,
    I am looking for a programming language to use to write a database type
    application to run on windows machines. Is python for me or pls suggest what
    is.

    Is there a page that explains in simple terms what Python can do on windows?
    Is there an IDE?
    Is the windows api pre wrapped?

    Thanks
    Tony


  • Gilles Lenfant

    #2
    Re: Why Python

    "Tony Steward" <tsteward@dodo. com.au> a écrit dans le message de news:
    [email protected] omindico.com.au...[color=blue]
    > Hello All,
    > I am looking for a programming language to use to write a database type
    > application to run on windows machines. Is python for me or pls suggest[/color]
    what[color=blue]
    > is.[/color]

    Search (google) for mxODBC. it's a commercial package (free for personal
    use) that enables to play with any database that provides an ODBC driver
    (Oracle, MySQL, MS Access, MS SQL*Server, Sybase...)
    [color=blue]
    >
    > Is there a page that explains in simple terms what Python can do on[/color]
    windows?[color=blue]
    > Is there an IDE?[/color]

    Many 3rd party IDEs are available, free and commercial ones.
    The standard Python distro comes with IDLE.
    [color=blue]
    > Is the windows api pre wrapped?[/color]

    Not in the standard distro, but you can add win32all (google again) that
    wraps most of the win32 native API. Plus a nice IDE.
    If you don't want mxODBC, win32all comes with an ODBC module. But it's not
    as rich as mxODBC.
    [color=blue]
    >
    > Thanks[/color]

    Welcome

    --Gilles

    Comment

    • Gerhard Häring

      #3
      Re: Why Python

      Tony Steward wrote:[color=blue]
      > Hello All,
      > I am looking for a programming language to use to write a database type
      > application to run on windows machines. Is python for me or pls suggest what
      > is.[/color]

      Python is excellent for database work.
      [color=blue]
      > Is there a page that explains in simple terms what Python can do on windows?[/color]

      No single page, but with the win32 extensions, Python can access
      Windows-specific stuff like COM and the win32 API just fine.
      [color=blue]
      > Is there an IDE?[/color]

      There are, but if you're into thin GUI clients like VB6, there is no
      direct equivalent. It's a lot more common to create GUIs from code
      without form designers under Python.
      [color=blue]
      > Is the windows api pre wrapped?[/color]

      Sure. Part of the win32 extensions.


      Alternatively, you can use the Python distribution from ActiveState
      which contains win32all already, plus some additional goodies like a
      package management system and Python docs in Windows Help format.

      -- Gerhard

      Comment

      • Randall Smith

        #4
        Re: Why Python

        Tony Steward wrote:[color=blue]
        > Hello All,
        > I am looking for a programming language to use to write a database type
        > application to run on windows machines. Is python for me or pls suggest what
        > is.
        >
        > Is there a page that explains in simple terms what Python can do on windows?
        > Is there an IDE?
        > Is the windows api pre wrapped?
        >
        > Thanks
        > Tony
        >
        >[/color]
        Download the version for ActiveState. It has lots of Windows goodies.

        Randall

        Comment

        • Gerhard Häring

          #5
          Re: Why Python

          Chuck Spears wrote:[color=blue][color=green]
          >>There are, but if you're into thin GUI clients like VB6, there is no
          >>direct equivalent.[/color]
          >
          > LOL. Tell our VB guys who have to bundle VB6 runtimes, MDAC, and
          > other assorted Activex controls with their apps how thin VB6 clients
          > are.[/color]

          I was mixing terms up. I was really meaning 'fat client' here (full
          win32 GUI/database access, etc.) in contrast to a 'thin client'
          (normally a browser-based interface with most processing happening on
          the backend web-/database server)
          [color=blue]
          > If you want a truly thin windows client, use Delphi or C++
          > Builder.[/color]

          Executable/runtime size is pretty much irrelevant under most
          circumstances (read: intranets with scripted installs).

          -- Gerhard

          Comment

          Working...