کتاب Software Design by Example: A Tool-Based Introduction with Python

  • کتاب Software Design by Example: A Tool-Based Introduction with Python
  • فصل 9 کتاب Software Design by Example: A Tool-Based Introduction with Python
  • فصل 18 کتاب Software Design by Example: A Tool-Based Introduction with Python
  • فصل 27 کتاب Software Design by Example: A Tool-Based Introduction with Python
کتاب Software Design by Example: A Tool-Based Introduction with Python

خرید کتاب Software Design by Example: A Tool-Based Introduction with Python:

۲۸,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.

کتاب Software Design by Example: A Tool-Based Introduction with Python (طراحی نرم افزار با مثال: مقدمه‌ای مبتنی بر ابزار با پایتون) مفاهیم مربوط به طراحی نرم‌افزار را با استفاده از زبان برنامه‌نویسی پایتون آموزش می‌دهد.

در ادامه مقدمه‌ای از کتاب کتاب Software Design by Example را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Software Design by Example: A Tool-Based Introduction with Python:

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

در واقع، کتاب Software Design by Example: A Tool-Based Introduction with Python نسخه‌های کوچکی از چیزهایی که برنامه‌نویسان استفاده می‌کنند را ایجاد می‌کند تا آن‌ها را کاملاً شفاف کند و برخی بینش‌ها درباره اینکه بغرنجان چگونه برنامه‌نویسان حرفه‌ای فکر می‌کنند، ارائه دهد.

بیشتر بخوانید: کتاب C++ Software Design

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

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

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

هر فصل از کتاب Software Design by Example: A Tool-Based Introduction with Python، دارای مجموعه‌ای از تمرینات است که از نظر اندازه و دشواری از نیم دوجین خط تا یک روز کاری کامل را شامل می‌شود. خوانندگان باید با اصول پایتون مدرن آشنا باشند، اما ویژگی‌های پیشرفته‌تر این زبان در حین معرفی توضیح داده شده و نشان داده می‌شوند.

تمام مطالب نوشته شده در این پروژه را می‌توان آزادانه تحت شرایط Creative Commons – Attribution مورد استفاده مجدد قرار داد، در حالی که همه نرم‌افزار‌ها تحت شرایط مجوز بقراط در دسترس هستند. تمام عواید حاصل از فروش این کتاب صرف حمایت از پناهگاه خانواده Red Door در تورنتو خواهد شد.

امکانات کتاب Software Design by Example: A Tool-Based Introduction with Python:

• طراحی نرم‌افزار را با نشان دادن نحوه ساخت ابزار‌هایی که هر روز به کار می‌برند به برنامه‌نویسان آموزش می‌دهد

• هر فصل شامل تمرین‌هایی است که به خوانندگان کمک می‌کند تا درک خود را بررسی کرده و عمیق‌تر کنند

• تمام کد‌های نمونه را می‌توان تحت یک مجوز باز دانلود، استفاده مجدد و اصلاح کرد

دکتر گرگ ویلسون یک برنامه‌نویس، نویسنده و مربی مستقر در تورنتو است. او یکی از بنیانگذاران و اولین مدیر اجرایی نرم‌افزار نجاری بود که مهارت‌های نرم‌افزاری اولیه را به ده‌ها هزار محقق در سراسر جهان آموزش داده است و بیش از دوازده کتاب (از جمله دو کتاب برای کودکان) تألیف یا ویرایش کرده است. گرگ یکی از اعضای بنیاد نرم‌افزار پایتون و دریافت‌کننده جایزه بهترین مربی سال ACM SIGSOFT است.

سرفصل‌های کتاب Software Design by Example: A Tool-Based Introduction with Python:

  • Cover
  • Half Title
  • Title Page
  • Copyright Page
  • Dedication
  • Contents
  • 1. Introduction
  • 2. Objects and Classes
  • 3. Finding Duplicate Files
  • 4. Matching Patterns
  • 5. Parsing Text
  • 6. Running Tests
  • 7. An Interpreter
  • 8. Functions and Closures
  • 9. Protocols
  • 10. A File Archiver
  • 11. An HTML Validator
  • 12. A Template Expander
  • 13. A Code Linter
  • 14. Page Layout
  • 15. Performance Profiling
  • 16. Object Persistence
  • 17. Binary Data
  • 18. A Database
  • 19. A Build Manager
  • 20. A Package Manager
  • 21. Transferring Files
  • 22. Serving Web Pages
  • 23. A File Viewer
  • 24. Undo and Redo
  • 25. A Virtual Machine
  • 26. A Debugger
  • 27. Conclusion
  • A. Bibliography
  • B. Bonus Material
  • C. Syllabus
  • D. License
  • E. Code of Conduct
  • F. Contributing
  • G. Glossary
  • Index

جهت دانلود کتاب Software Design by Example: A Tool-Based Introduction with Python می‌توانید پس از پرداخت، دریافت کنید.

فرمت کتاب

PDF

ویرایش

First

ISBN

978-1-032-72523-9

تعداد صفحات

343

انتشارات

سال انتشار

حجم

12.43 مگابایت

نویسنده

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

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

اولین کسی باشید که دیدگاهی می نویسد “کتاب Software Design by Example: A Tool-Based Introduction with Python”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خرید کتاب Software Design by Example: A Tool-Based Introduction with Python:

۲۸,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
دسته‌بندی کتاب‌ها:
سبد خرید
پیمایش به بالا