پایتون‌کار

برنامه نویسی با مختصرترین کد دنیا

پایتون‌کار
دنبال کنندگان ۴ نفر
این وبلاگ را دنبال کنید

نصب و راه‌اندازی جنگو (در لینوکس)

مقدمه

جنگو یک فریم ورک بسیار قدرتمند بر پایه پایتون بوده و قابلیت توسعه بسیار زیادی را دارد. در این مقاله ما به شما اموزش می دهیم تا چگونه یک سایت ساده را با استفاده از این ماژول راه‌اندازی کنید.

پیش نیازها

برای شروع شما نیاز به یک سرور لینوکس دارید و همچنین نیاز دارید تا به دستور sudo دسترسی داشته باشید تا بتوانید ماژول‌‌های پایتون را نصب و راه اندازی کنید

موافقین ۰ مخالفین ۰

برنامه امواج نگارش ۱.۵

برنامه امواج یک برنامه آموزشی فیزیکی است که به کمک زبان VB.Net نوشته شده است.

موافقین ۱ مخالفین ۰

نصب آسان ماژولهادر پایتون

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

  • Pip
  • Easy_install

 اما پیش از معرفی به یک مبحث مقدماتی برای کاربران ویندوز اشاره میکنیم.

  • ویرایش Environment Variables

۳ نظر موافقین ۱ مخالفین ۰

نصب ماژول ها در پایتون

به ۲ طریق می توان ماژول ها را در پایتون کامپایل و نصب کرد البته مهمتر از آن Doc ماژول ها هستند.

این چند طریق در ویندوز و لینوکس با اندکی تفاوت قابل اجرا هستند.

 

  1. با استفاده از فایل اجرایی (عموما در ویندوز)
  2. با استفاده از سورس ماژول (عموما در لینوکس)

موافقین ۱ مخالفین ۰

ماژول MPMath

این ماژول یک ماژول کوچک و بسیار کاربردی برای محاسبات دقیق اعشاری در پایتون می باشد که دارای مجموعه ی گسترده ای از توابع است.

همانطور که احتمالا مشاهده کرده اید در برخی از محاسبات اعشاری در پایتون۳ با مشکل اعشارهای بسیار کوچک بر میخوریم(که این مشکل مربوط به ساختار داخلی پایتون۳ می باشد) و رها شدن از این وضعیت خود مستلزم استفاده از نوع داده ی دیگری است که این مسئله را می توان با ماژول
(MPMath - multiprecision math)
بر طرف نمود.
موافقین ۱ مخالفین ۰

نوشته‌ی روی نمودار

در این قسمت به معرفی اجمالی Legend و Title برای نمودار در ماژول Matplotlib می‌پردازیم.

موافقین ۲ مخالفین ۰

راهنمای آپشن {رنگ و مارکر} دستور plot

دو جدول زیر راهنمایی برای دستور plot ماژول matplotlib است که آپشن رنگ و نوع مارکر برای رسم لیستی از نقاط را نشان می‌دهد.

۱ نظر موافقین ۲ مخالفین ۰

درونیابی

کدنویسی الگوریتم‌های 
  1. لاگرانژ
  2. روش تفاضلات تقسیم شده‌ی نیوتن
  3. درونیابی با نقاط متساوی الفاصله
    1. روش تفاضلات پیشرو
    2. روش تفاضلات پسرو
  4. نکات
هر کدام از این برنامه‌ها، ورودی‌های مختص خود را دارند{بخش Input}؛ xi و fi معرف نقاط بکار برده شده برای درونیابی می‌باشند؛ و xm نقطه‌ایست که باید مقدار آن را پس از درونیابی بدست آوریم.
موافقین ۱ مخالفین ۰

روش‌های تکراری برای حل دستگاه معادلات خطی

در این برنامه‌ها، الگوریتم‌های روش‌های

  1. ژاکوبی
  2. گوس-سایدل

پیاده‌سازی شده است.

به صورت نمونه، ماتریس ضرایب A

[ 4.0   0.24  -0.08]
[0.09    3.0  -0.15]
[0.04  -0.08    4.0]

و ماتریس b 

[ 8.0]
[ 9.0]
[20.0]

و دقت جواب‌ها 

e = 10**(-3)

می‌باشد.

موافقین ۱ مخالفین ۰

حل عددی دستگاه معادلات غیر خطی

حالت خاص: روش نیوتن برای دو معادله و دو مجهول

به عنوان مثال در اینجا دو معادله‌ی زیر را داریم.

f(x, y) = x**2 + 2*x + y**2 - 8
g(x, y) = x**2 - 2*x*y - 4

دقت محاسبه‌ی جواب

ep = 10**(-6)

نقطه‌ی جواب با شروع از نقطه‌ی

x0 = 2 ; y0 = 4

معیار توقف

abs( yn[n] - yn[n-1] ) > ep
 می‌باشد. 
موافقین ۲ مخالفین ۰