کتاب مقدمه ای بر پایتون 1
شناسه محصول: 25037



نام محصول : کتاب مقدمه ای بر پایتون

نویسنده : بیل لوبانویچ

مترجم : کامران بزرگزاد ایمانی

کتاب مقدمه ای بر پایتون
کتاب مقدمه ای بر پایتون

درباره پایتون

پایتون زبانی است که ساختار بسیار زیبایی دارد. در مقایسه با زبان‌های تفسیری، مانند Perl، PHP، Basic، و … ساختار نحوی آن طوری است که آن را زیباتر جلوه می‌دهد. ولی تنها حُسن این زبان در زیبایی ظاهری آن خلاصه نمی‌شود.

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

در مقایسه با زبانهای سُنتی مثل C، C++ یا Pascal، تنها نقطه ضعف پایتون در سرعت آن است، که این مورد هم طبیعی است، زیرا کُد این زبانها به زبان ماشین کامپایل می‌شوند ولی کُدهای پایتون توسط مفسر آن تفسیر می‌شوند. خیلی از زبان‌ها، که قدمت آنها از پایتون نیز کمتر است (مثل Java و C#) بدلیل سرمایه‌گذاری‌های کلانی که از طرف صاحبان آنها انجام گرفته، حالا به زبانهای قدرتمندی تبدیل شده‌اند که سرعت آنها فاصله زیادی با زبانهایی مثل C یا C++ ندارد.

از این لحاظ، چون پایتون یتیم است (حداقل اگر یتیم نباشد حامیانش آنقدرها ثروتمند نیستند)، سرمایه‌گذاری زیادی نیز بر روی آن انجام نگرفته، زیرا اگر چنین کاری انجام می‌گرفت، پایتون هیچ چیزی کم نداشت.

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

وقتی کسی به کُدهای پایتون نگاه می‌کند و آنها را می‌خواند، اگر نگوییم شبیه یک زبان انسانی بنظر می‌رسند، شباهت زیادی به شِـبه‌کُد (Pseudocod) دارند. همانطور که ممکن است بدانید، ایده‌های اولیه یک برنامه بصورت شِبه‌کد نوشته می‌شوند، تا بعداً به برنامه‌های واقعی تبدیل شوند. پس این خودش دلیلی بر این است که با پایتون بهتر می‌توان ایده‌ها را پیاده سازی کرد

 

جایگاه این زبان را می‌توان از دو جنبه تجاری و تحقیقاتی مورد بررسی قرار داد:

1-    جنبه تجاری: بطور کلی مردم کمتر سراغ چیزی می‌روند که برای آنها پول‌ساز نباشد. این ایده که با زبانهایی مثل پایتون نمی‌شود برنامه‌های تجاری یا اداری نوشت کاملاً نادرست است.

برای اثبات این ادعا کافیست چند جستجوی ساده را در اینترنت انجام دهید.

در ایران نوشتن این گونه برنامه‌ها عمدتاً با زبانهایی مثل Delphi، یا زبانهای خانواده .Net انجام می‌شود. البته زبان Java را نیز نباید از قلم انداخت.

ولی اگر شرکتی مانند گوگل وجود نداشت تا سیستمی مثل اندروید را ابداع کند و به این وسیله گروه عظیمی از برنامه‌نویسان را ترغیب (یا به عبارتی مجبور) به استفاده از Java کند، شاید این زبان در میان برنامه نویسان (ایرانی) رشد نمی‌کرد، و استفاده از آن به سازمان‌های بزرگ محدود می‌شد.

دلیل عمده‌ای که برنامه‌نویسان (ایرانی) در استفاده از پایتون مردد هستند ممکن است این باشد که آنها برای اجرای برنامه‌های نوشته شده خودشان باید اصلِ برنامه را نیز در اختیار استفاده کننده قرار دهند، که این می‌تواند کار سرقتِ برنامه‌ها، یا دخل و تصرف در آنها را ساده‌تر کند. البته این تا حدی درست است،

ولی روشهایی نیز در دسترس هستند که توسط آنها می‌توان کدهای پایتون را به زبانهای دیگری مثل C، یا حتی EXE، تبدیل کرد. هر چند این روشها به تکامل نرسیده‌اند ولی استفاده از آنها به مهارت برنامه‌نویس بستگی دارد. نکته اصلی اینجاست که اگر شما برای سازمان یا شرکت خودتان برنامه می‌نویسید، بدلیل اینکه از برنامه شما بصورت داخلی استفاده می‌شود، مشکل بیرون دهی منبعِ کُد را نیز نخواهید داشت. بنابراین باید برنامه‌نویسان را تشویق کرد تا حداقل برای برطرف کردن نیازهای خودشان، یا مؤسساتی که در آنجا مشغول بکار هستند، از پایتون استفاده کنند.

2-    جنبه علمی و تحقیقاتی: اگر در زمینه پروژه‌های تحقیقاتی کار می‌کنید، پایتون یکی از بهترین انتخاب‌ها برای این قبیل کارها است.

در اینجا بهانه‌هایی که در مورد استفاده‌های تجاری پایتون به آنها اشاره شد اصلاً وجود ندارند. همچنین اگر دانشجو هستید و در پروژه‌های (اصیل!) خود نیاز به پردازش داده‌ها دارید، حتماً این زبان را امتحان کنید. در ضمیمه C این کتاب مطالبی در مورد کاربرد پایتون در زمینه‌های علمی و تحقیقاتی آمده است.

اطلاعات محصول

تعداد صفحات 538
تعداد پارت 1
اندازه 4 مگابایت
فرمت zip
زبان فارسی
ارائه دهنده pazzel
به روز رسانی
  • ابتدا محصولات مورد علاقه خود را به سبد خرید اضافه نمایید.
  • سپس روی آیکون سبد خرید کلیک کنید.
  • محصولات داخل سبد خرید و مجموع مبلغ قابل پرداخت در صفحه تسویه حساب به شما نمایش داده می شوند.
  • فرم تسویه حساب را تکمیل کرده و روش پرداخت خود را انتخاب نمایید.
  • می توانید با استفاده از درگاه های پرداخت آنلاین خرید خود را تکمیل نمایید.
  • پس از تکمیل خرید می توانید به فایل های محصول دسترسی داشته باشید.
  • در صورت داشتن حساب کاربری می توانید سوابق خرید خود را در پنل کاربری خود مشاهده نمایید.

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

کلیه محصولات پیش از انتشار توسط کارشناسان پازل بررسی می شود اگر قبل از خرید سؤالی دارید می توانید در قسمت دیدگاه ها مطرح کنید. پس از خريد محصول درصورت مواجهه با خطا در لينك دريافت ،‌ و يا موارد مشابه و مربوط به محصول مورد نظر مي توانيد از طریق تیکت با فروشنده محصول ارتباط برقرار نماييد و يا در صفحه مشخصات محصولات از طريق كليد زرد رنگ مورد خود را جهت بررسي گزارش نماييد . در صورتيكه محصول مورد نظر را از طريق هر يك از اشتراكات ویژه خریداری نموده باشيد نيز مي توانيد از طریق پنل کاربری خود اقدام به ارسال تیکت نمايید.كليه محصولات اين سايت بدون خدمات پس از فروش مانند نصب و راه اندازي ارائه مي گردد.

روشهای پشتیبانی

جهت ارسال تیکت جدید باید وارد حساب کاربری خود شوید.
قیمت محصول
تومان37,000
pazzel
4 نمایش
538
1
کتاب مقدمه ای بر پایتون
5 از 1 رای
کتاب مقدمه ای بر پایتون

فروشنده

pazzel
كنترل اطلاعات و بارگذاري ديتا

روش هاي پرداخت

کد تخفیف محصولات

عضویت در بروکر Nordfx

کتاب مقدمه ای بر پایتون

ارتباط با پشتيباني