In weniger als einer Minute können Sie mit dem Lesen von Beginning Python Visualization auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Lesen Sie Bücher auf Ihrem Computer oder auf anderen Mobilgeräten mit unseren GRATIS Kindle Lese-Apps.
Beginning Python Visualization: Crafting Visual Transformation Scripts
 
 

Beginning Python Visualization: Crafting Visual Transformation Scripts [Kindle Edition]

Shai Vaingast

Digitaler Listenpreis: EUR 27,71 Was ist das?
Kindle-Preis: EUR 19,40 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 19,40  
Taschenbuch EUR 37,60  

Produktbeschreibungen

Kurzbeschreibung

We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts discusses turning many types of small data sources into useful visual data. And, you will learn Python as part of the bargain. What you'll learn * Write ten lines of code and present visual information instead of data soup. * Set up an open source environment ready for data visualization. * Forget Excel: use Python. * Learn numerical and textual processing. * Draw graphs and plots based on textual and numerical data. * Learn how to deal with images. Who this book is for IT personnel, programmers, engineers, and hobbyists interested in acquiring and displaying data from the Web, sensors, economic trends, and even astronomical sources.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 3923 KB
  • Seitenzahl der Print-Ausgabe: 384 Seiten
  • Verlag: Apress; Auflage: 1 (24. Februar 2009)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B001VNC60M
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • Amazon Bestseller-Rang: #58.617 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über den Autor

Shai Vaingast
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Shai Vaingast auf Amazon

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  18 Rezensionen
34 von 35 Kunden fanden die folgende Rezension hilfreich
An Excellent Book 9. Mai 2009
Von Ronald D. Stephens - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Sometimes a picture is worth a thousand words. "Beginning Python Visualization: Creating Visual Transformation Scripts", published in February 2009 by Apress, shows how Python and its related tools can be used to easily and effectively turn raw data into visual representations that communicate effectively. The author is Shai Vaingast, a professional engineer and engineering manager who needed to train scientists and engineers to do this kind of programming work. He was looking for a tutorial and reference work, and unable to find a suitable text, wound up writing his first book. He wrote in the easy and clear style of someone comfortable and engaged with the subject matter.

The book uses several very specific examples that illustrate general principles.

The first example is using GPS data. By using Python one can extract data from GPS receivers and enter it into the computer and manipulate it to do what one wants including creating graphs and charts. In this section he shows how to use CSV, comma separated values, as a most useful file format. He shows show to extract data from real world GPS devices and import it via serial ports and the PySerial module. It would be easy for the reader to duplicate and extend this project.

The heart of the book is coverage of useful examples utilizing MatPlotLib, NumPy and SciPy. These related tools are easy to use and fully integrated with Python. MatPlotLib is for plotting data and graphs, including interactive graphs and image files. NumPy is a powerful math library comparable to commercial tools like MatLab, and SciPy extends NumPy to for the sciences. Examples are numerous and include signal analysis using Fourier transforms.

There is also a section on Image Processing using PIL, the Python Imaging Library. This is used for relatively simple image cropping and sizing and also for bit by bit image processing. Interpolation and curve fitting are also well covered. For anyone wanting an introduction to graphical analysis of statistical data, this would be an excellent resource.

The author is obviously a professional in this field. He has a knack for good organizational style and a pragmatic approach to the work. In the book he says "Most of the time, research is organized chaos. The emphasis, however, should be on organized, not chaos." A real value I got from the book is a better understanding of data files, format, and organization as well as methods and guidelines for selecting file formats and storing and organizing data to enable fast and efficient data processing. It is obvious that this book was written by a practicing engineer.

The theme of the book is that Python can be an all purpose environment for data manipulation and visualization, using nothing but free and open source tools that are easily integrated and scriptable without using multiple programming languages. The book should be an invaluable tool for scientists and engineers but it is also easily accessible to anyone interested in math and data analysis. There is no need for an advanced math background. While, as a matter of full disclosure, I have undergraduate degrees in Math and Physics, I feel the book should be easily accessible to anyone with a solid high school math background who is seriously interested in the subject. The book contains a short introductory tutorial on the basics of Python so anyone familiar with programming in any language should be fine.

The book is an easy read from front to back, and I am sure it will also be a good reference resource for the future. The writing style is very clear and unforced and I found surprisingly few errors. While the Python world has a surplus of introductory and general books, books covering this kind of specific domain are especially welcome, and we could use more on other topics by competent authors.

At 363 pages the book is a surprisingly fast read. Its methodology is to use specific, short code examples to make all the key points. Most of the code samples are well selected, short and written in clear, concise Python. This is not the kind of book that overwhelms you with massive amounts of code. Either the book was well edited or else it was written by an exceptionally lucid thinker, or both.

So, if you want to learn how to process, organize, and visualize data from various sources using the Python language, I recommend this book to you.

I also have posted a podcast of an interview I did with the author at
www.awaretek.com/python/index.html
23 von 24 Kunden fanden die folgende Rezension hilfreich
Short on visualization - but great book nonetheless 20. März 2009
Von Bernard VdS - Veröffentlicht auf Amazon.com
Format:Taschenbuch
After spending many years coding with a variety of languages/tools (C#/VB.Net,VBA, Matlab, various numerical libraries), I picked-up Python and am blown away with its versatility. Clean and minimal syntax, no bloated API, and an amazing array of open-source modules. Libraries such as Numpy,Scipy, Matplotlib, Pylab, Python(x,y) means I can ditch Matlab and keep all the functionality I need.

This book is a great introduction to Python for anyone who needs to handle and process data, and to the best open-source tools available to work with Python. It covers graphical display of data, but I wouldn't say it focuses on visualization per se.

This is one of five Python books I would recommend: the other four being the Python Essential Reference (Beazley), Rapid GUI Programming with Python and QT (Summerfield), Learning Python (Lutz), and Programming Collective Intelligence (Segaran).

Wish this had been around just a year ago!
19 von 21 Kunden fanden die folgende Rezension hilfreich
Excellent introduction to data processing and graphing in Python. 8. März 2009
Von C. T. Brown - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I was the technical reviewer for this book, and I very much enjoyed the experience. The book is an excellent hands-on introduction to producing all sorts of useful graphs. It also discusses how to organize data files, write scripts properly, and do all sorts of things that scientists and presentation-oriented programmers will need to do sooner or later.

Technically, the book relies on scipy and matplotlib especially. These are very functional and well-known toolkits, so you won't be wasting your time on weird unsupported packages when reading this book.

Beliebte Markierungen

 (Was ist das?)
&quote;
This is done by running the script with the - i switch, which opens up a Python shell after the script has run and lets you examine variables, interactively: $ &quote;
Markiert von 3 Kindle-Nutzern
&quote;
It's a good idea to also add a Rea dme. txt file. Readme files are clear text files describing the contents of a directory, in as much detail as deemed reasonable: the data source, data acquisition system, person in charge of data gathering, reason for gathering the data, &quote;
Markiert von 3 Kindle-Nutzern
&quote;
create a list using the list () function. This is useful when converting different sequences to a list, say, from a string: &quote;
Markiert von 3 Kindle-Nutzern

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Kunden, die diesen Artikel markiert haben, haben auch Folgendes markiert


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen: