لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
برنامه نویسی شی گرا پایتون: عملی برای مبتدیان [به روز رسانی برای سال 2021] [ویدئو]
Python Object-Oriented Programming: Hands-on for Beginners [Updated for 2021] [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از DevOps گرفته تا رایانش ابری و علم داده، زبان برنامه نویسی Python تقریباً در هر زمینه ای از علوم کامپیوتر استفاده می شود. اما وقتی از اصول برنامه نویسی شی گرا (OOP) در پایتون استفاده می کنید چه اتفاقی می افتد؟ در این دوره بیابید.
دوره با مقدمه ای بر مفاهیم OOP شروع می شود و سپس به تدریج به سمت ارائه بینشی دقیق از مفاهیم OOP به شما ادامه می دهد. انتزاع، کپسوله سازی، وراثت و چندشکلی در OOP را با جزئیات خواهید فهمید.
در پایان این دوره، شما به خوبی با Python OOP آشنا خواهید شد و مهارت های نوشتن کدهای پایتون تمیز و ارتقای مهارت های پایتون خود را به سطح بعدی توسعه خواهید داد.
فایلهای کد و همه فایلهای مرتبط در GitHub در https://github.com/PacktPublishing/Python-Object-Oriented-Programming-Hands-on-for-Beginners آپلود میشوند. یک محیط پایتون زنده را در یک مرورگر تنظیم کنید.
ماژول ها، ساختارهای کلاس و ویژگی های شی را کاوش کنید
درک تکنیکها برای وارد کردن ماژولها و دسترسی به ویژگیهای شی
بین اصلاح کننده دسترسی عمومی و خصوصی تمایز قائل شوید
استفاده از متدهای گیرنده و تنظیم کننده در برنامه نویسی شی گرا (OOP)
با کلاس ها و روش های انتزاعی آشنا شوید اگر یک مهندس نرم افزار، توسعه دهنده، مهندس DevOps، مهندس ابر یا معمار نرم افزار هستید، که می خواهید از مفاهیم برنامه نویسی شی گرا (OOP) برای نوشتن برنامه های پایتون تمیز و بدون خطا استفاده کنید، این دوره آموزشی برای تو است. برای شروع این دوره به درک اولیه برنامه نویسی پایتون نیاز است. با چهار ستون برنامه نویسی شی گرا (OOP) آشنا شوید * نقش مفاهیم OOP را در پایتون بیابید * یاد بگیرید چگونه با استفاده از اصول OOP کلاس ایجاد کنید.
سرفصل ها و درس ها
خوش آمدی
Welcome
بررسی اجمالی دوره
Course Overview
توصیه های دوره
Course Recommendations
ملزومات برنامه نویسی شی گرا (OOP).
Object-Oriented Programming (OOP) Essentials
نمای کلی ماژول
Module Overview
ساخت کلاس
Class Construct
ویژگی های شی
Object Attributes
ویژگی های کلاس
Class Attributes
مواد و روش ها
Methods
استدلال های "_init_".
"_init_" Arguments
آرگومان های "__name__" و "__main__".
"__name__" and "__main__" Arguments
ایجاد اشیاء
Creating Objects
دسترسی به ویژگی های کلاس و شی
Accessing Class and Object Attributes
تغییر ویژگی های شی
Changing Object Attributes
استفاده از روش ها
Using Methods
وارد کردن یک ماژول
Importing a Module
جزئیات پروژه 1
Project 1 Details
راه حل پروژه 1
Project 1 Solution
برنامه نویسی شی گرا (OOP) - عمیق تر شدن - قسمت 1
Object-Oriented Programming (OOP) - Getting Deeper - Part 1
نمای کلی ماژول
Module Overview
ویرانگر
Destructor
اصلاح کننده دسترسی عمومی
Public Access Modifier
اصلاح کننده دسترسی خصوصی
Private Access Modifier
روش های گتر و ستر
Getter and Setter Methods
ویژگی های گیرنده و تنظیم کننده
Getter and Setter Properties
دارایی فقط خواندنی
Read-only Property
برنامه نویسی شی گرا (OOP) - عمیق تر شدن - قسمت 2
Object-Oriented Programming (OOP) - Getting Deeper - Part 2
نمای کلی ماژول
Module Overview
ارث - قسمت 1
Inheritance - Part 1
ارث - قسمت 2
Inheritance - Part 2
ارث - قسمت 3
Inheritance - Part 3
کلاس چکیده و روش های چکیده
Abstract Class and Abstract Methods
بررسی نوع نمونه شی
Checking the Object Instance Type
ارث و ترتیب حل و فصل روش - قسمت 1
Inheritance and Method Resolution Order - Part 1
ارث و ترتیب حل و فصل روش - قسمت 2
Inheritance and Method Resolution Order - Part 2
ارث و ترتیب حل و فصل روش - قسمت 3
Inheritance and Method Resolution Order - Part 3
ارث و ترتیب حل و فصل روش - قسمت 4
Inheritance and Method Resolution Order - Part 4
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.
نمایش نظرات