Learning IPython for Interactive Computing and Data Visualization, 2/e(Paperback)
暫譯: 學習 IPython 進行互動計算與數據視覺化,第二版(平裝本)
Cyrille Rossant
- 出版商: Packt Publishing
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 200
- 裝訂: Paperback
- ISBN: 1783986980
- ISBN-13: 9781783986989
-
相關分類:
Python、程式語言、Data-visualization
海外代購書籍(需單獨結帳)
相關主題
商品描述
Get started with Python for data analysis and numerical computing in the Jupyter notebook
About This Book
- Learn the basics of Python in the Jupyter Notebook
- Analyze and visualize data with pandas, NumPy, matplotlib, and seaborn
- Perform highly-efficient numerical computations with Numba, Cython, and ipyparallel
Who This Book Is For
This book targets students, teachers, researchers, engineers, analysts, journalists, hobbyists, and all data enthusiasts who are interested in analyzing and visualizing real-world datasets. If you are new to programming and data analysis, this book is exactly for you. If you're already familiar with another language or analysis software, you will also appreciate this introduction to the Python data analysis platform. Finally, there are more technical topics for advanced readers. No prior experience is required; this book contains everything you need to know.
What You Will Learn
- Install Anaconda and code in Python in the Jupyter Notebook
- Load and explore datasets interactively
- Perform complex data manipulations effectively with pandas
- Create engaging data visualizations with matplotlib and seaborn
- Simulate mathematical models with NumPy
- Visualize and process images interactively in the Jupyter Notebook with scikit-image
- Accelerate your code with Numba, Cython, and IPython.parallel
- Extend the Notebook interface with HTML, JavaScript, and D3
In Detail
Python is a user-friendly and powerful programming language. IPython offers a convenient interface to the language and its analysis libraries, while the Jupyter Notebook is a rich environment well-adapted to data science and visualization. Together, these open source tools are widely used by beginners and experts around the world, and in a huge variety of fields and endeavors.
This book is a beginner-friendly guide to the Python data analysis platform. After an introduction to the Python language, IPython, and the Jupyter Notebook, you will learn how to analyze and visualize data on real-world examples, how to create graphical user interfaces for image processing in the Notebook, and how to perform fast numerical computations for scientific simulations with NumPy, Numba, Cython, and ipyparallel. By the end of this book, you will be able to perform in-depth analyses of all sorts of data.
Style and approach
This is a hands-on beginner-friendly guide to analyze and visualize data on real-world examples with Python and the Jupyter Notebook.
商品描述(中文翻譯)
開始使用 Python 進行數據分析和數值計算,並在 Jupyter Notebook 中操作
關於本書
- 學習在 Jupyter Notebook 中使用 Python 的基本知識
- 使用 pandas、NumPy、matplotlib 和 seaborn 進行數據分析和可視化
- 使用 Numba、Cython 和 ipyparallel 執行高效的數值計算
本書適合誰
本書針對學生、教師、研究人員、工程師、分析師、記者、愛好者以及所有對分析和可視化現實世界數據集感興趣的數據愛好者。如果您是編程和數據分析的新手,本書正是為您而寫。如果您已經熟悉其他語言或分析軟體,您也會欣賞這本書對 Python 數據分析平台的介紹。最後,還有更多技術主題供進階讀者參考。不需要任何先前經驗;本書包含您需要知道的所有內容。
您將學到什麼
- 安裝 Anaconda 並在 Jupyter Notebook 中使用 Python 編碼
- 互動式加載和探索數據集
- 有效地使用 pandas 執行複雜的數據操作
- 使用 matplotlib 和 seaborn 創建引人入勝的數據可視化
- 使用 NumPy 模擬數學模型
- 在 Jupyter Notebook 中使用 scikit-image 互動式可視化和處理圖像
- 使用 Numba、Cython 和 IPython.parallel 加速您的代碼
- 使用 HTML、JavaScript 和 D3 擴展 Notebook 界面
詳細內容
Python 是一種用戶友好且功能強大的編程語言。IPython 提供了方便的界面來使用該語言及其分析庫,而 Jupyter Notebook 則是一個適合數據科學和可視化的豐富環境。這些開源工具在全球範圍內被初學者和專家廣泛使用,並應用於各種領域和工作。
本書是一本適合初學者的 Python 數據分析平台指南。在介紹 Python 語言、IPython 和 Jupyter Notebook 之後,您將學會如何在現實世界的例子中分析和可視化數據,如何在 Notebook 中為圖像處理創建圖形用戶界面,以及如何使用 NumPy、Numba、Cython 和 ipyparallel 執行快速的數值計算以進行科學模擬。在本書結束時,您將能夠對各種數據進行深入分析。
風格與方法
這是一本實用的初學者友好指南,旨在使用 Python 和 Jupyter Notebook 在現實世界的例子中分析和可視化數據。