برنامه نويسي

مهندسی نرم افزار عملی با پایتون: فراتر از برنامه نویسی پایه حرکت کنید و نرم افزار قابل اعتماد و کارآمد را با کدهای پیچیده بسازید.

Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code

دانلود کتاب Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code (به فارسی: مهندسی نرم افزار عملی با پایتون: فراتر از برنامه نویسی پایه حرکت کنید و نرم افزار قابل اعتماد و کارآمد را با کدهای پیچیده بسازید.) نوشته شده توسط «Brian Allbee»


اطلاعات کتاب مهندسی نرم افزار عملی با پایتون: فراتر از برنامه نویسی پایه حرکت کنید و نرم افزار قابل اعتماد و کارآمد را با کدهای پیچیده بسازید.

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: Brian Allbee

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2018

تعداد صفحه: 736 / 723

حجم فایل: 19.69 مگابایت

کد کتاب: 1788622014 , 9781788622011

نوبت چاپ: 1

توضیحات کتاب مهندسی نرم افزار عملی با پایتون: فراتر از برنامه نویسی پایه حرکت کنید و نرم افزار قابل اعتماد و کارآمد را با کدهای پیچیده بسازید.

کاوش عمودی های مختلف در مهندسی نرم افزار از طریق سیستم های پیشرفته با استفاده از Python

ویژگی های کلیدی
• تسلط بر ابزارها و تکنیک های مورد استفاده در مهندسی نرم افزار
• گزینه های پایگاه داده موجود را ارزیابی می کند و یکی را برای اجزای سیستم مرکزی Office نهایی انتخاب می کند
• تکرارهای نرم افزاری را تجربه کنید و سیستم های درجه یک سازمانی را بسازید

توضیحات کتاب
مهندسی نرم‌افزار چیزی بیش از نوشتن کد است – شامل مجموعه‌ای از مهارت‌های نرم‌افزاری است که تقریباً برای هر تلاش توسعه‌ای، صرف نظر از زبان، روش‌شناسی توسعه، یا محدوده پروژه، کاربرد دارد. توسعه‌دهنده ارشد بودن نیاز به آگاهی از این دارد که چگونه این مهارت‌ها، همراه با همتایان فنی مورد انتظارشان، در طول چرخه عمر پروژه با هم ترکیب می‌شوند. این کتاب با مرور کل چرخه حیات یک سیستم چند لایه و پروژه های نرم افزاری مرتبط با آن، شما را در این کشف راهنمایی می کند. شما خواهید دید که قبل از هر گونه توسعه چه اتفاقی می افتد و تصمیمات و طراحی های اتخاذ شده در هر مرحله چه تاثیری بر روند توسعه دارد. توسعه کل پروژه، در طی چندین تکرار بر اساس تکرارهای Agile در دنیای واقعی، اجرا خواهد شد، گاهی اوقات از هیچ شروع می شود، در یکی از سریع ترین زبان های در حال رشد در جهان – Python. کاربرد تمرین‌ها در پایتون همراه با تعدادی از قابلیت‌های اختصاصی پایتون که اغلب نادیده گرفته می‌شوند، ارائه خواهد شد. در نهایت، این کتاب یک راه حل محاسباتی با کارایی بالا، از اصول اولیه تا پایه گذاری کامل را پیاده سازی می کند.

آنچه خواهید آموخت
• درک کنید که در طول عمر یک سیستم چه اتفاقی می افتد (SDLC)
• آنچه را که باید از مراحل چرخه زندگی قبل از توسعه انتظار داشت را تعیین کنید
• بیابید که چگونه مراحل توسعه خاص SDLC بر توسعه تأثیر می گذارد
• به روشی Agile کشف کنید که یک فرآیند توسعه در دنیای واقعی چگونه می‌تواند باشد
• بیابید که چگونه می توانید کارهایی بیش از نوشتن کد انجام دهید
• وجود بهترین شیوه های مستقل از پروژه و نحوه استفاده از آنها را شناسایی کنید
• نحوه طراحی و اجرای یک فرآیند محاسباتی با کارایی بالا را بیابید

این کتاب برای چه کسانی است
اگر توسعه‌دهنده‌ای هستید که از برنامه‌نویسی و پارادایم‌های آن آگاهی کامل دارید و می‌خواهید به عنوان یک برنامه‌نویس ارشد مهارت داشته باشید، مهندسی نرم‌افزار Hands-On با پایتون برای شما مناسب است. فرض بر این است که شما دانش اولیه پایتون را دارید.


Explore various verticals in software engineering through high-end systems using Python

Key Features
• Master the tools and techniques used in software engineering
• Evaluates available database options and selects one for the final Central Office system-components
• Experience the iterations software go through and craft enterprise-grade systems

Book Description
Software Engineering is about more than just writing code―it includes a host of soft skills that apply to almost any development effort, no matter what the language, development methodology, or scope of the project. Being a senior developer all but requires awareness of how those skills, along with their expected technical counterparts, mesh together through a project’s life cycle. This book walks you through that discovery by going over the entire life cycle of a multi-tier system and its related software projects. You’ll see what happens before any development takes place, and what impact the decisions and designs made at each step have on the development process. The development of the entire project, over the course of several iterations based on real-world Agile iterations, will be executed, sometimes starting from nothing, in one of the fastest growing languages in the world―Python. Application of practices in Python will be laid out, along with a number of Python-specific capabilities that are often overlooked. Finally, the book will implement a high-performance computing solution, from first principles through complete foundation.

What you will learn
• Understand what happens over the course of a system’s life (SDLC)
• Establish what to expect from the pre-development life cycle steps
• Find out how the development-specific phases of the SDLC affect development
• Uncover what a real-world development process might be like, in an Agile way
• Find out how to do more than just write the code
• Identify the existence of project-independent best practices and how to use them
• Find out how to design and implement a high-performance computing process

Who this book is for
Hands-On Software Engineering with Python is for you if you are a developer having basic understanding of programming and its paradigms and want to skill up as a senior programmer. It is assumed that you have basic Python knowledge.

دانلود کتاب «مهندسی نرم افزار عملی با پایتون: فراتر از برنامه نویسی پایه حرکت کنید و نرم افزار قابل اعتماد و کارآمد را با کدهای پیچیده بسازید.»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید