دانلود اپلیکیشن
0
امکان مطالعه در اپلیکیشن فیدیبو
دانلود
کتاب مبانی برنامه‌سازی و حل مسائل مهندسی با پایتون اثر رمضان عباس نژادورزی نشر فناوری نوین

کتاب مبانی برنامه‌سازی و حل مسائل مهندسی با پایتون اثر رمضان عباس نژادورزی نشر فناوری نوین

(مختص رشته‌های علوم پایه و مهندسی)

کتاب متنی
نویسندگان:
رمضان عباس نژادورزی
،
محمد نادعلی زاده چاری
و ...
درباره مبانی برنامه‌سازی و حل مسائل مهندسی با پایتون

این کتاب به‌عنوان یک کتاب درسی برای آموزش برنامه‌نویسی به دانشجویان علوم پایه و مهندسی بدون تخصص قبلی در برنامه‌نویسی در نظر گرفته شده است. در این کتاب از پایتون به‌عنوان زبان برنامه‌نویسی استفاده می‌کند، زیرا یادگیری و برنامه‌نویسی با آن آسان است. کتاب حاضر از سه بخش تشکیل شده است: بخش اول، شامل 3 فصل (فصول 1 تا 3) است که مفاهیم پایه¬ای رایانه را بیان می¬نماید. فصل اول کتاب، تعریف رایانه، کاربردهای آن و مفاهیم سخت‌افزار و نرم¬افزار را بیان می¬کند. فصل دوم، معماری رایانه، پردازنده، انواع حافظه‌ها، دستگاه¬های ورودی و خروجی را شرح می¬دهد. فصل سوم، ابتدا با بیان مفهوم داده شروع شده، به روش¬های ذخیره و بازیابی داده (مبنای 2 و کاراکتری) می¬پردازد. سپس، مفهوم الگوریتم را بیان نموده و در پایان با تعریف برنامه خاتمه می¬یابد. بخش دوم، 6 فصل (فصول 4 تا 9) دارد که مفاهیم برنامه¬نویسی با زبان پایتون را شرح می¬دهد.. فصل چهارم، مفهوم زبان برنامه‌نویسی، سطوح مختلف زبان¬های برنامه‌نویسی، ویژگی¬های زبان برنامه‌نویسی پایتون، اجزای تشکیل‌دهنده زبان برنامه‌نویسی پایتون (مانند کلمات کلیدی، شناسه¬ها، متغیرها، عملگرها، انواع داده‌ها و غیره)، تبدیل نوع، دستورات ورودی (تابع input) و خروجی (تابع print()) را شرح می¬دهد. فصل پنجم، به ساختارهای تصمیم¬گیری (دستور if else)، عملگرهای مقایسه¬ای، عملگرهای منطقی، مقایسه رشته¬ها، ارزیابی اتصال کوتاه،  دستور pass در عبارت شرطی، if else درون‌خطی، ارزیابی a or b، ارزیابی a and b، مقایسه زنجیره¬ای (a < x < b)، ساده¬سازی if با عملگرهای in و not in و ساده¬سازی if¬ elif else با Match...case می¬پردازد. فصل ششم، ساختارهای تکرار از قبیل for، while، تابع range، دستورات break، continue و حلقه¬های یک‌خطی را آموزش می¬دهد. فصل هفتم، توابع، مزایای استفاده از آن¬ها، پیاده¬سازی و ارسال پارامترها به توابع، برگشت مقادیر از توابع، توابع مرتبه بالاتر و مباحث مرتبط با توابع را آموزش می¬دهد. فصل هشتم، به داده¬های کانینر از قبیل رشته، لیست، تاپل، دیکشنری و مجموعه پرداخته، عملگرهای و متدهای این نوع داده¬ها را بیان می¬نماید. فصل نهم، به مفاهیم مربوط به شی¬ءگرایی و پیاده-سازی آن¬ها از قبیل کلاس¬ها، وراثت، کپسوله¬سازی، چندریختی و پیاده¬سازی مجدد عملگرها می¬پردازد. بخش سوم، حاوی 5 فصل (فصول 10 تا 14) است که بسته¬های موردنیاز برای حل مسائل علوم پایه و مهندسی را توضیح می¬دهد. فصل دهم، مفهوم آرایه¬های تک¬بعدی، دوبعدی، بسته Numpy و کاربردهای بسته Numpy را بیان می¬کند. فصل یازدهم، بسته Pandas، کاربردها ، مفاهیم مربوط به آن از قبیل سری¬ها و دیتافریم و نحوه استفاده از این بسته را می¬آموزد. فصل دوازدهم، بسته matplotlib که برای تجسم و مصورسازی داده¬ها به کار می-رود را آموزش می¬دهد و سعی می¬کند از این بسته برای حل معادلات دیفرانسیل از قبیل (1) روش تیلور، (2) روش اویلر، (3) روش نیوتن، (4) روش اویلر- کرومر، (5) روش رانگ-کوتا، (6) روش و رلت و روش‌های دیگر به روش عددی استفاده کند. فصل سیزدهم، از بسته¬های ذکرشده برای تقريب (تخمين) و بهينه‌سازي مسائلی مانند تقريب توابع با سري تيلور، يافتن ريشه‌هاي يک تابع و يافتن مينيمم (حداقل) توابع استفاده می¬کند. فصل چهاردهم، از این بسته¬ها برای حل يک مسئله رگرسيون ساده ¬که يک مسئله مهم در بسياري از رشته‌های علوم پایه و مهندسی است، استفاده می¬کند. از ویژگی¬های بارز این کتاب عبارت¬اند از:  به زبان ساده و روان بیان شده است.  به‌صورت گام‌به‌گام آموزش داده است.  مسائل زیاد و متنوعی در آن حل شده است.  شامل سه کتاب مبانی رایانه، آموزش برنامه‌نویسی پایتون، حل مسائل علوم پایه و مهندسی است. از همه استادان و دانشجویان عزیز استدعا داریم، هرگونه اشکال، ابهام در متن کتاب، پیشنهادها و انتقادها را به آدرس پست الکترونیک fanavarienovin@gmail.com ارسال نمایند. 

دسته‌ها:

شناسنامه

فرمت محتوا
pdf
حجم
24.۲۴ کیلوبایت
تعداد صفحات
518 صفحه
زمان تقریبی مطالعه
۰۰:۰۰
نویسنده رمضان عباس نژادورزی
نویسنده دوم محمد نادعلی زاده چاری
نویسنده سومعارفه پورمجیدیان
ناشرفناوری نوین
زبان
فارسی
تاریخ انتشار
۱۴۰۴/۰۹/۱۰
قیمت ارزی
7 دلار
قیمت چاپی
499,000 تومان
مطالعه و دانلود فایل
فقط در فیدیبو
pdf
۲۴.۲۴ کیلوبایت
۵۱۸ صفحه

نقد و امتیاز من

بقیه را از نظرت باخبر کن:
منتظر امتیاز
95,700
تومان
%50
تخفیف با کد «HIFIDIBO» در اولین خریدتان از فیدیبو

گذاشتن این عنوان در...

قفسه‌های من
نشان‌شده‌ها
مطالعه‌شده‌ها
مبانی برنامه‌سازی و حل مسائل مهندسی با پایتون
(مختص رشته‌های علوم پایه و مهندسی)
فناوری نوین
منتظر امتیاز
95,700
تومان