Learning Scientific Programming with Python 2/e
暫譯: 使用 Python 學習科學程式設計(第二版)

Hill, Christian

  • 出版商: Cambridge
  • 出版日期: 2020-12-10
  • 售價: $2,070
  • 貴賓價: 9.5$1,967
  • 語言: 英文
  • 頁數: 568
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1108745911
  • ISBN-13: 9781108745918
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

相關主題

商品描述

Learn to master basic programming tasks from scratch with real-life, scientifically relevant examples and solutions drawn from both science and engineering. Students and researchers at all levels are increasingly turning to the powerful Python programming language as an alternative to commercial packages and this fast-paced introduction moves from the basics to advanced concepts in one complete volume, enabling readers to gain proficiency quickly. Beginning with general programming concepts such as loops and functions within the core Python 3 language, and moving on to the NumPy, SciPy and Matplotlib libraries for numerical programming and data visualization, this textbook also discusses the use of Jupyter Notebooks to build rich-media, shareable documents for scientific analysis. The second edition features a new chapter on data analysis with the pandas library and comprehensive updates, and new exercises and examples. A final chapter introduces more advanced topics such as floating-point precision and algorithm stability, and extensive online resources support further study. This textbook represents a targeted package for students requiring a solid foundation in Python programming.

商品描述(中文翻譯)

學習從零開始掌握基本的程式設計任務,透過來自科學和工程的真實生活、科學相關的範例和解決方案。各級學生和研究人員越來越多地轉向強大的 Python 程式語言,作為商業套件的替代方案,這本快速入門的書籍從基礎知識到進階概念,涵蓋在一個完整的卷冊中,使讀者能夠迅速獲得熟練度。本書從 Python 3 語言的核心概念開始,例如迴圈和函數,然後轉向用於數值程式設計和數據視覺化的 NumPy、SciPy 和 Matplotlib 函式庫,此外,這本教科書還討論了使用 Jupyter Notebooks 來建立豐富媒體、可分享的科學分析文件。第二版新增了一章關於使用 pandas 函式庫進行數據分析的內容,並進行了全面的更新,還新增了練習和範例。最後一章介紹了更進階的主題,例如浮點數精度和演算法穩定性,並提供了大量的線上資源以支持進一步的學習。這本教科書為需要扎實 Python 程式設計基礎的學生提供了一個針對性的學習包。