این دوره از ساخت کلاسهای پایه و وراثت یگانه شروع میشه و بعد به مفاهیم پیشرفتهتری مثل وراثت چندگانه، بازتعریف متدها، توصیفکنندهها، پیمایشگرهای اختصاصی، کلاسهای پایه انتزاعی و الگوهای طراحی میرسه.
دوره
با توصیفکنندهها، وراثت چندسطحی و کلاسهای پایه انتزاعی، مهارتهای برنامهنویسی شیءگراتون رو تقویت کنید.
آمادهاید قدرت برنامهنویسی شیءگرا رو بیشتر کشف کنید؟ در این دوره، مفاهیم برنامهنویسی شیءگرا رو عمیقتر یاد میگیرید تا بتونید با پایتون کدهای قویتر و آماده برای محیط پروداکشن بنویسید.
با مفاهیم پیشرفته وراثت آشنا میشید و کلاسهایی میسازید که قابلیتهاشون رو از بیش از یک کلاس والد به ارث میبرن. همچنین با بازتعریف متدها یاد میگیرید رفتار عملگرهای داخلی رو برای کلاسهای خودتون تعریف کنید و از کلاسهاتون به روشهای جدیدی استفاده کنید.
با راهنمای نوع، خوندن، نوشتن و عیبیابی کدهاتون رو راحتتر میکنید. با استفاده از توصیفکنندهها و سایر قابلیتهای پایتون هم یاد میگیرید نحوه تنظیم، دسترسی و حذف ویژگیها رو شخصیسازی کنید. همچنین پیمایشگرهای اختصاصی خودتون رو میسازید تا روی مجموعهها پیمایش کنید یا جریانهای داده تولید کنید.
در ادامه با کلاسهای پایه انتزاعی آشنا میشید و یاد میگیرید چطور از اونها برای تعریف ساختار مشترک بین کلاسهای مشابه استفاده کنید. ساخت رابطهای رسمی و غیررسمی رو تمرین میکنید تا قراردادهای مشخصی بین کلاسها ایجاد کنید. در پایان هم با استفاده از الگوی طراحی متدهای کارخانهای، کلاسهای انعطافپذیرتر و قابل توسعهتری طراحی و پیادهسازی میکنید.
مفاهیم پایه برنامهنویسی شیگرا رو مرور کنید و با بازتعریف، قابلیتهای عملگرهای پایتون رو به کار بگیرید. کلاسهایی طراحی و پیادهسازی کنید که از وراثت چندگانه و چندسطحی استفاده میکنن.
مهارتهاتون در پایتون رو با راهنمای نوع ارتقا بدید. ساخت متدهای جادویی رو تمرین کنید تا تلاش برای دسترسی به یک ویژگی خارج از فضای نام یک شیء رو مدیریت کنید یا نحوه تنظیم یک ویژگی رو شخصیسازی کنید. توصیفکنندهها رو بسازید تا نحوه ذخیره، بازیابی یا حذف ویژگیها رو کنترل کنید و پیمایشگرهای اختصاصی خودتون رو برای پیمایش مجموعهای از اشیا یا یک جریان داده ایجاد کنید.
یاد بگیرید چطور با استفاده از کلاسهای پایه انتزاعی، ساختار پایهای برای کلاسهای پایتون بسازید. بررسی کنید رابطها چطور قراردادهایی ایجاد میکنن که کلاسهای دیگه باید اونها رو پیادهسازی کنن. از رابطها استفاده کنید و با الگوی طراحی متدهای کارخانهای، کلاس بسازید.
با تکمیل این دوره، شما یک گواهی معتبر دریافت میکنید که بیانگر کسب مهارتهای لازم مرتبط با این دوره آموزشی است.
هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم میکند.
میتوانید گواهیهای خود را بهراحتی در شبکههای حرفهای مانند لینکدین با دیگران به اشتراک بگذارید.
آمادهاید قدرت برنامهنویسی شیءگرا رو بیشتر کشف کنید؟ در این دوره، مفاهیم برنامهنویسی شیءگرا رو عمیقتر یاد میگیرید تا بتونید با پایتون کدهای قویتر و آماده برای محیط پروداکشن بنویسید.
با مفاهیم پیشرفته وراثت آشنا میشید و کلاسهایی میسازید که قابلیتهاشون رو از بیش از یک کلاس والد به ارث میبرن. همچنین با بازتعریف متدها یاد میگیرید رفتار عملگرهای داخلی رو برای کلاسهای خودتون تعریف کنید و از کلاسهاتون به روشهای جدیدی استفاده کنید.
با راهنمای نوع، خوندن، نوشتن و عیبیابی کدهاتون رو راحتتر میکنید. با استفاده از توصیفکنندهها و سایر قابلیتهای پایتون هم یاد میگیرید نحوه تنظیم، دسترسی و حذف ویژگیها رو شخصیسازی کنید. همچنین پیمایشگرهای اختصاصی خودتون رو میسازید تا روی مجموعهها پیمایش کنید یا جریانهای داده تولید کنید.
در ادامه با کلاسهای پایه انتزاعی آشنا میشید و یاد میگیرید چطور از اونها برای تعریف ساختار مشترک بین کلاسهای مشابه استفاده کنید. ساخت رابطهای رسمی و غیررسمی رو تمرین میکنید تا قراردادهای مشخصی بین کلاسها ایجاد کنید. در پایان هم با استفاده از الگوی طراحی متدهای کارخانهای، کلاسهای انعطافپذیرتر و قابل توسعهتری طراحی و پیادهسازی میکنید.
مفاهیم پایه برنامهنویسی شیگرا رو مرور کنید و با بازتعریف، قابلیتهای عملگرهای پایتون رو به کار بگیرید. کلاسهایی طراحی و پیادهسازی کنید که از وراثت چندگانه و چندسطحی استفاده میکنن.
مهارتهاتون در پایتون رو با راهنمای نوع ارتقا بدید. ساخت متدهای جادویی رو تمرین کنید تا تلاش برای دسترسی به یک ویژگی خارج از فضای نام یک شیء رو مدیریت کنید یا نحوه تنظیم یک ویژگی رو شخصیسازی کنید. توصیفکنندهها رو بسازید تا نحوه ذخیره، بازیابی یا حذف ویژگیها رو کنترل کنید و پیمایشگرهای اختصاصی خودتون رو برای پیمایش مجموعهای از اشیا یا یک جریان داده ایجاد کنید.
یاد بگیرید چطور با استفاده از کلاسهای پایه انتزاعی، ساختار پایهای برای کلاسهای پایتون بسازید. بررسی کنید رابطها چطور قراردادهایی ایجاد میکنن که کلاسهای دیگه باید اونها رو پیادهسازی کنن. از رابطها استفاده کنید و با الگوی طراحی متدهای کارخانهای، کلاس بسازید.
با تکمیل این دوره، شما یک گواهی معتبر دریافت میکنید که بیانگر کسب مهارتهای لازم مرتبط با این دوره آموزشی است.
هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم میکند.
میتوانید گواهیهای خود را بهراحتی در شبکههای حرفهای مانند لینکدین با دیگران به اشتراک بگذارید.
با اپلیکیشن فینکا، به بیشتر دورهها و مسیرها روی موبایل دسترسی دارید، تمرین میکنید و یادگیری رو همزمان روی موبایل و دسکتاپ ادامه میدید.