{"id":24646,"date":"2024-11-07T11:01:35","date_gmt":"2024-11-07T03:01:35","guid":{"rendered":"http:\/\/www.jdcui.com\/?p=24646"},"modified":"2026-02-15T18:57:48","modified_gmt":"2026-02-15T10:57:48","slug":"%e9%a2%84%e5%91%8a-%e6%96%b0%e4%b9%a6%e7%bb%93%e6%9e%84%e5%9c%b0%e9%9c%87%e5%8a%a8%e5%8a%9b%e5%93%8d%e5%ba%94-python%e7%bc%96%e7%a8%8b-seismic-dynamic-response-of-structures-py","status":"publish","type":"post","link":"http:\/\/www.jdcui.com\/?p=24646","title":{"rendered":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]"},"content":{"rendered":"<h4><span style=\"color: #ff00ff;\"><strong>\u65b0\u4e66\u5373\u5c06\u51fa\u7248&#8230;&#8230; <\/strong><\/span><span style=\"color: #ff00ff;\"><strong>\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\uff0c<\/strong><\/span><span style=\"color: #ff00ff;\"><strong>\u4e5f\u662fwww.jdcui.com\u7684\u7b2c6\u672c\u8457\u4f5c\uff0c<\/strong><\/span><span style=\"color: #ff00ff;\"><strong>\u6b22\u8fce\u611f\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u5173\u6ce8\u3002<\/strong><\/span><\/h4>\n<hr \/>\n<p>\u4e66\u7c4d\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\u3002\u4e66\u672c\u7531\u6211\u548c\u6613\u4f1f\u6587\u3001\u5e38\u78ca\u3001\u8d75\u9896\u4e00\u8d77\u7f16\u5199\u3002\u8fd9\u662f\u7ee7\u300aPERFORM-3D\u539f\u7406\u4e0e\u5b9e\u4f8b\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u7ed3\u6784\u5730\u9707\u53cd\u5e94\u5206\u6790\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5 Python\u7f16\u7a0b\u300b\u3001\u300aGrasshopper \u5efa\u7b51\u7ed3\u6784\u53c2\u6570\u5316\u5efa\u6a21\u5e94\u7528\u5b9e\u4f8b\u300b\u540e\uff0c\u6211\u4eec\u7f16\u5199\u7684 \u7b2c6\u672c \u8457\u4f5c\u3002\u5bf9\u8fd9\u672c\u4e66\u7c4d\u611f\u5174\u8da3\u7684\u670b\u53cb\u53ef\u4ee5\u5173\u6ce8\u3002<\/p>\n<p><span style=\"color: #0000ff;\"><strong>The book &#8216;Structural Seismic Dynamic Response Python Programming&#8217; is about to be published!! <\/strong><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>This is a book introducing Python for programming structural seismic dynamic response. The book was co written by myself, Yi Weiwen, Chang Lei, and Zhao Ying. <\/strong><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>This is our sixth book after &#8220;PERFORM-3D Principles and Examples&#8221;, &#8220;Finite Element Method &#8211; Programming and Software Applications&#8221;, &#8220;Structural Seismic Response Analysis &#8211; Programming and Software Applications&#8221;, &#8220;Finite Element Method Python Programming&#8221;, and &#8220;Grasshopper Building Structure Parameterized Modeling Application Examples&#8221;. <\/strong><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>Friends who are interested in this book can follow.<\/strong><\/span><\/p>\n<p>\u4e0b\u9762\u662f\u521d\u6b65\u8bbe\u8ba1\u7684\u4e66\u672c\u5c01\u9762\u3002<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Below is the preliminary design of the book cover.<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-24648\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2024\/11\/Seismic-Dynamic-Response-of-Structures-Python-Programming-min.png\" alt=\"\" width=\"566\" height=\"755\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-24654\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2024\/11\/Seismic-Dynamic-Response-of-Structures-Python-Programming2-min.png\" alt=\"\" width=\"568\" height=\"756\" \/><\/p>\n<hr \/>\n<p style=\"text-align: center;\"><strong>\u7ed3\u6784|\u8d85\u9650|\u8f6f\u4ef6\u5f00\u53d1|\u7f16\u7a0b|\u53c2\u6570\u5316|\u4f18\u5316|\u7b97\u6cd5|\u632f\u52a8\u63a7\u5236|\u51cf\u9694\u9707|\u6709\u9650\u5143|\u6280\u672f\u57f9\u8bad<\/strong><\/p>\n<p style=\"text-align: center;\">\u8ffd\u6c42\u5353\u8d8a \u811a\u8e0f\u5b9e\u5730 \u81f4\u529b\u4e8e\u63a2\u7d22\u548c\u62d3\u5c55\u884c\u4e1a\u8bbe\u8ba1\u524d\u6cbf<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2017\/01\/QRCODE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3636 alignnone\" src=\"http:\/\/www.jdcui.com\/wp-content\/uploads\/2017\/01\/QRCODE.jpg\" alt=\"WeChat_QRCode\" width=\"250\" height=\"255\" \/><\/a><\/p>\n<p style=\"text-align: center;\">https:\/\/www.jdcui.com<\/p>\n<p style=\"text-align: center;\">\u5408\u4f5c\u53ca\u6280\u672f\u54a8\u8be2<\/p>\n<p style=\"text-align: center;\">COOPERATION &amp; CONTACT<\/p>\n<p style=\"text-align: center;\">E-mail\uff1ajidong_cui@163.com<\/p>\n<p style=\"text-align: center;\">WeChat &amp; Tel: 13450468449<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65b0\u4e66\u5373\u5c06\u51fa\u7248&#8230;&#8230; \u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\uff0c\u4e5f\u662fwww.jdcui.com\u7684\u7b2c6\u672c\u8457\u4f5c\uff0c\u6b22\u8fce\u611f\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u5173\u6ce8\u3002 \u4e66\u7c4d\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\u3002\u4e66\u672c\u7531\u6211\u548c\u6613\u4f1f\u6587\u3001\u5e38\u78ca\u3001\u8d75\u9896\u4e00\u8d77\u7f16\u5199\u3002\u8fd9\u662f\u7ee7\u300aPERFORM-3D\u539f\u7406\u4e0e\u5b9e\u4f8b\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u7ed3\u6784\u5730\u9707\u53cd\u5e94\u5206\u6790\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5 Python\u7f16\u7a0b\u300b\u3001\u300aGrasshopper \u5efa\u7b51\u7ed3\u6784\u53c2\u6570\u5316\u5efa\u6a21\u5e94\u7528\u5b9e\u4f8b\u300b\u540e\uff0c\u6211\u4eec\u7f16\u5199\u7684 \u7b2c6\u672c \u8457\u4f5c\u3002\u5bf9\u8fd9\u672c\u4e66\u7c4d\u611f\u5174\u8da3\u7684\u670b\u53cb\u53ef\u4ee5\u5173\u6ce8\u3002 The book &#8216;Structural Seismic Dynamic Response Python Programming&#8217; is about to be published!! This is a book introducing Python for programming structural &#8230;<\/p>\n","protected":false},"author":1,"featured_media":24657,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[382,157,36,384,5],"tags":[4255,392,229],"class_list":["post-24646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-","category-earthquake-engineering-","category-notes","category-paper","category-structural-engineering","tag-python","tag-392","tag-229"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u65b0\u4e66\u5373\u5c06\u51fa\u7248...... \u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\uff0c\u4e5f\u662fwww.jdcui.com\u7684\u7b2c6\u672c\u8457\u4f5c\uff0c\u6b22\u8fce\u611f\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u5173\u6ce8\u3002 \u4e66\u7c4d\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\u3002\u4e66\u672c\u7531\u6211\u548c\u6613\u4f1f\u6587\u3001\u5e38\u78ca\u3001\u8d75\u9896\u4e00\u8d77\u7f16\u5199\u3002\u8fd9\u662f\u7ee7\u300aPERFORM-3D\u539f\u7406\u4e0e\u5b9e\u4f8b\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u7ed3\u6784\u5730\u9707\u53cd\u5e94\u5206\u6790\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5 Python\u7f16\u7a0b\u300b\u3001\u300aGrasshopper \u5efa\u7b51\u7ed3\u6784\u53c2\u6570\u5316\u5efa\u6a21\u5e94\u7528\u5b9e\u4f8b\u300b\u540e\uff0c\u6211\u4eec\u7f16\u5199\u7684 \u7b2c6\u672c \u8457\u4f5c\u3002\u5bf9\u8fd9\u672c\u4e66\u7c4d\u611f\u5174\u8da3\u7684\u670b\u53cb\u53ef\u4ee5\u5173\u6ce8\u3002 The book &#039;Structural Seismic Dynamic Response Python Programming&#039; is about to be published!! This is a book introducing Python for programming structural seismic dynamic response. The book was co written by myself, Yi Weiwen, Chang Lei, and Zhao Ying. This is our sixth book after &quot;PERFORM-3D Principles\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"CJD\"\/>\n\t<meta name=\"keywords\" content=\"python\u7f16\u7a0b,\u5730\u9707\u5de5\u7a0b,\u7ed3\u6784\u52a8\u529b\u5b66\" \/>\n\t<link rel=\"canonical\" href=\"http:\/\/www.jdcui.com\/?p=24646\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#article\",\"name\":\"[\\u9884\\u544a] \\u65b0\\u4e66\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01[Seismic Dynamic Response of Structures \\u2014\\u2014 Python Programming] | \\u5d14\\u6d4e\\u4e1c\\u7684\\u535a\\u5ba2 - www.jdcui.com\",\"headline\":\"[\\u9884\\u544a] \\u65b0\\u4e66\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01[Seismic Dynamic Response of Structures \\u2014\\u2014 Python Programming]\",\"author\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/SeismicDynamicResponseofStructuresPythonProgramming_FeaturedImage-min.png\",\"width\":1153,\"height\":766},\"datePublished\":\"2024-11-07T11:01:35+08:00\",\"dateModified\":\"2026-02-15T18:57:48+08:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#webpage\"},\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#webpage\"},\"articleSection\":\"Dynamics [\\u52a8\\u529b\\u5b66], Earthquake Engineering [\\u5730\\u9707\\u5de5\\u7a0b], Notes [\\u8bb0\\u4e8b], Paper [\\u8bba\\u6587], Structural Engineering [\\u7ed3\\u6784\\u5de5\\u7a0b], Python\\u7f16\\u7a0b, \\u5730\\u9707\\u5de5\\u7a0b, \\u7ed3\\u6784\\u52a8\\u529b\\u5b66\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.jdcui.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?cat=5#listItem\",\"name\":\"Structural Engineering [\\u7ed3\\u6784\\u5de5\\u7a0b]\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?cat=5#listItem\",\"position\":2,\"name\":\"Structural Engineering [\\u7ed3\\u6784\\u5de5\\u7a0b]\",\"item\":\"http:\\\/\\\/www.jdcui.com\\\/?cat=5\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#listItem\",\"name\":\"[\\u9884\\u544a] \\u65b0\\u4e66\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01[Seismic Dynamic Response of Structures \\u2014\\u2014 Python Programming]\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#listItem\",\"position\":3,\"name\":\"[\\u9884\\u544a] \\u65b0\\u4e66\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01[Seismic Dynamic Response of Structures \\u2014\\u2014 Python Programming]\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?cat=5#listItem\",\"name\":\"Structural Engineering [\\u7ed3\\u6784\\u5de5\\u7a0b]\"}}]},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/#organization\",\"name\":\"\\u5d14\\u6d4e\\u4e1c\\u7684\\u535a\\u5ba2 - www.jdcui.com\",\"description\":\"\\u5b9e\\u5e72\\u3001\\u5b9e\\u8df5\\u3001\\u79ef\\u7d2f\\u3001\\u601d\\u8003\\u3001\\u521b\\u65b0\\uff01 Tag: \\u7ed3\\u6784\\u5de5\\u7a0b\\u535a\\u58eb \\u7ed3\\u6784\\u5de5\\u7a0b\\u5e08 \\u4f2a\\u7a0b\\u5e8f\\u5458 \\u7ed3\\u6784\\u6297\\u9707 \\u5730\\u9707\\u5de5\\u7a0b \\u8d85\\u9650\\u8bbe\\u8ba1 \\u8f6f\\u4ef6\\u5b9a\\u5236 \\u73af\\u8bc4\\u51cf\\u632f \\u632f\\u52a8\\u63a7\\u5236 \\u51cf\\u9694\\u9707 \\u65bd\\u5de5\\u8fc7\\u7a0b\\u6a21\\u62df \\u5c0f\\u54c1\\u94a2\\u7ed3\\u6784 \\u6709\\u9650\\u5143\\u7814\\u53d1 \\u53c2\\u6570\\u5316\\u8bbe\\u8ba1 \\u5927\\u9707\\u5f39\\u5851\\u6027\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?author=1#author\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/?author=1\",\"name\":\"CJD\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e2fdb66ee1ab31c12f692ce40f21c023cc9c65dfbcf39aa491fb3b6785061f54?s=96&d=blank&r=g\",\"width\":96,\"height\":96,\"caption\":\"CJD\"}},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#webpage\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646\",\"name\":\"[\\u9884\\u544a] \\u65b0\\u4e66\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01[Seismic Dynamic Response of Structures \\u2014\\u2014 Python Programming] | \\u5d14\\u6d4e\\u4e1c\\u7684\\u535a\\u5ba2 - www.jdcui.com\",\"description\":\"\\u65b0\\u4e66\\u5373\\u5c06\\u51fa\\u7248...... \\u8fd9\\u662f\\u4e00\\u672c\\u4ecb\\u7ecdPython\\u8fdb\\u884c\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94\\u7f16\\u7a0b\\u7684\\u4e66\\u7c4d\\uff0c\\u4e5f\\u662fwww.jdcui.com\\u7684\\u7b2c6\\u672c\\u8457\\u4f5c\\uff0c\\u6b22\\u8fce\\u611f\\u5174\\u8da3\\u7684\\u5c0f\\u4f19\\u4f34\\u5173\\u6ce8\\u3002 \\u4e66\\u7c4d\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94 Python\\u7f16\\u7a0b\\u300b\\u5373\\u5c06\\u51fa\\u7248\\uff01\\uff01\\u8fd9\\u662f\\u4e00\\u672c\\u4ecb\\u7ecdPython\\u8fdb\\u884c\\u7ed3\\u6784\\u5730\\u9707\\u52a8\\u529b\\u54cd\\u5e94\\u7f16\\u7a0b\\u7684\\u4e66\\u7c4d\\u3002\\u4e66\\u672c\\u7531\\u6211\\u548c\\u6613\\u4f1f\\u6587\\u3001\\u5e38\\u78ca\\u3001\\u8d75\\u9896\\u4e00\\u8d77\\u7f16\\u5199\\u3002\\u8fd9\\u662f\\u7ee7\\u300aPERFORM-3D\\u539f\\u7406\\u4e0e\\u5b9e\\u4f8b\\u300b\\u3001\\u300a\\u6709\\u9650\\u5355\\u5143\\u6cd5\\u2014\\u2014\\u7f16\\u7a0b\\u4e0e\\u8f6f\\u4ef6\\u5e94\\u7528\\u300b\\u3001\\u300a\\u7ed3\\u6784\\u5730\\u9707\\u53cd\\u5e94\\u5206\\u6790\\u2014\\u2014\\u7f16\\u7a0b\\u4e0e\\u8f6f\\u4ef6\\u5e94\\u7528\\u300b\\u3001\\u300a\\u6709\\u9650\\u5355\\u5143\\u6cd5 Python\\u7f16\\u7a0b\\u300b\\u3001\\u300aGrasshopper \\u5efa\\u7b51\\u7ed3\\u6784\\u53c2\\u6570\\u5316\\u5efa\\u6a21\\u5e94\\u7528\\u5b9e\\u4f8b\\u300b\\u540e\\uff0c\\u6211\\u4eec\\u7f16\\u5199\\u7684 \\u7b2c6\\u672c \\u8457\\u4f5c\\u3002\\u5bf9\\u8fd9\\u672c\\u4e66\\u7c4d\\u611f\\u5174\\u8da3\\u7684\\u670b\\u53cb\\u53ef\\u4ee5\\u5173\\u6ce8\\u3002 The book 'Structural Seismic Dynamic Response Python Programming' is about to be published!! This is a book introducing Python for programming structural seismic dynamic response. The book was co written by myself, Yi Weiwen, Chang Lei, and Zhao Ying. This is our sixth book after \\\"PERFORM-3D Principles\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#breadcrumblist\"},\"author\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/SeismicDynamicResponseofStructuresPythonProgramming_FeaturedImage-min.png\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646\\\/#mainImage\",\"width\":1153,\"height\":766},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/?p=24646#mainImage\"},\"datePublished\":\"2024-11-07T11:01:35+08:00\",\"dateModified\":\"2026-02-15T18:57:48+08:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/#website\",\"url\":\"http:\\\/\\\/www.jdcui.com\\\/\",\"name\":\"\\u5d14\\u6d4e\\u4e1c\\u7684\\u535a\\u5ba2 - www.jdcui.com\",\"description\":\"\\u5b9e\\u5e72\\u3001\\u5b9e\\u8df5\\u3001\\u79ef\\u7d2f\\u3001\\u601d\\u8003\\u3001\\u521b\\u65b0\\uff01 Tag: \\u7ed3\\u6784\\u5de5\\u7a0b\\u535a\\u58eb \\u7ed3\\u6784\\u5de5\\u7a0b\\u5e08 \\u4f2a\\u7a0b\\u5e8f\\u5458 \\u7ed3\\u6784\\u6297\\u9707 \\u5730\\u9707\\u5de5\\u7a0b \\u8d85\\u9650\\u8bbe\\u8ba1 \\u8f6f\\u4ef6\\u5b9a\\u5236 \\u73af\\u8bc4\\u51cf\\u632f \\u632f\\u52a8\\u63a7\\u5236 \\u51cf\\u9694\\u9707 \\u65bd\\u5de5\\u8fc7\\u7a0b\\u6a21\\u62df \\u5c0f\\u54c1\\u94a2\\u7ed3\\u6784 \\u6709\\u9650\\u5143\\u7814\\u53d1 \\u53c2\\u6570\\u5316\\u8bbe\\u8ba1 \\u5927\\u9707\\u5f39\\u5851\\u6027\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.jdcui.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming] | \u5d14\u6d4e\u4e1c\u7684\u535a\u5ba2 - www.jdcui.com","description":"\u65b0\u4e66\u5373\u5c06\u51fa\u7248...... \u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\uff0c\u4e5f\u662fwww.jdcui.com\u7684\u7b2c6\u672c\u8457\u4f5c\uff0c\u6b22\u8fce\u611f\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u5173\u6ce8\u3002 \u4e66\u7c4d\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\u3002\u4e66\u672c\u7531\u6211\u548c\u6613\u4f1f\u6587\u3001\u5e38\u78ca\u3001\u8d75\u9896\u4e00\u8d77\u7f16\u5199\u3002\u8fd9\u662f\u7ee7\u300aPERFORM-3D\u539f\u7406\u4e0e\u5b9e\u4f8b\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u7ed3\u6784\u5730\u9707\u53cd\u5e94\u5206\u6790\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5 Python\u7f16\u7a0b\u300b\u3001\u300aGrasshopper \u5efa\u7b51\u7ed3\u6784\u53c2\u6570\u5316\u5efa\u6a21\u5e94\u7528\u5b9e\u4f8b\u300b\u540e\uff0c\u6211\u4eec\u7f16\u5199\u7684 \u7b2c6\u672c \u8457\u4f5c\u3002\u5bf9\u8fd9\u672c\u4e66\u7c4d\u611f\u5174\u8da3\u7684\u670b\u53cb\u53ef\u4ee5\u5173\u6ce8\u3002 The book 'Structural Seismic Dynamic Response Python Programming' is about to be published!! This is a book introducing Python for programming structural seismic dynamic response. The book was co written by myself, Yi Weiwen, Chang Lei, and Zhao Ying. This is our sixth book after \"PERFORM-3D Principles","canonical_url":"http:\/\/www.jdcui.com\/?p=24646","robots":"max-image-preview:large","keywords":"python\u7f16\u7a0b,\u5730\u9707\u5de5\u7a0b,\u7ed3\u6784\u52a8\u529b\u5b66","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.jdcui.com\/?p=24646#article","name":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming] | \u5d14\u6d4e\u4e1c\u7684\u535a\u5ba2 - www.jdcui.com","headline":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]","author":{"@id":"http:\/\/www.jdcui.com\/?author=1#author"},"publisher":{"@id":"http:\/\/www.jdcui.com\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/www.jdcui.com\/wp-content\/uploads\/2024\/11\/SeismicDynamicResponseofStructuresPythonProgramming_FeaturedImage-min.png","width":1153,"height":766},"datePublished":"2024-11-07T11:01:35+08:00","dateModified":"2026-02-15T18:57:48+08:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"http:\/\/www.jdcui.com\/?p=24646#webpage"},"isPartOf":{"@id":"http:\/\/www.jdcui.com\/?p=24646#webpage"},"articleSection":"Dynamics [\u52a8\u529b\u5b66], Earthquake Engineering [\u5730\u9707\u5de5\u7a0b], Notes [\u8bb0\u4e8b], Paper [\u8bba\u6587], Structural Engineering [\u7ed3\u6784\u5de5\u7a0b], Python\u7f16\u7a0b, \u5730\u9707\u5de5\u7a0b, \u7ed3\u6784\u52a8\u529b\u5b66"},{"@type":"BreadcrumbList","@id":"http:\/\/www.jdcui.com\/?p=24646#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/www.jdcui.com#listItem","position":1,"name":"Home","item":"http:\/\/www.jdcui.com","nextItem":{"@type":"ListItem","@id":"http:\/\/www.jdcui.com\/?cat=5#listItem","name":"Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]"}},{"@type":"ListItem","@id":"http:\/\/www.jdcui.com\/?cat=5#listItem","position":2,"name":"Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]","item":"http:\/\/www.jdcui.com\/?cat=5","nextItem":{"@type":"ListItem","@id":"http:\/\/www.jdcui.com\/?p=24646#listItem","name":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]"},"previousItem":{"@type":"ListItem","@id":"http:\/\/www.jdcui.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"http:\/\/www.jdcui.com\/?p=24646#listItem","position":3,"name":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]","previousItem":{"@type":"ListItem","@id":"http:\/\/www.jdcui.com\/?cat=5#listItem","name":"Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]"}}]},{"@type":"Organization","@id":"http:\/\/www.jdcui.com\/#organization","name":"\u5d14\u6d4e\u4e1c\u7684\u535a\u5ba2 - www.jdcui.com","description":"\u5b9e\u5e72\u3001\u5b9e\u8df5\u3001\u79ef\u7d2f\u3001\u601d\u8003\u3001\u521b\u65b0\uff01 Tag: \u7ed3\u6784\u5de5\u7a0b\u535a\u58eb \u7ed3\u6784\u5de5\u7a0b\u5e08 \u4f2a\u7a0b\u5e8f\u5458 \u7ed3\u6784\u6297\u9707 \u5730\u9707\u5de5\u7a0b \u8d85\u9650\u8bbe\u8ba1 \u8f6f\u4ef6\u5b9a\u5236 \u73af\u8bc4\u51cf\u632f \u632f\u52a8\u63a7\u5236 \u51cf\u9694\u9707 \u65bd\u5de5\u8fc7\u7a0b\u6a21\u62df \u5c0f\u54c1\u94a2\u7ed3\u6784 \u6709\u9650\u5143\u7814\u53d1 \u53c2\u6570\u5316\u8bbe\u8ba1 \u5927\u9707\u5f39\u5851\u6027","url":"http:\/\/www.jdcui.com\/"},{"@type":"Person","@id":"http:\/\/www.jdcui.com\/?author=1#author","url":"http:\/\/www.jdcui.com\/?author=1","name":"CJD","image":{"@type":"ImageObject","@id":"http:\/\/www.jdcui.com\/?p=24646#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/e2fdb66ee1ab31c12f692ce40f21c023cc9c65dfbcf39aa491fb3b6785061f54?s=96&d=blank&r=g","width":96,"height":96,"caption":"CJD"}},{"@type":"WebPage","@id":"http:\/\/www.jdcui.com\/?p=24646#webpage","url":"http:\/\/www.jdcui.com\/?p=24646","name":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming] | \u5d14\u6d4e\u4e1c\u7684\u535a\u5ba2 - www.jdcui.com","description":"\u65b0\u4e66\u5373\u5c06\u51fa\u7248...... \u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\uff0c\u4e5f\u662fwww.jdcui.com\u7684\u7b2c6\u672c\u8457\u4f5c\uff0c\u6b22\u8fce\u611f\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u5173\u6ce8\u3002 \u4e66\u7c4d\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01\u8fd9\u662f\u4e00\u672c\u4ecb\u7ecdPython\u8fdb\u884c\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94\u7f16\u7a0b\u7684\u4e66\u7c4d\u3002\u4e66\u672c\u7531\u6211\u548c\u6613\u4f1f\u6587\u3001\u5e38\u78ca\u3001\u8d75\u9896\u4e00\u8d77\u7f16\u5199\u3002\u8fd9\u662f\u7ee7\u300aPERFORM-3D\u539f\u7406\u4e0e\u5b9e\u4f8b\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u7ed3\u6784\u5730\u9707\u53cd\u5e94\u5206\u6790\u2014\u2014\u7f16\u7a0b\u4e0e\u8f6f\u4ef6\u5e94\u7528\u300b\u3001\u300a\u6709\u9650\u5355\u5143\u6cd5 Python\u7f16\u7a0b\u300b\u3001\u300aGrasshopper \u5efa\u7b51\u7ed3\u6784\u53c2\u6570\u5316\u5efa\u6a21\u5e94\u7528\u5b9e\u4f8b\u300b\u540e\uff0c\u6211\u4eec\u7f16\u5199\u7684 \u7b2c6\u672c \u8457\u4f5c\u3002\u5bf9\u8fd9\u672c\u4e66\u7c4d\u611f\u5174\u8da3\u7684\u670b\u53cb\u53ef\u4ee5\u5173\u6ce8\u3002 The book 'Structural Seismic Dynamic Response Python Programming' is about to be published!! This is a book introducing Python for programming structural seismic dynamic response. The book was co written by myself, Yi Weiwen, Chang Lei, and Zhao Ying. This is our sixth book after \"PERFORM-3D Principles","inLanguage":"en-US","isPartOf":{"@id":"http:\/\/www.jdcui.com\/#website"},"breadcrumb":{"@id":"http:\/\/www.jdcui.com\/?p=24646#breadcrumblist"},"author":{"@id":"http:\/\/www.jdcui.com\/?author=1#author"},"creator":{"@id":"http:\/\/www.jdcui.com\/?author=1#author"},"image":{"@type":"ImageObject","url":"http:\/\/www.jdcui.com\/wp-content\/uploads\/2024\/11\/SeismicDynamicResponseofStructuresPythonProgramming_FeaturedImage-min.png","@id":"http:\/\/www.jdcui.com\/?p=24646\/#mainImage","width":1153,"height":766},"primaryImageOfPage":{"@id":"http:\/\/www.jdcui.com\/?p=24646#mainImage"},"datePublished":"2024-11-07T11:01:35+08:00","dateModified":"2026-02-15T18:57:48+08:00"},{"@type":"WebSite","@id":"http:\/\/www.jdcui.com\/#website","url":"http:\/\/www.jdcui.com\/","name":"\u5d14\u6d4e\u4e1c\u7684\u535a\u5ba2 - www.jdcui.com","description":"\u5b9e\u5e72\u3001\u5b9e\u8df5\u3001\u79ef\u7d2f\u3001\u601d\u8003\u3001\u521b\u65b0\uff01 Tag: \u7ed3\u6784\u5de5\u7a0b\u535a\u58eb \u7ed3\u6784\u5de5\u7a0b\u5e08 \u4f2a\u7a0b\u5e8f\u5458 \u7ed3\u6784\u6297\u9707 \u5730\u9707\u5de5\u7a0b \u8d85\u9650\u8bbe\u8ba1 \u8f6f\u4ef6\u5b9a\u5236 \u73af\u8bc4\u51cf\u632f \u632f\u52a8\u63a7\u5236 \u51cf\u9694\u9707 \u65bd\u5de5\u8fc7\u7a0b\u6a21\u62df \u5c0f\u54c1\u94a2\u7ed3\u6784 \u6709\u9650\u5143\u7814\u53d1 \u53c2\u6570\u5316\u8bbe\u8ba1 \u5927\u9707\u5f39\u5851\u6027","inLanguage":"en-US","publisher":{"@id":"http:\/\/www.jdcui.com\/#organization"}}]}},"aioseo_meta_data":{"post_id":"24646","title":"#post_title | #site_title","description":"#post_excerpt","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-11-07 02:47:47","updated":"2026-02-15 11:11:58","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/www.jdcui.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/www.jdcui.com\/?cat=5\" title=\"Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]\">Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"http:\/\/www.jdcui.com"},{"label":"Structural Engineering [\u7ed3\u6784\u5de5\u7a0b]","link":"http:\/\/www.jdcui.com\/?cat=5"},{"label":"[\u9884\u544a] \u65b0\u4e66\u300a\u7ed3\u6784\u5730\u9707\u52a8\u529b\u54cd\u5e94 Python\u7f16\u7a0b\u300b\u5373\u5c06\u51fa\u7248\uff01\uff01[Seismic Dynamic Response of Structures \u2014\u2014 Python Programming]","link":"http:\/\/www.jdcui.com\/?p=24646"}],"views":1536,"_links":{"self":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts\/24646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24646"}],"version-history":[{"count":0,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/posts\/24646\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=\/wp\/v2\/media\/24657"}],"wp:attachment":[{"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24646"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.jdcui.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}