ریاضی و فیزیک دانشگاهی

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

ریاضی و فیزیک دانشگاهی

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

راهنمای کامل دانلود و نصب کتابخانه های اضافی در پایتون

در این مطلب قصد دارم در باره چگونگی دانلود ونصب کتابخانه های اضافی که میخواهید

بر روی پایتون خود مثل matplotlb , numpy , pygame , ... نصب کنید راهکارهایی پیشنهاد کنم.

سه راه برای دانلود و نصب کتابخانه ها وجود دارد:

راه اول: اینکه فایل را در وب ها جستجو کرده و دانلود کنید.سپس آنها را از حالت فشرده خارج کنید

(معمولا کتابخانه های پایتون با پسوند های (whl.)و(zip.)عرضه میشوند که هردو را با آپدیت جدید

 نرم افزار winrar میتوان از حالت فشرده خارج کرد. )

سپس آنها را از روی فایل setup.py که در درون خود دارند توسط cmd نصب کنید به طریق زیر:

نکته:البته قبل از آن باید تنظیمات path را بر روی مفسر پایتون قرار دهید تا بتوانید بدون درسر با cmd

کارکنید برای اینکار مسیر زیر را در کامپیوترتان طی کنید: 

Control panel > System > Edvanced system setting > Enviornment variabel

سپس در بخش System variabels گزینه path را پیدا و برروی آن کلیک کنید.

سپس بر روی Edit کلیک کنید تا بتوانید تنظیمات path را تغییر دهید سپس متن

;C:\Python34;C:\Python34\Scripts را در قسمت مرد نظر جایگزین کنید البته دقت کنید

در صورتی که ورژن پایتون شما 3.4 باشد، اگر تفاوت داشت عدد جلوی python در متن مورد نظر

فرق خواهد کرد راهکار را به صورت مصور در تصویر آورده ام:



حال پس از درست کردن تنظیمات path وارد cmd شده، وارد آدرس setup.py کتابخانه رفته 

(در بخش adress setup.py آدرس فایل را وارد کنید مثلا C:\Downloads)



و کد مورد نظر را که در تصویر آمده وارد کرده و مراحل نصب آغاز میشود.



راه دوم: استفاده ار کتابخانه setup tools است که من فایلی در لینک زیر قرار داده ام که اگر آنرا

اجرا کنید این کتابخانه را دانلود و نصب خواهد کرد(اتصال به اینترنت الزامی است.)

لینک: easy_setup.py

سپس فایل zip کتابخانه tools را که در محل نصب پایتونتان قرار گرفته را از حالت فشرده خارج کنید.

در cmd به آدرس فایل easy_install.py در فایل extract شده بروید:



متن مورد نظر را وارد کنید و به جای کلمه package نام کتابخانه ای که میخواهید وارد کنید:



سپس مشاهده خواهید کرد که کتابخانه اتان دانلود و نصب خواهد شد.

اگر خواستید کتابخانه ای را با ورژن مورد نظر دانلود کنید کافی است طبق تصویر عمل کنید:



که به جای عبارات num عدد وارد کنید که رد کل ورژن مورد نظر را نمایش خواهد داد.

راه سوم: که از دو راه دیگر مناسب تر است و معمولا بدون هیچ مشکلی جواب میدهد استفاده 

از کتابخانه pip است که با استفتده از فایل زیر میتوانید جدید ترین ورژن آنرا دانلود و نصب کنید:

لینک دانلود:pip_easy_install.py

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

بعد از نصب pip به راحتی بدون آنکه وارد محیطی شوید کد زیر را وارد کنید تا 

کتابخانه مورد نظر دانلود و نصب شود:



که به جای package نام کتابخانه مورد نظر را بگزارید.

اگر خواستید کتابخانه مورد نظر را update کنید:



واگر خواستید کتابخانه را unistall کنید:



توجه:عبارت py -m برای ارتباط برقرار کردن با پایتون است.

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

لینک: http://www.lfd.uci.edu/~gohlke/pythonlibs

امیدوارم مفید بوده باشد!

اثبات های لختی دورانی برخی اشکال:

در این مطلب میخوام نحوه محاسبه لختی دورانی برخی از اشکال رو بیارم:

 پک شامل یازده عکس که خودم همه رو درست کردم رو میتونید از لینک زیر دانلود کنید:

Rotational Inertias.zip

چطور فایل های با فرمت py. را به فرمت exe. تبدیل کنیم؟

به دلیل درخواست زیاد دوستان آموزش را در زیر آوردم.

یکی از راه های انجام اینکار استفاده از نرم افزار py2exe است که ابتدا آنرا از اینجا دانلود کنید.

ابتدا برنامه ای بسازید مثلا:

برنامه با نام hello.py به شرح زیر:

لینک دانلود:hello.py

حال برنامه ای به نام setup.py بسازید به شرح زیر:

لینک دانلود:setup.py

در اصل در داخل کروشه باید نام برنامه ای که میخواهید تبدیل فرمت کنید باشد.

هر دو را در محل نصب پایتون ذخیره کنید.

حال وارد cmd شوید:

به مسیر برنامه اتان بروید طبق تصویر زیر:



البته باید توجه داشته باشید که ممکن است مسیر در کامپیوتر شما فرق داشته باشد.

حال با فشردن دکمه Enter برنامه در پوشه dist در فولدر نصبی پایتون ساخته میشود.



امیدوارم لذت برده باشید!

هفده معادله ای که جهان را تغییر داد(17)(مدل بلک-شولز)

مفهوم: قراردادها، مرسوم ترین ابزارهای مالی محسوب می‌شوند. از این رو با افزایش تقاضا برای این ابزار مالی، مسئله‌ی قیمت گذاری قراردادها جایگاه بسیار مهمی در اقتصاد دارد. ارائه‌ی مدل بلک-شولز در سال ۱۹۷۳، معادلات دیفرانسیل جزئی را بیش از پیش در زمینه‌ی اقتصاد مورد توجه قرار داد. بنابراین برای تعیین قیمت این قراردادها نیاز به روشی ساده ودقیق برای حل این معادلات دیفرانسیل است.

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

اهمیت: این مدل، هم اکنون توانسته است که بازار مشتقات چند تریلیون دلاری را برپا کند. البته اختلاف نظرهایی وجود دارد که استفاده از این معادله، باعث ایجاد بحران‌های مالی نیز شده است. در واقع این معادله، مفروضاتی دارد که در بازارهای مالی واقعی صادق نیستند.

کاربردهای مدرن: حتی بعد از وقوع بحران‌های مالی، باز هم از این معادله برای قیمت‌گذاری مشتقات استفاده می‌شود.