Beginning Python Visualization: Crafting Visual Transformation Scripts, 2/e (Paperback)

Shai Vaingast

  • 出版商: Apress
  • 出版日期: 2014-08-16
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 1484200535
  • ISBN-13: 9781484200537
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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, Second Edition discusses turning many types of data sources, big and small, into useful visual data. And, you will learn Python as part of the bargain.

In this second edition you’ll learn about Spyder, which is a Python IDE with MATLAB® -like features. Here and throughout the book, you’ll get detailed exposure to the growing IPython project for interactive visualization. In addition, you'll learn about the changes in NumPy and Scipy that have occurred since the first edition. Along the way, you'll get many pointers and a few visual examples.

As part of this update, you’ll learn about matplotlib in detail; this includes creating 3D graphs and using the basemap package that allows you to render geographical maps. Finally, you'll learn about image processing, annotating, and filtering, as well as how to make movies using Python. This includes learning how to edit/open video files and how to create your own movie, all with Python scripts.

Today's big data and computational scientists, financial analysts/engineers and web developers – like you - will find this updated book very relevant.

What you’ll learn

  • How to present visual information instead of data soup
  • How to set up an open source environment ready for data visualization
  • How to do numerical and textual processing
  • How to draw graphs and plots based on textual and numerical data using NumPy, Spyder and more
  • How to explore and use new visual libraries including matplotlib's 3D graphs and basemap package
  • How to build and use interactive visualization using IPython

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.

Table of Contents

1. Navigating the World of Data Visualization

2. The Environment

3. Python for Programmers

4. Data Organization

5. Processing Text Files

6. Graphs and Plots

7. Math Games

8. Business and Visualization

9. Image Processing

10. Advanced File Processing

11. Appendix

商品描述(中文翻譯)

我們是視覺動物。但在我們能夠以真實的光彩看待世界之前,我們的大腦,就像我們的電腦一樣,必須對原始數據進行排序和組織,然後將該數據轉化為新的世界圖像。《Beginning Python Visualization: Crafting Visual Transformation Scripts, Second Edition》討論了將各種類型的數據源(大或小)轉化為有用的視覺數據。同時,您還將學習Python。

在這第二版中,您將學習到Spyder,這是一個具有MATLAB®-like功能的Python IDE。在整本書中,您將詳細了解IPython項目的互動可視化功能。此外,您還將了解自第一版以來NumPy和Scipy所發生的變化。在此過程中,您將獲得許多指引和一些視覺示例。

作為此次更新的一部分,您將詳細了解matplotlib;這包括創建3D圖形和使用basemap套件來渲染地理地圖。最後,您將學習圖像處理、註釋和過濾,以及如何使用Python製作電影。這包括學習如何編輯/打開視頻文件以及如何使用Python腳本創建自己的電影。

今天的大數據和計算科學家、金融分析師/工程師和網絡開發人員 - 就像您一樣 - 將會發現這本更新的書非常相關。

您將學到什麼:
- 如何呈現視覺信息而不是數據湯
- 如何設置一個開源環境,準備進行數據可視化
- 如何進行數值和文本處理
- 如何使用NumPy、Spyder等基於文本和數值數據繪製圖形和圖表
- 如何探索和使用包括matplotlib的3D圖形和basemap套件在內的新視覺庫
- 如何構建和使用使用IPython的互動可視化

本書適合對從網絡、傳感器、經濟趨勢甚至天文資源獲取和顯示數據感興趣的IT人員、程序員、工程師和愛好者。

目錄:
1. 導航數據可視化世界
2. 環境
3. Python for Programmers
4. 數據組織
5. 處理文本文件
6. 圖形和圖表
7. 數學遊戲
8. 商業和可視化
9. 圖像處理
10. 高級文件處理
11. 附錄