آموزش کد نویسی ضریب فعالیت UNIFAC-DMD به زبان پایتون (Python)

تصویر شاخص

زبان برنامه نویسی پایتون به دلیل قابلیت های زیر امروزه به یکی از مهمترین، قویترین و پرکاربرترین نرم افزارها تبدیل شده است و رتبه یک را به خود اختصاص داده است:

۱) یادگیری و استفاده آسان (Easy to learn and use)

یادگیری پایتون در مقایسه با سایر زبان های برنامه نویسی آسان است. نحو آن ساده و تقریباً مشابه زبان انگلیسی است. هیچ استفاده ای از semicolon  یا curly-bracket در آن وجود ندارد، تورفتگی بلوک کد را تعریف می کند. این زبان برنامه نویسی برای مبتدیان توصیه شده است.

۲) زبان بیانی (Expressive language)

پایتون می تواند کارهای پیچیده را با استفاده از چند خط کد انجام دهد. یک مثال ساده، برنامه hello world که شما به سادگی چاپ می کنید (“Hello World“). اجرای آن فقط یک خط طول می کشد، در حالی که جاوا یا C چندین خط می گیرند.

 

۳) زبان مفسری (Interpreted Language)

پایتون یک زبان مفسر است. این بدان معناست که برنامه پایتون یک خط در یک زمان اجرا می شود. مزیت زبان مفسری بودن، اشکال زدایی آسان می باشد.

 

۴) زبان کراس پلتفرم (Cross-platform language)

پایتون می تواند به طور مساوی روی پلتفرم های مختلف مانند ویندوز، لینوکس، یونیکس و مکینتاش و غیره اجرا شود. بنابراین، می توان گفت که پایتون یک زبان قابل حمل است. برنامه نویسان را قادر می سازد تا با نوشتن یک برنامه تنها یک بار نرم افزار را برای چندین پلتفرم رقیب توسعه دهند.

۵) رایگان و متن باز (Free and open source)

پایتون به صورت رایگان برای همه در وب سایت رسمی آن www.python.org در دسترس است. پایتون یک جامعه بزرگ در سراسر جهان دارد که به طور اختصاصی برای ساخت ماژول ها و توابع جدید پایتون کار می کند. هر کسی می تواند در انجمن پایتون مشارکت کند. متن باز به این معنی است که “هر کسی می تواند کد منبع آن را بدون پرداخت هیچ پولی دانلود کند.

 

۶) زبان شی گرا (Object-oriented language)

پایتون از زبان شی گرا پشتیبانی می کند و مفاهیم کلاس ها و اشیاء به وجود می آیند. این روش از وراثت، چندشکلی و کپسولاسیون و غیره پشتیبانی می کند. روش شی گرا به برنامه نویس کمک می کند تا کد قابل استفاده مجدد بنویسد و برنامه های کاربردی را با کد کمتری توسعه دهد.

 

۷) قابل توسعه (Extensible)

به این معنی است که کدهای زبان‌های دیگری مانند C++/C را می‌توان برای استفاده  در پایتون کامپایل کرد و بنابراین می‌توان از آن ها در کد پایتون استفاده کرد.

 

۸) کتابخانه بزرگ استاندارد (Large Standard Library)

مجموعه گسترده ای از کتابخانه ها برای زمینه های مختلف مانند یادگیری ماشینی، وب و برنامه نویسی فراهم می کند. کتابخانه های یادگیری ماشینی مختلفی مانند Tensor flow، Pandas، Numpy، Keras، و Pytorch و غیره وجود دارد. جنگو، فلاسک، هرم چارچوب محبوب برای توسعه وب پایتون هستند.

 

۹) پشتیبانی از برنامه نویسی رابط کاربری گرافیکی (GUI Programming Support)

PyQT5، Tkinter، Kivy کتابخانه هایی هستند که برای توسعه برنامه وب استفاده می شوند.

 

۱۰) یکپارچه (Integrated)

می توان آن را به راحتی با زبان هایی مانند C، C++، و JAVA و غیره ادغام کرد.

  1. تخصیص حافظه پویا (Dynamic Memory Allocation)

در پایتون، ما نیازی به تعیین نوع داده متغیر نداریم. وقتی مقداری به متغیر اختصاص می دهیم، در زمان اجرا به طور خودکار حافظه را به متغیر اختصاص می دهد.

 

ضریب فعالیت یک پارامتر کلیدی در ترمودینامیک تعادلات فازی می باشد به طوریکه می توان رفتار غیر ایده آلی محلول های قطبی در فاز مایع را به خوبی مدل کند. از این رو مدل های ضریب فعالیت مختلفی توسط محققین ارائه شده است که در سه گروه زیر تقسیم بندی می شوند:

  • مدل های همبستگی (Correlative): همانند Van Laar، Margules ، Wilson، NRTL و UNIQUAC
  • مدل های پیش بینی کننده (predictive): همانند UNIFAC، UNIFAC-LBY، UNIFAC-DMD و NRTL-FAC
  • مدل های مبتنی بر مکانیک کوانتوم (predictive): همانند COSMO-RS و COSMO-SAC

 

مواردی که در این درس‌نامه آورده شده‌اند عبارت‌اند از:

۱-آموزش سریع زبان برنامه نویسی پایتون

۱- تئوری مدل ضریب فعالیت UNIFAC-DMD

۱-کدنویسی ضریب فعالیت UNIFAC به زبان پایتون (Python)

۵-مقایسه و معتبرسازی نتایج کد با نتایج نرم افزار ASPEN PLUS

 

۵ دقیقه بخش اول

۵ دقیقه بخش دوم

۵ دقیقه بخش سوم

۵ دقیقه بخش چهارم

۵ دقیقه بخش پنجم

۵ دقیقه بخش ششم

 

مدل UNIFAC-DMD از سال های ۱۹۸۷ تا ۲۰۰۶ توسط آقای گملینگ و همکاران توسعه داد شد که در لینک های زیر قابل دانلود است:

https://pubs.acs.org/doi/pdf/10.1021/ie00067a018

https://pubs.acs.org/doi/10.1021/ie00013a024

https://pubs.acs.org/doi/10.1021/ie980347z

https://pubs.acs.org/doi/10.1021/ie0108043

https://pubs.acs.org/doi/10.1021/ie060355c

https://pubs.acs.org/doi/abs/10.1021/ie060355c

https://pubs.acs.org/doi/abs/10.1021/acs.jced.6b00136

جلسه اول

جلسه دوم

جلسه سوم

جلسه چهارم

جلسه پنجم

جلسه ششم

لایسنس

دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 فروش
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

 

 

 

 

 

 
اولین کسی باشید که دیدگاهی می نویسد “آموزش کد نویسی ضریب فعالیت UNIFAC-DMD به زبان پایتون (Python)”

نشانی ایمیل شما منتشر نخواهد شد.

قیمت محصول

150,000 تومان

تعداد
امتیازی ثبت نشده است
سطح آموزش پیشرفته
تعداد دانشجو : 0
مدت دوره: 03:00ساعتتاریخ انتشار: 29 جولای 2022آخرین بروزرسانی: 8 فوریه 2024تعداد بازدید: 1316
قوانین استفاده

           

مدرس

دکتر جابر یوسفی سیف

این فیلم آموزشی توسط دکتر جابر یوسفی سیف تهیه شده است.
قیمت محصول

150,000 تومان

تعداد