"cross platform (windows + linux)"
This is possible. What you have to keep in mind, that if you are creating some GUI (with TkInter e.g) then it looks quite differentwith windows and linux, so you maybe could test the "look&feel" of your work with both os

"mysql database access"
for this there is an extra API called MySQL for Python, maybe you can install this additionally

"2D graphs (curves)"
depends of what you wanna do, if you need the visualization of mathematical or statistical graphs, you can try scipy or/and matplotlib, both run with python2.5, with the second it quite feels like matlab

"support of international languages"
do you mean for showing the GUI with different languages (including special letters?) Try to google python Internationalization

"can access a scanner and input pictures from it"
I guess this is possible too, but never tried it on my own before.

5- can access a scanner and input pictures from it.
thankx in advance :)

Hey docsam,

"can access a scanner and input pictures from it"
I guess this is possible too, but never tried it on my own before.

so have a nice time with python.

Mearah

Well i tried this a while ago, accessing a scanner. I count not find anything to do that with python. What i would do is use another program to get your images from a scanner and then process them with python.

You should also know that python has a powerful (though somewhat cumbersome) ctypes library that allows you to call C functions. This will handle your last request if you don't find a different built-in method of doing it (you may have to call the underlying platform's libraries to get the pictures).

You should also know that python has a powerful (though somewhat cumbersome) ctypes library that allows you to call C functions. This will handle your last request if you don't find a different built-in method of doing it (you may have to call the underlying platform's libraries to get the pictures).

Yeah good one i really didn't think of that. Here is a site where they did that, so i guess if you download the code then maybe you could get it to work. But im really not much of an expert on Ctypes

"cross platform (windows + linux)"
This is possible. What you have to keep in mind, that if you are creating some GUI (with TkInter e.g) then it looks quite differentwith windows and linux, so you maybe could test the "look&feel" of your work with both os

I'd go with wxPython for the GUI, as it's already designed with cross-platform apps in mind. The GUI that you create appears native to any system that the app is run on.

I've used it before for cross-platform GUIs and they've all turned out to be beautiful on all the platforms that I tested (win, *nix)

wx has a version for 2.6, but it is known to have issues with the interpreter version 2.6.1. I read something on #wxpython-dev about a newer release of the interpreter fixing them though (and python 2.6.2 is out now, so they may be gone).

Another reason to stay away from 3.0 is that there's (AFAIK) no mysql access libraries yet. Libraries for pretty much everything is pretty scarce for python 3.0.

But, check out what's new in python 3 vs 2.x and try to code as close to 3 syntax as possible. It makes upgrading much easier in the future. For instance, use print("Text") instead of print "Text" . If you can use python 2.6 you can start using alot of the 3.0 feature set already, so there's no reason not to :)

I agree with jlm699. Especially if you want to use several APIs on it most of them work best with Python 2.5 (maybe also 2.6). Best strategy for me was to look up which APIs and add-ons I want to use and for what kind of Python they are. Sometimes you have to tinker a little bit before everything works as you want it to work.

I also prefer 2.5
and wxPython really is a nice thing, I think with 2.6 it crashes to often, so better use 2.5

Hi. so this is actually a continuation from another question of mine[Here](https://www.daniweb.com/programming/software-development/threads/506795/dynamically-add-values-into-datagridview-cell-from-listbox-vb2010) but i was advised to start a new thread as the original question …

I have a 2d matrix with dimension (3, n) called A, I want to calculate the normalization and cross product of two arrays (b,z) (see the code please) for each column (for the first column, then the second one and so on).
the function that I created to find the ...

Write a C program that should create a 10 element array of random integers (0 to 9). The program should total all of the numbers in the odd positions of the array and compare them with the total of the numbers in the even positions of the array and indicate ...