Scientific Computing with Python 3, 2nd Edition

0
(0)

Scientific Computing with Python 3, 2nd Edition
 

  • Author:Claus FuhrerJan Erik SolemOlivier Verdier
  • Length: 246 pages
  • Edition: 2nd Revised edition
  • Publisher: Packt Publishing
  • Publication Date: 2017-01-05
  • ISBN-10: 1786463512
  • ISBN-13: 9781786463517
  • Sales Rank: #800138 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Python can be used for more than just general-purpose programming. It is a free, open source language and environment that has tremendous potential for use within the domain of scientific computing. This book presents Python in tight connection with mathematical applications and demonstrates how to use various concepts in Python for computing purposes, including examples with the latest version of Python 3. Python is an effective tool to use when coupling scientific computing and mathematics and this book will teach you how to use it for linear algebra, arrays, plotting, iterating, functions, polynomials, and much more.

    What You Will Learn

    • The principal syntactical elements of Python
    • The most important and basic types in Python
    • The essential building blocks of computational mathematics, linear algebra, and related Python objects
    • Plot in Python using matplotlib to create high quality figures and graphics to draw and visualize your results
    • Define and use functions and learn to treat them as objects
    • How and when to correctly apply object-oriented programming for scientific computing in Python
    • Handle exceptions, which are an important part of writing reliable and usable code
    • Two aspects of testing for scientific programming: Manual and Automatic

    Authors

    Claus Führer

    Claus Führer is a professor of scientific computations at Lund University, Sweden. He has an extensive teaching record that includes intensive programming courses in numerical analysis and engineering mathematics across various levels in many different countries and teaching environments. Claus also develops numerical software in research collaboration with industry and received Lund University’s Faculty of Engineering Best Teacher Award in 2016.

    Jan Erik Solem

    Jan Erik Solem is a Python enthusiast, former associate professor, and currently the CEO of Mapillary, a street imagery computer vision company. He has previously worked as a face recognition expert, founder and CTO of Polar Rose, and computer vision team leader at Apple. Jan is a World Economic Forum technology pioneer and won the Best Nordic Thesis Award 2005-2006 for his dissertation on image analysis and pattern recognition. He is also the author of “Programming Computer Vision with Python” (O’Reilly 2012).

    Table of Contents

    Chapter 1. Getting Started
    Chapter 2. Variables and Basic Types
    Chapter 3. Container Types
    Chapter 4. Linear Algebra – Arrays
    Chapter 5. Advanced Array Concepts
    Chapter 6. Plotting
    Chapter 7. Functions
    Chapter 8. Classes
    Chapter 9. Iterating
    Chapter 10. Error Handling
    Chapter 11. Namespaces, Scopes, and Modules
    Chapter 12. Input and Output
    Chapter 13. Testing
    Chapter 14. Comprehensive Examples
    Chapter 15. Symbolic Computations – SymPy

    中文:

    书名:使用Python3进行科学计算,第2版

    除了通用编程之外,Python还可以用于更多用途。它是一种自由、开放源码的语言和环境,在科学计算领域具有巨大的使用潜力。本书介绍了与数学应用程序紧密相关的Python,并演示了如何使用Python中的各种概念进行计算,包括最新版本的Python3的示例。当将科学计算和数学结合在一起时,Python是一个有效的工具,本书将教您如何将其用于线性代数、数组、绘图、迭代、函数、多项式等。

    你将学到什么

    • The principal syntactical elements of Python
    • The most important and basic types in Python
    • 计算数学、线性代数和相关的Python对象的基本构建块
    • 使用matplotlib在Python中绘制图形,以创建高质量的图形和图形来绘制和可视化结果
    • 定义和使用函数,并学会将其视为对象
    • 如何以及何时正确地将面向对象编程应用于在Python中进行科学计算
    • 处理异常,这是编写可靠和可用的代码的重要部分
    • 科学编程测试的两个方面:手动和自动

    作者

    克劳斯·富勒

    克劳斯·富勒是瑞典隆德大学的科学计算教授。他有广泛的教学记录,包括在许多不同国家和教学环境的不同水平的数值分析和工程数学的密集编程课程。克劳斯还与工业界合作研究开发数值软件,并在2016年获得隆德大学工程系最佳教师奖。

    Jan Erik Solem

    简·埃里克·索勒姆是一名巨蟒爱好者,曾任副教授,目前是街道图像计算机视觉公司Mapillary的首席执行官。他之前曾担任过人脸识别专家、Polar Rose的创始人兼CTO,以及苹果的计算机视觉团队负责人。Jan是世界经济论坛的技术先驱,因其关于图像分析和模式识别的论文而获得2005-2006年度最佳北欧论文奖。他也是《用Python编程计算机视觉》(O’Reilly 2012)一书的作者。

    目录表

    第1章:入门
    第二章变量和基本类型
    第三章.集装箱类型
    第四章.线性代数–阵列
    第5章:高级阵列概念
    第六章.策划
    第七章.职能
    第八章.班级
    第9章.迭代
    第10章.错误处理
    第11章.命名空间、作用域和模块
    Chapter 12. Input and Output
    第十三章.测试
    第十四章.全面的例子
    Chapter 15. Symbolic Computations – SymPy

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册