设计的世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • www.10bet.com
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • www.10bo10.com
    • www.10bo10.com
    • 2021年的赢家
  • 设计指导图书馆
  • 资源
    • 订阅!
    • 3 d Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 女性在工程
  • 供应商清单

书评:机械工程师的硬核编程,作者Angel Sola Orbaiceta

通过李Teschler|2021年4月19日

分享

如果您在20世纪90年代早期之前获得了工程学位,那么您在学校里从来没有学过Python编程语言。对于那些不熟悉Python但想要纠正这种情况的人,机械工程师的硬核编程也许可以考虑一本书。它是关于用Python解决工程问题的。由于Python在受欢迎程度方面通常是排名靠前的几门编程语言之一,因此用Python解决工程问题可能是一个值得研究的领域。

机械工程师的硬核编程 这本书投入了大量的页数来编码几何原语,作为更复杂的操作的基础,如何创建矢量图像和动画序列来表示结果,以及如何解决大型线性方程组。最后几章涵盖了桁架结构问题的解决方案。

本书还假设读者有工程和数学背景。本书标题中的“Hardcore”一词指的是,本书让读者编写自己的Python代码作为学习练习,而不是仅仅依靠Python标准库或第三方库来求解方程或绘制矢量图像。也就是说,所有的代码都可以在Github上找到。

第一部分硬核涵盖了很多Python基础知识。这些书的作者硬核这些书并不是被设计成基本的语言入门书,它们在决定读者需要什么样的编程知识水平才能理解本书时常常会遇到一些难题。硬核作者Angel Sola Orbaiceta希望读者能够“对语言有一个基本的理解”。但本书的前三章和30页的介绍部分专门解释了基本的Python概念,如元组、模块、包、相对导入、文档字符串等。

简而言之,第一章似乎是为了确保读者对下一节的2D几何编程有相同的理解。值得注意的是,本节包括对仿射变换的讨论,仿射变换是一种数学结构,它允许在CAD程序中常见的几何图形的平移、缩放和旋转。如果你想知道这些操作是如何发生的,读完本章你就会知道了。在矢量图像,用户界面和图形模拟的四章之后,读者学习如何动画仿射变换。

有两章是专门解决矩阵和线性方程与相当数量的材料的数值方法。这些概念在关于桁架结构和结构模型的书的最后一节中得到了应用。

总而言之,有压力-体积问题或复杂动力学问题的工程师可能会觉得《Hardcore》是一个很好的入门,但并不完全切题。对于从事工程图纸和静力学工作的机械工程师来说,有很多东西值得喜欢。

你也可能喜欢:

  • r d $
    不用担心:没有阿帕网,互联网也会出现

  • 研发忧郁:不要责怪教育工作者让创新萎靡不振
  • 波多里奇奖
    是时候废除马尔科姆·鲍德里奇奖了
  • ieee论文
    不要相信你在会议记录上看到的一切
  • 相对论否认者
    爱因斯坦和相对论否定者

了下:产品设计
标记:nostarchpress

相关文章阅读更多>

阅读COMSOL新闻2021
PCB工厂
印刷线路板铣床基础知识
scilab
十大免费工程数学软件包
RFID安全
RFID阅读器的安全基础知识

设计指导图书馆

“运动

不可或缺报名

运动控制课堂

设计世界数码版

封面

浏览最新的问题的设计世界和背面的问题,易于使用的高质量的格式。剪辑,分享和下载与领先的设计工程杂志今天。

参加电子论坛

全球顶级的EE问题解决论坛,涵盖微控制器,DSP,网络,模拟和数字设计,射频,电力电子,PCB路由等

电子论坛

10bet十博提款不了

  • 工业圆盘组合联轴器
  • 推送性能:向终端块添加功能
  • 了解Würth工业事业部
  • 瑞尼绍下一代FORTiS™封闭式线性编码器为机床提供了增强的计量和可靠性
  • WAGO的smartDESIGNER在线为项目提供无缝进展
  • 环氧树脂通过UL 1203标准认证

设计世界播客

2022年7月26日,
科技星期二:Sorbothane标志着40年的冲击和振动创新
看到更多>
工程交易

工程交流是一个面向工程师的全球性教育网络社区。

今天就联系、分享和学习

设计的世界
  • 广告
  • 关于我们
  • 联系
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

版权所有©2022 WTWH Media LLC版权所有除非事先得到WTWH Media的书面许可,否则不得转载、分发、传输、缓存或以其他方式使用本网站的材料
隐私政策|广告|关于我们

搜索设计世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • www.10bet.com
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • www.10bo10.com
    • www.10bo10.com
    • 2021年的赢家
  • 设计指导图书馆
  • 资源
    • 订阅!
    • 3 d Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 女性在工程
  • 供应商清单
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴分享关于您使用我们网站的信息,这些合作伙伴可能会将这些信息与您提供给他们的其他信息或他们从您使用他们的服务中收集到的信息结合起来。如果您继续使用本网站,您同意使用我们的cookies。 好吧没有阅读更多