info@sahandmotallebi.ir

Python Object-Oriented Programming

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

شروع از مفاهیم بنیادی طراحی شی‌گرا و ساخت کلاس‌ها
حرکت تدریجی به سمت مفاهیم پیشرفته مانند وراثت، چندریختی و ترکیب
آموزش الگوهای طراحی رایج و پیشرفته به‌صورت کاربردی
ترکیب مفاهیم شی‌گرایی با برنامه‌نویسی تابعی
استفاده از Type Hint برای توسعه کدهای قابل‌اعتمادتر
تأکید بر تست نرم‌افزار با unittest و pytest
بررسی Concurrency و asyncio برای بهینه‌سازی عملکرد
ارائه مطالعه موردی عملی (از جمله مثال‌های مرتبط با یادگیری ماشین) در پایان هر فصل

سرفصل‌های اصلی

طراحی شی‌گرا (Object-Oriented Design)
اشیاء در پایتون
شباهت و تفاوت اشیاء
مدیریت استثناها
زمان مناسب استفاده از OOP
کلاس‌های انتزاعی و Overloading عملگرها
ساختارهای داده در پایتون
تقاطع برنامه‌نویسی شی‌گرا و تابعی
رشته‌ها، سریال‌سازی و مدیریت فایل
الگوی Iterator
الگوهای طراحی رایج
الگوهای طراحی پیشرفته
تست برنامه‌های شی‌گرا
برنامه‌نویسی همزمان (Concurrency)

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

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

مشاوره و درخواست همکاری :

برای تغییر این متن بر روی دکمه ویرایش کلیک کنید. لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.