لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
برنامه نویسی شی گرا پایتون (2020)
Python Object-Oriented Programming (2020)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ویژگی های برنامه نویسی شی گرا (OOP) در پایتون ساخت برنامه هایی با پیچیدگی و ماژولار بودن را آسان تر می کند. در این دوره آموزشی، میتوانید یاد بگیرید که چگونه اصول OOP اصلی مانند وراثت و ترکیب را به همراه برخی ویژگیهای اختصاصی پایتون مانند روشهای جادویی و کلاسهای داده برای ساخت برنامههایی که توسعهپذیر و کارآمد هستند، به کار ببرید. با براش کردن برخی از اصول شی گرا شروع کنید و سپس از ویژگی های پایتون مانند روش های جادویی استفاده کنید تا کلاس های خود را به شدت با زبان پایتون و کلاس های داده ادغام کنید تا به طور چشمگیری مقدار کد دیگ مورد نیاز برای ساخت اشیاء داده محور را کاهش دهید.
سرفصل ها و درس ها
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
جو مارینی یک مدافع ارشد توسعهدهنده در Google و توسعهدهنده Dreamweaver و Windows Phone است.
جو بیش از 20 سال در صنایع وب و نرمافزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقشهای برجستهای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانسهای صنعتی است و چندین نشریه در زمینه توسعه وب و نرمافزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.
نمایش نظرات