دانلود کتاب Effective Python: 90 Specific Ways to Write Better Python
49,000 تومان
پایتون موثر: 90 روش خاص برای نوشتن پایتون بهتر
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Addison-Wesley |
| تعداد صفحه | 480 / 469 |
| حجم فایل | 12.21 مگابایت |
| کد کتاب | 0134853989 , 9780134853987 |
| نوبت چاپ | و |
| نویسنده | Brett Slatkin |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2020 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 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 تومان |
It’s easy to start developing programs with Python, which is why the language is so popular. However, Python’s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up.
This second edition of Effective Python will help you master a truly “Pythonic” approach to programming, harnessing Python’s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence.
Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You’ll understand the best way to accomplish key tasks so you can write code that’s easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved.
Key features include
• 30 new actionable guidelines for all major areas of Python
• Detailed explanations and examples of statements, expressions, and built-in types
• Best practices for writing functions that clarify intention, promote reuse, and avoid bugs
• Better techniques and idioms for using comprehensions and generator functions
• Coverage of how to accurately express behaviors with classes and interfaces
• Guidance on how to avoid pitfalls with metaclasses and dynamic attributes
• More efficient and clear approaches to concurrency and parallelism
• Solutions for optimizing and hardening to maximize performance and quality
• Techniques and built-in modules that aid in debugging and testing
• Tools and best practices for collaborative development
ترجمه فارسی (ترجمه ماشینی)
برای Python 3 به روز شده و گسترش یافته است
شروع توسعه برنامه ها با پایتون آسان است، به همین دلیل است که این زبان بسیار محبوب است. با این حال، درک نقاط قوت، جذابیت و بیان منحصربهفرد پایتون ممکن است سخت باشد، و دامهای پنهانی وجود دارد که میتوانند به راحتی شما را غافلگیر کنند.
این نسخه دوم Effective Python به شما کمک میکند تا در یک رویکرد واقعاً «پایتونیک» برای برنامهنویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوقالعاده قوی و با عملکرد خوب استفاده کنید. برت اسلاتکین با استفاده از سبک مختصر و سناریو محور که در پرفروشترین ++Effective Scott Meyers پیشگام بود، 90 بهترین تمرین، نکته و میانبر پایتون را گرد هم میآورد و آنها را با مثالهای کد واقعی توضیح میدهد تا بتوانید با اطمینان پایتون را در آغوش بگیرید.
اسلاتکین با تکیه بر سال ها تجربه در ساخت زیرساخت پایتون در گوگل، خصلت ها و اصطلاحات کمتر شناخته شده ای را کشف می کند که به شدت بر رفتار و عملکرد کد تأثیر می گذارد. شما بهترین راه برای انجام وظایف کلیدی را خواهید فهمید تا بتوانید کدی بنویسید که درک، نگهداری و بهبود آن آسان تر باشد. علاوه بر توصیههای بیشتر، این نسخه جدید به طور قابل ملاحظهای همه موارد را از نسخه اول بازبینی میکند تا نشان دهد چگونه بهترین شیوهها تکامل یافتهاند.
ویژگی های کلیدی عبارتند از
• 30 دستورالعمل جدید قابل اجرا برای همه مناطق اصلی پایتون
• توضیحات مفصل و نمونه هایی از عبارات، عبارات، و انواع داخلی
• بهترین شیوه ها برای نوشتن توابعی که قصد را روشن می کند، استفاده مجدد را ترویج می کند و از اشکالات جلوگیری می کند
• تکنیک ها و اصطلاحات بهتر برای استفاده از درک و توابع مولد
• پوشش نحوه بیان دقیق رفتارها با کلاس ها و رابط ها
• راهنمایی در مورد چگونگی اجتناب از دام با متاکلاس ها و ویژگی های پویا
• رویکردهای کارآمدتر و واضح تر برای همزمانی و موازی سازی
• راه حل هایی برای بهینه سازی و سخت شدن برای به حداکثر رساندن عملکرد و کیفیت
• تکنیک ها و ماژول های داخلی که به اشکال زدایی و آزمایش کمک می کنند
• ابزارها و بهترین شیوه ها برای توسعه مشارکتی

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