دانلود کتاب Making Use of Python

49,000 تومان

استفاده از پایتون


موضوع اصلی برنامه نویسی: زبان های برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر John Wiley & Sons
تعداد صفحه 416
حجم فایل 5 مگابایت
کد کتاب 9780471219750,0471219754
نوبت چاپ اول
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2002
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

استفاده از پایتون

خوبی ها:

من این کتاب را جلد به جلد در یک هفته خواندم. این یک کتاب کوچک (300 صفحه) و خواندن سریع برای یک برنامه نویس با تجربه است. قالب کتاب را هم دوست داشتم. از یک خط داستانی ساختگی استفاده می کند که در آن شما و نویسنده سعی می کنید یک وب سایت برای “دانشگاه تکسیتی” بسازید.

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

بد:

با وجود اینکه می‌دانستم نویسنده چه می‌گوید، پوشش روش نادیده‌انگیز گیج‌کننده بود. من به راحتی می‌توانم تصور کنم کسی که نمی‌داند چه روشی نادیده گرفته می‌شود، در این بخش از کتاب به شدت گیج شده است.

این طور نیست که کتاب کلی گیج کننده باشد، زیرا، گاهی اوقات، نویسنده نکات خیره کننده ای را بیان می کند. مشکل این است که کیفیت نوشتار سازگار نیست و می تواند از موضوعی به موضوع دیگر بسیار متفاوت باشد و گاهی اوقات در یک مثال بسیار متفاوت است. به عنوان مثال، پوشش برنامه نویسی CGI از سبک قدیمی HTML استفاده می کند و به طور کلی شبیه HTML نوشته شده در دهه 1990 است.

علاوه بر این، کتاب واقعاً در مورد “راه پایتونیک” برای نوشتن چیزها صحبت نمی کند. به نظر من این بزرگترین نقص کتاب است، زیرا به نظر می رسد برنامه نویسان باتجربه ای که با مفاهیمی مانند چندشکلی و وراثت آشنا هستند، هدف قرار گرفته است. در حالی که فرم هرگز نباید مقدم بر ماده باشد، برنامه نویسان پایتون معتقدند یک راه متعارف برای انجام هر کاری در پایتون وجود دارد. به نظر می رسد این باور آنقدر در جامعه پایتون ریشه دوانده است که من شگفت زده هستم که نویسنده آن را مطرح نکرده است.

همچنین برخی از خطاهای فنی در جاهایی وجود دارد. به عنوان مثال، زمانی که نویسنده در حال توصیف ماژول MySQLdb است، می گوید که () close اتصال به پایگاه داده را می بندد. این درست نیست. فقط مکان نما را می بندد. هنگامی که شی دیگر مورد استفاده قرار نمی گیرد، اتصال پایگاه داده به طور پیش پا افتاده بسته می شود.

در نهایت، این کتاب برای مبتدیان نیست! این کتاب حاوی هیچ تمرینی نیست، بنابراین احتمالاً برای کسی که به دنبال یادگیری برنامه نویسی است مناسب نیست. برای آن، برنامه نویسی پایتون: مقدمه ای بر علوم کامپیوتر را توصیه می کنم.

در کل کتاب مخاطب مناسبی ندارد. برنامه نویسان با تجربه احتمالاً کتابی را می خواهند که بر زاویه ارائه “راه پایتونیک” تمرکز کند، در حالی که مبتدیان تمرین هایی را برای آزمایش درک آنها از مفاهیم جدید می خواهند.

Making Use of Python

THE GOOD:

I read this book cover-to-cover in a week. It’s a small book (300 pages) and a quick read for an experienced programmer. I liked the format of the book as well. It uses a fictitious storyline where you and the author are trying to build a website for “Techsity University”.

The overall quality of editing was decent, but it could have been a lot better. I found at least 10 editorial mistakes, including a paragraph repeated verbatim right after it was stated. Yet, I found only one mistake where the code was incorrect in the whole book, which is a huge plus, as I hate finding bugs in an author’s code when I am learning the language from them.

THE BAD:

The coverage of method overriding was confusing, despite the fact I knew what the author was saying. I can easily imagine someone who does not know what method overriding is being extremely confused by this section of the book.

It’s not that the overall book is confusing, because, at times, the author makes stellar points. The problem is that the quality of the writing is not consistent and can vary greatly from topic to topic, and sometimes varies greatly within a single example. For instance, the coverage of CGI programming uses antiquated HTML style and generally looks like HTML written in the 1990s.

In addition, the book does not really discuss the “Pythonic Way” to write things. This, I feel, is the greatest shortcoming of the book, since it seems to be targeted toward experienced programmers who are familiar with concepts like polymorphism and inheritance. While form should never come before substance, Python programmers believe there is a canonical way to do any task in Python. This belief is seems so engrained in the Python community that I am surprised the author did not bring it up.

There are also some technical errors in places. For instance, when the author is describing the MySQLdb module, she says that close() will close a connection to a database. This is not true. It only closes the cursor. A database connection will be trivially closed when the object is no longer in used.

Finally, this book is not for beginners! The book does not contain any exercises, so it is probably not appropriate for someone looking to learn programming. For that, I recommend Python Programming: An Introduction to Computer Science.

Overall, the book does not have a suitable audience. Experienced programmers probably will want a book that focus on the “Pythonic Way” presentational angle, while beginners will want exercises to test their comprehension of new concepts.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Making Use of Python”