Scientific Computing with Python - Second Edition: High-performance scientific computing with NumPy, SciPy, and pandas
暫譯: 使用 Python 進行科學計算(第二版):高效能科學計算與 NumPy、SciPy 和 pandas

Führer, Claus, Verdier, Olivier, Solem, Jan Erik

  • 出版商: Packt Publishing
  • 出版日期: 2021-07-23
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838822321
  • ISBN-13: 9781838822323
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

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

商品描述

Leverage this example-packed, comprehensive guide for all your Python computational needs


Key Features:

  • Learn the first steps within Python to highly specialized concepts
  • Explore examples and code snippets taken from typical programming situations within scientific computing.
  • Delve into essential computer science concepts like iterating, object-oriented programming, testing, and MPI presented in strong connection to applications within scientific computing.


Book Description:

Python has tremendous potential within the scientific computing domain. This updated edition of Scientific Computing with Python features new chapters on graphical user interfaces, efficient data processing, and parallel computing to help you perform mathematical and scientific computing efficiently using Python.


This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. You'll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. You'll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations.


By the end of this Python book, you'll have gained a solid understanding of task automation and how to implement and test mathematical algorithms within the realm of scientific computing.


What You Will Learn:

  • Understand the building blocks of computational mathematics, linear algebra, and related Python objects
  • Use Matplotlib to create high-quality figures and graphics to draw and visualize results
  • Apply object-oriented programming (OOP) to scientific computing in Python
  • Discover how to use pandas to enter the world of data processing
  • Handle exceptions for writing reliable and usable code
  • Cover manual and automatic aspects of testing for scientific programming
  • Get to grips with parallel computing to increase computation speed


Who this book is for:

This book is for students with a mathematical background, university teachers designing modern courses in programming, data scientists, researchers, developers, and anyone who wants to perform scientific computation in Python.

商品描述(中文翻譯)

利用這本充滿範例的綜合指南滿足您所有的 Python 計算需求

主要特點:


  • 從 Python 的基本步驟學習到高度專業的概念

  • 探索來自科學計算中典型編程情境的範例和程式碼片段。

  • 深入了解迭代、物件導向程式設計、測試和 MPI 等基本計算機科學概念,並與科學計算中的應用緊密相連。

書籍描述:
Python 在科學計算領域具有巨大的潛力。本書《使用 Python 進行科學計算》的更新版新增了有關圖形用戶界面、高效數據處理和並行計算的新章節,幫助您有效地使用 Python 進行數學和科學計算。

這本書將幫助您探索新的 Python 語法特性,並使用科學計算原則創建不同的模型。書中展示了 Python 與數學應用的結合,並通過涉及 Python 3.8 的範例演示如何在計算中應用 Python 概念。您將使用 pandas 進行基本數據分析,以了解現代科學計算的需求,並涵蓋數據模組的改進和內建特性。您還將探索數值計算模組,如 NumPy 和 SciPy,這些模組能夠快速訪問高效的數值演算法。通過學習使用繪圖模組 Matplotlib,您將能夠在演講和出版物中展示您的計算結果。特別章節專門介紹 SymPy,這是一個用於橋接符號計算和數值計算的工具。

在這本 Python 書籍結束時,您將對任務自動化有堅實的理解,並了解如何在科學計算領域內實施和測試數學演算法。

您將學到的內容:


  • 理解計算數學、線性代數及相關 Python 物件的基本構建塊

  • 使用 Matplotlib 創建高品質的圖形和圖像以繪製和可視化結果

  • 將物件導向程式設計 (OOP) 應用於 Python 的科學計算

  • 發現如何使用 pandas 進入數據處理的世界

  • 處理異常以編寫可靠且可用的程式碼

  • 涵蓋科學編程的手動和自動測試方面

  • 掌握並行計算以提高計算速度

本書適合誰:
這本書適合具有數學背景的學生、大學教師設計現代編程課程、數據科學家、研究人員、開發人員,以及任何希望在 Python 中進行科學計算的人。

最後瀏覽商品 (18)