473,385 Members | 1,901 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

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 1056
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Irmen de Jong | last post by:
QOTW: "Confronting the Martellibot is like flirting with an encyclopedia, I'd rather not do it myself, but I respect those who do, because it produces knowledge." -- Anton...
0
by: Irmen de Jong | last post by:
QOTW: "I'll claim without proof that how mixed-type comparisons work with Python classes is also beyond wizard prediction in all cases: the implementation of comparison in Python is crushingly...
0
by: Irmen de Jong | last post by:
QOTW: "To make the instructions even friendlier it would also help if 'but Whatever You Do DON'T UNZIP THE FREAKIN' THING - This Means YOU John Latter!' were in large, bold, and underlined type. ...
0
by: Irmen de Jong | last post by:
QOTW: "The best use for a bug report on comp.lang.python is as an object lesson for your grandchildren: 40 years from now you can search the archives for it, and tell the little darlings 'see? ...
0
by: Peter Otten | last post by:
QOTW: "We can't really say much more about thread safety than this, we think the interpreter will survive. The rest is up to the programmer." - Donn Cave "Despite the seemingly endless necessity...
0
by: Ville Vainio | last post by:
QOTW: "Other than the parts about 'SADISTS and PERVERTS', what portion was on topic?" - Peter Hansen, commenting a spam posting http://groups.google.com/groups?frame=left&th=50285732810cb768 ...
0
by: Cliff Wells | last post by:
QOTW: "I find it hard to believe nobody has tried this yet, unless it's the case that those who know how to do it also know that it's actually not possible for some reason..." -- Peter Hansen...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.