تکنیک‌های یک متخصص پایتون ۲۰۱۹
Practices of the Python Pro 2019

دانلود کتاب تکنیک‌های یک متخصص پایتون ۲۰۱۹ (Practices of the Python Pro 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Dane Hillard

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

248

نوع فایل

pdf

حجم

7.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب تکنیک‌های یک متخصص پایتون ۲۰۱۹

خلاصه

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

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

خرید نسخه‌ی چاپی کتاب شامل یک نسخه‌ی الکترونیکی رایگان با فرمت‌های PDF، Kindle و ePub از انتشارات Manning است.

درباره‌ی فناوری

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

درباره‌ی کتاب

کتاب *شیوه‌های یک پایتون‌کار حرفه‌ای* به شما می‌آموزد که چگونه نرم‌افزارهای با کیفیت حرفه‌ای طراحی و بنویسید که قابل فهم، قابل نگهداری و توسعه‌پذیر باشند. Dane Hillard یک پایتون‌کار حرفه‌ای است که به ده‌ها توسعه‌دهنده کمک کرده است تا این گام را بردارند و می‌داند که چه چیزی لازم است. او با مثال‌ها و تمرین‌های مفید به شما می‌آموزد که چه زمانی، چرا و چگونه کد خود را ماژولار کنید، چگونه کیفیت را با کاهش پیچیدگی بهبود بخشید و خیلی چیزهای دیگر. این اصول اساسی را بپذیرید، و کد شما برای شما و دیگران آسان‌تر خوانده، نگهداری و استفاده‌ی مجدد خواهد شد.

مطالب داخل کتاب

* سازماندهی پروژه‌های بزرگ پایتون
* دستیابی به سطوح مناسب انتزاع
* نوشتن کد تمیز و قابل استفاده‌ی مجدد وراثت و ترکیب
* ملاحظات مربوط به تست و عملکرد

درباره‌ی خواننده

برای خوانندگانی که با اصول پایتون یا یک زبان شیءگرا دیگر آشنا هستند.

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

**Dane Hillard** بیشتر دوران حرفه‌ای توسعه‌ی خود را صرف استفاده از پایتون برای ساخت برنامه‌های کاربردی وب کرده است.

**فهرست مطالب:**

بخش 1: چرا همه چیز مهم است

1 ¦ تصویر بزرگتر

بخش 2: مبانی طراحی

2 ¦ جداسازی نگرانی‌ها

3 ¦ انتزاع و کپسوله‌سازی

4 ¦ طراحی برای عملکرد بالا

5 ¦ تست نرم‌افزار شما

بخش 3: تثبیت سیستم‌های بزرگ

6 ¦ جداسازی نگرانی‌ها در عمل

7 ¦ توسعه‌پذیری و انعطاف‌پذیری

8 ¦ قوانین (و استثناها) وراثت

9 ¦ سبک نگه داشتن چیزها

10 ¦ دستیابی به اتصال سست

بخش 4: گام بعدی چیست؟

11 ¦ به پیش و بالا


فهرست کتاب:

۱. حق تکثیر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. قدردانی

۶. درباره‌ی این کتاب

۷. درباره‌ی نویسنده

۸. درباره‌ی تصویر روی جلد

۹. بخش ۱. چرا این‌ها همه مهم هستند

۱۰. بخش ۲. مبانی طراحی

۱۱. بخش ۳. تثبیت سیستم‌های بزرگ

۱۲. بخش ۴. گام بعدی چیست؟

۱۳. ضمیمه: نصب پایتون

۱۴. نمایه

۱۵. فهرست شکل‌ها

۱۶. فهرست لیست‌ها

توضیحات(انگلیسی)
Summary
Professional developers know the many benefits of writing application code that’s clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level.
With Practices of the Python Pro, you’ll learn to design professional-level, clean, easily maintainable software at scale using the incredibly popular programming language, Python. You’ll find easy-to-grok examples that use pseudocode and Python to introduce software development best practices, along with dozens of instantly useful techniques that will help you code like a pro.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

Professional-quality code does more than just run without bugs. It’s clean, readable, and easy to maintain. To step up from a capable Python coder to a professional developer, you need to learn industry standards for coding style, application design, and development process. That’s where this book is indispensable.

About the book

Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, and extensible. Dane Hillard is a Python pro who has helped many dozens of developers make this step, and he knows what it takes. With helpful examples and exercises, he teaches you when, why, and how to modularize your code, how to improve quality by reducing complexity, and much more. Embrace these core principles, and your code will become easier for you and others to read, maintain, and reuse.

What's inside

  • Organizing large Python projects
  • Achieving the right levels of abstraction
  • Writing clean, reusable code Inheritance and composition
  • Considerations for testing and performance

About the reader

For readers familiar with the basics of Python, or another OO language.

About the author

Dane Hillard has spent the majority of his development career using Python to build web applications.

Table of Contents:

PART 1 WHY IT ALL MATTERS

1 ¦ The bigger picture

PART 2 FOUNDATIONS OF DESIGN

2 ¦ Separation of concerns

3 ¦ Abstraction and encapsulation

4 ¦ Designing for high performance

5 ¦ Testing your software

PART 3 NAILING DOWN LARGE SYSTEMS

6 ¦ Separation of concerns in practice

7 ¦ Extensibility and flexibility

8 ¦ The rules (and exceptions) of inheritance

9 ¦ Keeping things lightweight

10 ¦ Achieving loose coupling

PART 4 WHAT’S NEXT?

11 ¦ Onward and upward


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About this book

7. About the Author

8. About the cover illustration

9. Part 1. Why it all matters

10. Part 2. Foundations of design

11. Part 3. Nailing down large systems

12. Part 4. What’s next?

13. Appendix Installing Python

14. Index

15. List of Figures

16. List of Listings

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.