نوشته هایی پیرامون برنامه نویسی و طراحی وب

۳ مطلب با کلمه‌ی کلیدی «python» ثبت شده است

محاسبه عدد پی با استفاده از متد مونت کارلو

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

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

۲ نظر موافقین ۰ مخالفین ۰
بهنام ایزدی

استفاده از پایگاه داده MySQL در برنامه های Python

موضوع این مقاله استفاده از پایگاه داده MySQL در زبان برنامه نویسی پایتون است و مبانی برنامه نویسی MySQL در پایتون را پوشش می دهد. در این مقاله از ماژول MySQLdb استفاده خواهیم کرد. مثالها در لینوکس توزیع اوبونتو ایجاد و تست شده اند.

درباره پایگاه داده MySQL

MySQL از پیشروان سیستمهای مدیریت پایگاه داده اپن سورس می باشد. MySQL یک سیستم مدیریت پایگاه داده چند کاربره و چند رشته ای می باشد و بصورت خاص در وب محبوب می باشد. این پایگاه داده یکی از اجزای هر پلتفرم LAMP متشکل از لینوکس، آپاچی، مای سیکوئل و پی اچ پی می باشد. در حال حاضر کمپانی Oracle صاحب این محصول می باشد. این پایگاه داده روی اکثر سیستمهای عامل در دسترس می باشد و روی یونیکس BSD، لینوکس، ویندوز و مک اجرا می شود. ویکی پدیا و یوتوب از MySQL استفاده میکنند. این سایتها میلیون ها کوئری را در هر روز مدیریت می کنند. مای سی کوئل در دو نسخه عرضه می شود: MySQL server و MySQL embeded.

۱ نظر موافقین ۰ مخالفین ۰
بهنام ایزدی

پیاده سازی رابط برنامه نویسی وب با استفاده از پایتون و فلسک

مقدمه

برای شروع :

sudo pip install flask

فرض ما بر این است که شما با مبانی REST آشنا هستید.

Flask یک میکروفریمورک پایتون بر مبنای Werkzeug (یک کتابخانه ابزار WSGI) می باشد.

Flask انتخاب خوبی برای یک REST API می باشد زیرا :

  • به زبان پایتون نوشته شده است
  • استفاده راحتی دارد
  • انعطاف پذیر است
  • چندین راهکار مختلف برای پیاده سازی دارد
  • دارای تجزیه request مبتنی بر REST است

من معمولا از curl برای تست تقاضاها روی سرور استفاده میکنم. انتخاب خوب دیگر در این زمینه REST Console برای Google Chrome است.

به عنوان قرارداد در این مقاله، هرگاه یک پاسخ از سرور ارایه شد، قبلا یک تقاضا با پارامترهای مد نظر برای تولید آن پاسخ ارایه شده است. خود تقاضا قسمتی از پاسخ نمی باشد.

۱ نظر موافقین ۰ مخالفین ۰
بهنام ایزدی