Beginning Python Visualization and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
30 used & new from $32.04

Have one to sell? Sell yours here
 
   
Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals)
 
 
Start reading Beginning Python Visualization on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals) (Paperback)

~ Shai Vaingast (Author)
4.7 out of 5 stars  See all reviews (9 customer reviews)

List Price: $42.99
Price: $35.60 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.39 (17%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
20 new from $32.04 10 used from $43.76

Formats

Amazon Price New from Used from
  Kindle Edition $28.48 -- --
  Paperback $35.60 $32.04 $43.76

Frequently Bought Together

Customers buy this book with Gray Hat Python: Python Programming for Hackers and Reverse Engineers by Justin Seitz

Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals) + Gray Hat Python: Python Programming for Hackers and Reverse Engineers
  • This item: Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals) by Shai Vaingast

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Gray Hat Python: Python Programming for Hackers and Reverse Engineers by Justin Seitz

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Natural Language Processing with Python

Natural Language Processing with Python

by Steve Bird
4.2 out of 5 stars (6)  $40.12
Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)

Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)

by Mark Summerfield
4.6 out of 5 stars (12)  $31.46
A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)

A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)

by Hans Petter Langtangen
$47.96
Python Essential Reference (4th Edition)

Python Essential Reference (4th Edition)

by David M. Beazley
5.0 out of 5 stars (5)  $29.69
Python Scripting for Computational Science (Texts in Computational Science and Engineering)

Python Scripting for Computational Science (Texts in Computational Science and Engineering)

by Hans Petter Langtangen
4.5 out of 5 stars (8)  $55.96
Explore similar items

Editorial Reviews

Product Description

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 talks about 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 is this book for?

IT personnel, programmers, engineers, and hobbyists interested in acquiring and displaying data from the Web, sensors, economic trends, and even astronomical sources.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!



About the Author

Shai Vaingast has been an engineer, an engineering manager, and a director of engineering since 1993. He has worked in the defense industry and in medical engineering, while being heavily involved with data visualization. He has a patent and also several patents pending.


Product Details

  • Paperback: 384 pages
  • Publisher: Apress; 1 edition (February 24, 2009)
  • Language: English
  • ISBN-10: 1430218436
  • ISBN-13: 978-1430218432
  • Product Dimensions: 9.2 x 7 x 1.2 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #113,701 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #25 in  Books > Computers & Internet > Programming > Languages & Tools > Python

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals)
72% buy the item featured on this page:
Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals) 4.7 out of 5 stars (9)
$35.60
Python Essential Reference (4th Edition)
9% buy
Python Essential Reference (4th Edition) 5.0 out of 5 stars (5)
$29.69
Natural Language Processing with Python
8% buy
Natural Language Processing with Python 4.2 out of 5 stars (6)
$40.12
Learning Python (Animal Guide)
6% buy
Learning Python (Animal Guide) 3.9 out of 5 stars (142)
$34.64

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

9 Reviews
5 star:
 (6)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 18 people found the following review helpful:
5.0 out of 5 stars An Excellent Book, May 9, 2009
By Ronald D. Stephens "Book Worm" (Newtown, CT United States) - See all my reviews
(REAL NAME)   
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
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 16 people found the following review helpful:
4.0 out of 5 stars Excellent introduction to data processing and graphing in Python., March 7, 2009
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.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 11 people found the following review helpful:
5.0 out of 5 stars Getting you right on the task., March 24, 2009
I share some of the experience of the author that has driven him to write this book, needing frequently to count on awk, perl, c (with numerical recipes), c++, matlab and excel to perform tasks involving data analysis - and I am thrilled to find a book that suggests a complete methodology to address these issues, in a unified and simple way.

This book is not a manual to phyton (although you learn it while reading), but a tutorial on how to perform the tasks at hand easily.
If you encounter these day-to-day issues of automating your tasks (not as a part of an enterprise software project, but have things done today, which can easily be re-done later) - this is the book to read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars What more do you need?
Python is a fantastic scripting language with a massive set of libraries and contributed software. It is especially prolific in scientific and engineering fields. Read more
Published 21 days ago by Brett Mcsweeney

4.0 out of 5 stars A fun way to learn Python
I'm not sure you'll know that much about visualization when you're done reading this book, but you'll have lots of fun and probably know enough Python to be dangerous. Read more
Published 4 months ago by calvinnme

5.0 out of 5 stars Very usefull book to learn python
I started to read this book and installed python on my machine to practice python coding along the way. Indeed, this is the best way to learn. Read more
Published 6 months ago by Mark Fichman

5.0 out of 5 stars Automate data analysis with Python
Having experience in data visualization, I found the book extremely useful. From mundane tasks such as file naming and directory organization to elegant scripts for processing... Read more
Published 6 months ago by Ami Saguy

5.0 out of 5 stars Learn Python and good working practises
I recommend this book to anyone considering data analysis and visualization - this book will provide you with a very good basis on which to build your skills. Read more
Published 7 months ago by Shai Ayal

4.0 out of 5 stars Short on visualization - but great book nonetheless
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... Read more
Published 7 months ago by Bernard VdS

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.