0
نام کتاب
Python Essentials


Print Length362 Pages
PublisherSpringer
Edition1
LanguageEnglish
Year2026
ISBN9783032192950
804
A7155
انتخاب نوع چاپ:
جلد سخت
1,141,000ت
0
جلد نرم
1,011,000ت
0
طلق پاپکو و فنر
1,021,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Python

#NumPy

#SciPy

#SymPy

#MatplotLib

توضیحات

🐍 حل مسائل مهندسی عددی و نمادین با Python


🚀 این کتاب مفاهیم ضروری زبان برنامه‌نویسی Python را برای حل مسائل عددی و نمادین مهندسی آموزش میده و بر یادگیری تعاملی تأکید داره. محیط Spyder IDE در کنار چهار Package پرکاربرد NumPy، SciPy، SymPy و Matplotlib به کار گرفته میشه تا محاسبات، حل Equationها و Visualization نتایج در یک محیط یکپارچه انجام بشن.


ویژگی‌های کلیدی

🧮 روش‌های Numerical و Symbolic Problem Solving را با Python و ابزارهای پرکاربرد علمی آموزش میده.

🧩 Vectorها، Arrayها و Matrixها را از دیدگاه ریاضی و فیزیکی بررسی میکنه.

⚙️ حل Linear Equationها، Nonlinear Equationها، ODEها و PDEها را با مثال‌ها و تمرین‌های مهندسی پوشش میده.

📊 رسم نمودارهای 2D، 3D و Symbolic Plotها را به‌صورت دقیق توضیح میده.

🎞️ نحوه ساخت Animationهای Python را به‌عنوان بخشی از حل Ordinary Differential Equationها معرفی میکنه.


📘 توضیح کتاب

📚 کتاب به چهار بخش تقسیم شده و مسیری مرحله‌به‌مرحله برای استفاده از Python در محاسبات علمی و مهندسی ارائه میده. موضوعات هم از دیدگاه Mathematical و هم از دیدگاه Physical بررسی میشن تا ارتباط میان Equationها، محاسبات و کاربردهای واقعی روشن باشه.


💻 بخش اول که فصل ۱ را شامل میشه، محیط موردنیاز برای استفاده تعاملی از Python را معرفی میکنه. Functionها و Operationهای مختلف این محیط برای حل مسائل Numerical و Symbolic و ترسیم مقدماتی نتایج به‌شکل 2D توضیح داده میشن.


🌱 فصل اول برای افرادی که تجربه کم یا هیچ تجربه‌ای با Python ندارن، نقش یک Tutorial را داره. افرادی که قبلاً با Python کار کرده‌اند هم میتونن از همین فصل به‌عنوان Reference Guide استفاده کنن.


🧩 بخش دوم در فصل‌های ۲ و ۳ به Vectorها، Arrayها و Matrixها میپردازه. این ساختارها هم از منظر ریاضی و هم از دیدگاه فیزیکی بررسی میشن و Exampleها و Exerciseهای مهندسی متعددی برای درک بهتر آن‌ها ارائه میشه.


⚙️ بخش سوم، حل چهار گروه اصلی از مسائل را پوشش میده: دستگاه‌های هم‌زمان Linear Algebraic Equation، Nonlinear Algebraic Equationها، Ordinary Differential Equationها و Partial Differential Equationها. این موضوعات نیز از دیدگاه Mathematical و Physical بررسی میشن و Solutionها از طریق مثال‌ها و تمرین‌های مهندسی به دست میان.


🎞️ هنگام بررسی Ordinary Differential Equationها، Animationهای Python هم به‌عنوان بخشی از Solutionها معرفی میشن. این قابلیت کمک میکنه رفتار Dynamic سیستم‌ها و تغییر Solutionها در طول زمان به‌شکل بصری نمایش داده بشه.


📈 بخش چهارم که در فصل ۷ قرار داره، رسم نمودارهای 2D و 3D و همچنین Symbolic Plotting را با جزئیات کامل پوشش میده. این فصل، مقدمه کوتاه Plotting در فصل ۱ را به‌طور قابل‌توجهی گسترش میده.


🎯 پس از مطالعه کتاب، میتونی با استفاده از Python و Packageهای علمی آن، مسائل عددی و نمادین مهندسی را حل کنی، با Vectorها و Matrixها کار کنی، انواع Equationهای Algebraic و Differential را بررسی کنی و نتایج را با Plotها و Animationهای حرفه‌ای نمایش بدی.


🎯 چیزهایی که یاد میگیری

🐍 یاد میگیری از Python و محیط Spyder به‌شکل تعاملی برای محاسبات مهندسی استفاده کنی.

🧮 میتونی مسائل Numerical و Symbolic را با NumPy، SciPy و SymPy حل کنی.

🧩 با Vectorها، Arrayها، Matrixها و Operationهای مربوط به آن‌ها آشنا میشی.

📐 یاد میگیری دستگاه‌های هم‌زمان Linear Algebraic Equation را حل کنی.

🔢 میتونی برای Nonlinear Algebraic Equationها Solution پیدا کنی.

⚙️ یاد میگیری Ordinary Differential Equationها و Partial Differential Equationها را از دیدگاه ریاضی و فیزیکی بررسی کنی.

🎞️ میتونی برای نمایش Solutionهای Ordinary Differential Equationها، Animation بسازی.

📊 یاد میگیری نمودارهای 2D، 3D و Symbolic را با Matplotlib و ابزارهای همراه ترسیم کنی.


👤 این کتاب برای چه کسانیه؟

💻 این کتاب برای دانشجویان، Engineerها، پژوهشگران و افرادی نوشته شده که میخوان از Python برای حل مسائل Numerical و Symbolic در Engineering و Science استفاده کنن.

🌱 کاربران تازه‌کار میتونن فصل اول را به‌عنوان یک Tutorial برای شروع کار با Python دنبال کنن. کاربران باتجربه‌تر نیز میتونن از همان فصل و Appendixهای کتاب به‌عنوان Reference Guide استفاده کنن.

📌 در اطلاعات منبع، پیش‌نیاز مشخصی ذکر نشده است. ساختار فصل اول برای افرادی با تجربه کم یا بدون تجربه Python طراحی شده و فصل‌های بعدی مباحث را با Exampleها و Exerciseهای مهندسی پیش میبرن.


📖 فهرست مطالب

فصل ۱. مقدمه

فصل ۲. Vectorها و عملیات Vector

فصل ۳. Arrayها و Matrixها

فصل ۴. Linear Equationها

فصل ۵. Nonlinear Equationها

فصل ۶. Ordinary Differential Equationها

فصل ۷. Advanced Plotting

فصل ۸. Partial Differential Equationها و Finite Difference Method

پیوست

پیوست A.1. Functionهایی که به‌صورت جداگانه وارد Python Calculator میشن

پیوست A.2. Functionهای Trigonometric و Hyperbolic

پیوست A.3. Python Calculator

پیوست A.4. Animation Function

پیوست A.5. Functionهای تکمیلی

پیوست A.6. Supporting Materialها


👤 درباره نویسنده

🎓 دکتر لستر دبلیو. اشمر جونیور Professor Emeritus در Iowa State University است.

📚 او نویسنده دو کتاب درباره Ultrasonic Non-Destructive Evaluation است.

📖 دکتر اشمر شش کتاب دیگر درباره Ultrasonic Phased Arrays، Engineering Statics، Engineering Dynamics، Advanced Mechanics of Solids، Algebraic Equations of Linear Elasticity و MATLAB Essentials منتشر کرده است.

🔬 او نویسنده یا هم‌نویسنده بیش از ۱۸۰ مقاله است که بیشتر آن‌ها در حوزه Ultrasonics قرار دارن.


This text describes the essentials of the Python programming language for symbolic and numeric engineering problems, emphasizing an interactive approach. It incorporates the Spyder IDE in conjunction with the four Python packages (NumPy, SciPy, SymPy, and MatplotLib) most frequently used in engineering and the sciences.


The book is divided into four parts. The first part, chapter 1, outlines the environment for using Python in an interactive mode and provides descriptions of the many functions and operations available in that environment for numerical and symbolic problem-solving and for basic 2-D plotting of results. For users with no or little experience with Python the chapter can serve as a tutorial while for users with some Python experience the chapter can serve as a reference guide. The second part of the book, contained in chapters 2 and 3, discusses vectors and arrays (matrices) from both a mathematical perspective as well as from a physical perspective. Engineering examples are provided in the chapters and the exercises. Chapters 3, 4, 5 and 8 are the third part of the book, covering the solution of 1) linear simultaneous algebraic equations, 2) nonlinear algebraic equations, 3) ordinary differential equations, and 4) partial differential equations, respectively. These topics again are covered from both a mathematical and physical standpoint with solutions obtained in engineering examples and exercises. Python animations are also introduced as part of the solutions found for ordinary differential equations. Finally, the fourth part of the book, chapter 7, covers the use of 2-D and 3-D plotting as well as symbolic plotting in detail, expanding significantly on the short introduction given in chapter 1.


Table of Contents

1. Introduction

2. Vectors and Vector Operations

3. Arrays and Matrices

4. Linear Equations

5. Nonlinear Equations

6. Ordinary Differential Equations

7. Advanced Plotting

8. Partial Differential Equations and the Finite Difference Method


Appendix

A.1. Functions Imported Individually into the Python Calculator

A.2. Trigonometric and Hyperbolic Functions

A.3. The Python Calculator

A.4. Animation Function

A.5. Additional Functions

A.6. Supporting Materials


About the Author

Dr. Lester W. Schmerr Jr. is Professor Emeritus, Iowa State University. He is the author of two books on Ultrasonic Non-destructive Evaluation and has published six other books on Ultrasonic Phased Arrays, Engineering Statics, Engineering Dynamics, Advanced Mechanics of Solids, Algebraic Equations of Linear Elasticity, and MATLAB Essentials. He is the author or co-author of over 180 papers, primarily in the field of ultrasonics.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
هک و امنیت
1,235
Beginning Ethical Hacking with Python
664,000 تومان
Python
1,267
Mastering Python for Networking and Security
1,740,000 تومان
Python
1,073
Learn Web Development with Python
2,136,000 تومان
Python
1,309
Data Engineering with Python
1,072,000 تومان
Python
1,148
Qt5 Python GUI Programming Cookbook
1,195,000 تومان
Python
1,104
A Course in Python
786,000 تومان
Data Science
1,124
Data Science Projects with Python
1,160,000 تومان
Python
1,184
Teach Your Kids to Code
954,000 تومان
Python
441
Python Data Analysis
2,265,000 تومان
Data
976
Data Labeling in Machine Learning with Python
1,086,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما