469,590 Members | 2,500 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,590 developers. It's quick & easy.

New to Python, Discussion Groups.

Hi,

I am new to Python and the use of discussion groups. Is there a FAQ
for basic information so certain questions are not repeated?

I am NOT an experienced programmer, but have decided to write a data
logger for sensors sending data via an internal ethernet work to
machines running OS X (Intel). The program should store data and allow
real time plotting. It does not need a beautiful GUI, but I may want
to share the program with others, so it should be somewhat intuitive.
It looks like I could use Python to access MS Excel, which would
significantly reduce the effort, but I am not sure if this is
practical. I am not in a hurry and would approach the problem as a way
to learn.

The data I am processing is readily seen via telnet so I know it's
there.

Is Python a good choice or should I invest in learning a language well
known to be best for applications like this? Are there other key
topics in addition to network programing that I should be focusing on?
Thanks,

Chris
Jun 27 '08 #1
4 946
On May 18, 7:34�pm, cmoller <cmol...@dpbioventures.comwrote:
Hi,

I am new to Python and the use of discussion groups. Is there a FAQ
for basic information so certain questions are not repeated?

I am NOT an experienced programmer, but have decided to write a data
logger for sensors sending data via an internal ethernet work to
machines running OS X (Intel). The program should store data and allow
real time plotting. It does not need a beautiful GUI, but I may want
to share the program with others, so it should be somewhat intuitive.
It looks like I could use Python to access MS Excel, which would
significantly reduce the effort, but I am not sure if this is
practical.
It ought to be as long as you have the modules to
interface with Excel and know how to use them.

Although MS-Access might be a better choice than Excel
as both products have the same graphing capabilities
but Access might be a better choice for capturing data.

And Python can easily insert data into Access.
I am not in a hurry and would approach the problem as a way
to learn.

The data I am processing is readily seen via telnet so I know it's
there.

Is Python a good choice or should I invest in learning a language well
known to be best for applications like this? Are there other key
topics in addition to network programing that I should be focusing on?

Thanks,

Chris
Jun 27 '08 #2
cmoller <cm*****@dpbioventures.comwrites:
I am new to Python and the use of discussion groups.
Welcome to both.
Is there a FAQ for basic information so certain questions are not
repeated?
Congratulations on asking this question; it puts you ahead of many
other first-time posters.

Python's official FAQ documents are on the Python site
<URL:http://www.python.org/doc/faq/>.

Despite its arrogant tone, the document "How to Ask Questions the
Smart Way" <URL:http://www.catb.org/~esr/faqs/smart-questions.htmlis
a good guide for interacting well with technical discussion forums.

--
\ "I bet one legend that keeps recurring throughout history, in |
`\ every culture, is the story of Popeye." -- Jack Handey |
_o__) |
Ben Finney
Jun 27 '08 #3
cmoller wrote:
Hi,

I am new to Python and the use of discussion groups. Is there a FAQ
for basic information so certain questions are not repeated?

I am NOT an experienced programmer, but have decided to write a data
logger for sensors sending data via an internal ethernet work to
machines running OS X (Intel). The program should store data and allow
real time plotting. It does not need a beautiful GUI, but I may want
to share the program with others, so it should be somewhat intuitive.
It looks like I could use Python to access MS Excel, which would
significantly reduce the effort, but I am not sure if this is
practical. I am not in a hurry and would approach the problem as a way
to learn.

The data I am processing is readily seen via telnet so I know it's
there.

Is Python a good choice or should I invest in learning a language well
known to be best for applications like this? Are there other key
topics in addition to network programing that I should be focusing on?
This is certainly feasible, but you might find it faster to just buy
and use National Instruments LabView.

I've done data logging from sensors over Ethernet, but used
QNX/Photon, which is useful if you want to do hard real-time
control, but overkill otherwise.

You can certainly interface to sensors with Ethernet interfaces
from Python. The difficulty of doing this depends on how well designed
the sensor output format is. Some are awful. Be aware of the need
for timeouts and the problems of dealing with devices which may be
turned off and on or which may not send when wanted.

John Nagle
Jun 27 '08 #4
On May 19, 1:34 am, cmoller <cmol...@dpbioventures.comwrote:
Hi,

I am new to Python and the use of discussion groups. Is there a FAQ
for basic information so certain questions are not repeated?

I am NOT an experienced programmer, but have decided to write a data
logger for sensors sending data via an internal ethernet work to
machines running OS X (Intel). The program should store data and allow
real time plotting. It does not need a beautiful GUI, but I may want
to share the program with others, so it should be somewhat intuitive.
It looks like I could use Python to access MS Excel, which would
significantly reduce the effort, but I am not sure if this is
practical. I am not in a hurry and would approach the problem as a way
to learn.

You could also use Resolver One, a spreadsheet program that lets you
put Python code inside your spreadsheets (effectively providing a
'spreadsheet-like' front end to the code you write).

http://www.resolversystems.com/
http://www.resolverhacks.net/
All the best,

Michael Foord
http://www.ironpythoninaction.com/

The data I am processing is readily seen via telnet so I know it's
there.

Is Python a good choice or should I invest in learning a language well
known to be best for applications like this? Are there other key
topics in addition to network programing that I should be focusing on?

Thanks,

Chris
Jun 27 '08 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by suresh191 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.