Master how to build dynamic HTML5-ready SVG charts using Python and the pygal library If you are a Python novice or an experienced developer and want to explore data visualization libraries, then this is the book for you. No prior charting or graphics experience is needed. The best applications use data and present it in a meaningful, easy-to-understand way. Packed with sample code and tutorials, this book will walk you through installing common charts, graphics, and utility libraries for the Python programming language. Firstly you will discover how to install and reference libraries in Visual Studio or Eclipse. We will then go on to build simple graphics and charts that allow you to generate HTML5-ready SVG charts and graphs, along with testing and validating your data sources. We will also cover parsing data from the Web and offline sources, and building a Python charting application using dynamic data. Lastly, we will review other popular tools and frameworks used to create charts and import/export chart data. By the end of this book, you will be able to represent complex sets of data using Python.
Actually the book should be called Introduction to Python Data Visualization using PyGal library.
The first chapters are not that necessary as they describe Python installation and refresh basic Python knowledge. For me the most useful were chapters 6 and 7, where the actual useful information has been presented. This compresses to around 60 pages. The introduction to Python and Python installation instructions can be found elsewhere. PyGal library with examples is described well on pygal.org.
After skipping the initial chapters though quite useful information is presented on how to fetch, process and visualize dynamic data from different sources, including internet. I can recommend this book for people that lack this knowledge.
I've read over 250 books and this is the only one book that I can totally sucks. The author should feel ashamed of wasting his time of writing this useless stuff and more over people's time for reading it. You can spend 70 of 200 book for installation in 3 different OS, language refresher and pretending you covered something useful. Moreover, the quality of the content is more for a high school reading instead of a book for Python data visualization. Obviously nobody edited the book before it was published. The biggest waste of time for me! Sadly, there is no -1 rating! I hope, other people won't waste their time reading it.
Learning Python Data Visualization by Chad Adams is an e-book that teaches you how to create fancy graphics for data visualization using Python. It does not teach you how to program in Python, but the short Python introduction and the step-by-step examples will allow even the non- Python programmer to start creating their own graphics. For the more advanced programmers, they can easily follow the examples and available libraries to extend them into scripts to automate their web charts creation or mass data analysis processing.