برنامه نویسی شیء گرای پایتون 3؛ ساخت نرم افزار قدرتمند و قابل نگهداری با الگوهای طراحی شیء گرا در پایتون 3.8

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
برنامه‌نویسی شیءگرا (OOP) یک الگوی طراحی محبوب است که در آن داده‌ها و رفتارها به گونه‌ای کپسوله می‌شوند که بتوان آنها را با هم دستکاری کرد. این ویرایش سوم از کتاب برنامه‌نویسی شیءگرای پایتون ۳، کلاس‌ها، کپسوله‌سازی داده‌ها و استثنائات را به طور کامل توضیح می‌دهد و تأکید آن بر این است که چه زمانی می‌توانید از هر اصل برای توسعه نرم‌افزارهای با طراحی خوب استفاده کنید.

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

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

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

این کتاب برای چه کسانی است

اگر در تکنیک‌های برنامه‌نویسی شیءگرا تازه‌کار هستید، یا اگر مهارت‌های اولیه پایتون را دارید و می‌خواهید عمیقاً یاد بگیرید که چگونه و چه زمانی OOP را به درستی در پایتون به کار ببرید، این کتاب برای شماست. اگر یک برنامه‌نویس شیءگرا برای زبان‌های دیگر هستید یا به دنبال پیشرفت در دنیای جدید پایتون ۳.۸ هستید، این کتاب را مقدمه‌ای مفید برای پایتون خواهید یافت. تجربه قبلی با پایتون ۳ ضروری نیست.

فهرست مطالب

طراحی شی‌گرا
اشیاء در پایتون
چه زمانی اشیاء شبیه به هم هستند
انتظار غیرمنتظره‌ها
چه زمانی از برنامه‌نویسی شی‌گرا استفاده کنیم
ساختارهای داده پایتون
میانبرهای شی‌گرا پایتون
رشته‌ها و سریال‌سازی
الگوی تکرارکننده
الگوهای طراحی پایتون ۱
الگوهای طراحی پایتون ۲
آزمایش برنامه‌های شی‌گرا
هم‌زمانی

سال انتشار: 2018  |  تعداد صفحات: 456  |  حجم فایل: 3.96 مگابایت  |  زبان: انگلیسی
Python 3 Object-Oriented Programming: Build robust and maintainable software with object-oriented design patterns in Python 3.8, 3rd Edition
نویسنده
Dusty Phillips
ناشر
Dusty Phillips
ISBN10:
1789615852
ISBN13:
9781789615852