473,779 Members | 2,064 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1075
On May 18, 7:34�pm, cmoller <cmol...@dpbiov entures.comwrot e:
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*****@dpbiov entures.comwrit es:
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.htmli s
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...@dpbiov entures.comwrot e:
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
2156
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 Vredegoor "Python and Java are not diametrically opposed religions that must fight to the death in jihad, despite the existence of loonies favoring exactly that. They solve different problems; sometimes in similar ways, sometimes not." ...
0
1684
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 complicated." -- Tim Peters "Honest to God, if it doesn't have coloured cells all over the place, then they kind of stare at you like rabbits caught in the headlights of an oncoming car." -- Mark Carter
0
1426
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. And preferably a different colour." -- John Latter, on Python's install instructions " What's more, these are three of Python's greatest *strengths*. We resist all attempts to change these, and we (at least I) avoid other languages because...
0
1446
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? if I had only put that on SourceForge instead, the bug would have been fixed by now'." -- Tim Peters "I thought we made dictionaries out of trees... Are you trying to reverse entropy? " -- Bob Gailer
0
1383
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 for doing so, it's actually not possible to reverse-engineer intended invariants from staring at thousands of lines of code (not in C, and not in Python code either)." - Tim Peters
0
1359
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 "Python makes me very lazy. Writing a report in LaTeX today, it was actually easier for me to make up a syntax for tagging math symbols (put into comments in the LaTeX source), and extract those and build a List Of Symbols with a python preprocessor...
0
323
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 http://mail.python.org/pipermail/python-list/2004-November/249134.html "Some people may actually want to drink poisoned kool-aid and join the great wise extraterrestrials on their comet in the skies." -- Alex Martelli responding to the idea that...
0
9474
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10306
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10138
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9930
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7485
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5503
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4037
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3632
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2869
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.