آموزش برنامه نویسی شی گرا Python

Python Object-Oriented Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ویژگی های برنامه نویسی شی گرا (OOP) در پایتون ساخت برنامه هایی با افزایش پیچیدگی و مدولار بودن را آسان می کند. در این دوره ، شما می توانید یاد بگیرید که چگونه اصول اصلی OOP مانند وراثت و ترکیب را همراه با برخی از ویژگی های خاص Python مانند روش های "جادویی" و کلاس های داده برای ساخت برنامه های قابل توسعه و کارآمد یاد بگیرید. ابتدا با مسواک زدن برخی از اصول شی گرا را شروع کنید و سپس از ویژگی های پایتون مانند روش های جادویی استفاده کنید تا کلاس های شما کاملاً با زبان و کلاس های داده پایتون ادغام شوند تا میزان کد دیگ بخار مورد نیاز برای ساخت اشیا-داده محور را به طرز چشمگیری کاهش دهد.
موضوعات شامل:
  • تعریف کلاسها
  • بررسی انواع نمونه
  • استفاده از وراثت چندگانه
  • ایجاد اشیا با ترکیب
  • استفاده از روشهای جادویی
  • فراخوانی اشیا like مانند توابع
  • تعریف کلاسهای داده
  • ایجاد کلاسهای داده تغییرناپذیر

سرفصل ها و درس ها

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook Introduction

  • برنامه نویسی شی گرا پایتون Python object-oriented programming

  • آنچه باید بدانید What you should know

  • تنظیم محیط توسعه Setting up the development environment

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook 1. Objected-Oriented Python

  • تازه ساز برنامه نویسی شی گرا Object-oriented programming refresher

  • تعریف کلاس پایه Basic class definition

  • روشها و ویژگیها Instance methods and attributes

  • انواع نمونه را بررسی می کنید Checking instance types

  • روشها و اعضاء کلاس Class methods and members

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook 2. Inheritance and Composition

  • درک وراثت Understanding inheritance

  • کلاس های پایه انتزاعی Abstract base classes

  • با استفاده از ارث های متعدد Using multiple inheritance

  • رابط ها Interfaces

  • درک ترکیب Understanding composition

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook 3. Magic Object Methods

  • روش های جادویی چیست؟ What are magic methods?

  • نمایندگی رشته String representation

  • برابری و مقایسه Equality and comparison

  • دسترسی به ویژگی Attribute access

  • اشیاء قابل تماس Callable objects

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook 4. Data Classes

  • تعریف یک کلاس داده Defining a data class

  • با استفاده از اولیه سازی پست Using post initialization

  • با استفاده از مقادیر پیش فرض Using default values

  • کلاسهای داده غیرقابل تغییر Immutable data classes

6. ایجاد و کار با مخاطبین7. کار با Calendar8. ایجاد کارها و یادداشتها9. کار با Outlook DataConclusionIntroduction1. شروع با Word 20132. در حال ویرایش Text3. قالب بندی Text4. با استفاده از پاراگراف Formatting5. قالب بندی Pages6. قالب بندی کارآمد با سبک ها و مضامین7. ایجاد لیست های Bullet و Numbered8. کار با Tables9. توصیف اسناد شما 10. با استفاده از ماکرو و Building Blocks11. اثبات اسناد شما 12. بررسی اسناد با دیگران13. اشتراک اسناد با دیگران14. سفارشی سازی WordConclusionIntroduction1. شروع کار با Mail Merge2. تهیه داده برای Mail Merge3. ایجاد نامه ادغام نامه Doc4. فرم ادغام و Data5. با استفاده از اطلاعات مشروطIntroduction1. به روزرسانی و مهاجرت2. رابط کاربری ویندوز 8. پرونده Explorer4. Windows 8 Apps5. لوازم جانبی اضافی ویندوز6. تنظیمات سیستم7. دستگاه ها و شبکه 8. Windows Security9. چاپ10 عیب یابی و پشتیبان گیری 11. اینترنت اکسپلورر 10ConclusionIntroduction1. SharePoint 20102. بارگیری پرونده ها در یک Library Library3. همکاری اسناد و مدیریت4. کار با Document Views5. با استفاده از Document WorkspacesConclusionIntroduction1. Acrobat و PDFs2. معرفی Acrobat3. ترکیب و اصلاح PDFs4. ایجاد PDF از Microsoft Office Applications5. روشهای اضافی برای ایجاد PDFs6. صادرات به سایر قالب های7. ویرایش PDFs8. نظرات و بررسیهای 9 Acrobat FormsConcludIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3. میانبرهای صفحه کلید4. میانبرهای پیمایش 5. ایجاد محتوا 6. Font Formatting7. طرح بندی صفحه سبک Power9. جداول 10 Graphics11. ادغام با سایر برنامه های دفتر12. ترفندهای مستند طولانی انتشار تکنیک های جمع بندیIntroduction1. ده نکته برتر 2. تکنیک های مدیریت فایل 3 ترتیب Interface4. میانبرهای صفحه کلید5. ایجاد محتوا 6. کار با Text7. کار با Pictures8. کار با شکل ها ، اشیاء و انیمیشن ها 9. ادغام با سایر برنامه های دفتر10. چاپ و انتشار انتشار نتیجه گیری 1. شروع کار 2. قرار دادن بلوک های ساختمان به Work3. با استفاده از قدرت Macros4. پروژه های کلان دنیای واقعی 5. قدم گذاشتن به VBA6. مدیریت MacrosConclusionIntroduction1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها شامل موارد انتساب 1. ایجاد قرارها و جلسات2 سازماندهی با پرچم ها و دسته بندی ها 3. مدیریت کارها و موارد لیست موارد 4. گزینه هایی برای لیست کارها برای Outlook Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش برنامه نویسی شی گرا Python
جزییات دوره
1h 36m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,121
- از 5
ندارد
دارد
دارد
Joe Marini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.