لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلاس ها و برنامه نویسی شی گرا در پایتون 3
Classes and Object-oriented Programming in Python 3
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شاید این جمله را شنیده باشید که می گوید: «در پایتون همه چیز یک شی است». این دوره به شما می آموزد که چگونه به پارادایم شی گرا در پایتون نزدیک شوید و چگونه آن را در عمل پیاده سازی کنید. برای استفاده کامل از قدرت پایتون، باید با نحوه ایجاد کلاس های سفارشی خود آشنا باشید. در این دوره، کلاس ها و برنامه نویسی شی گرا در پایتون، ساختار برنامه ها را به روشی شی گرا یاد خواهید گرفت. ابتدا نحوه تعریف کلاس های سفارشی و نمونه سازی اشیاء را بررسی خواهید کرد. در مرحله بعد، نحوه مدیریت دسترسی ویژگی ها با ویژگی ها را خواهید یافت. در نهایت، نحوه پیادهسازی وراثت، ویژگیهای کلاس و نحوه استفاده از کلاسهای داده را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش برنامه نویسی شی گرا در پایتون را خواهید داشت که برای ساخت برنامه های کاربردی در سطح سازمانی با در نظر گرفتن الگوی OOP لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
همه چیز یک شی است
Everything Is an Object
مقدمه و پیش نیاز دوره
Course Introduction and Prerequisites
کار با داده های پیچیده
Working with Complex Data
کلاس های طراحی
Designing Classes
پایتون و اشیاء
Python and Objects
آیا باید از OOP استفاده کنید؟
Should You Utilize OOP?
خلاصه
Summary
نمونه سازی کلاس های سفارشی
Instantiating Custom Classes
اشیاء دیکشنری هستند
Objects are Dictionaries
کلاس ها و نمونه ها
Classes and Instances
روشهای انتقال خود به نمونه
Passing Self to Instance Methods
تبدیل نمونه ها به رشته ها
Turning Instances to Strings
اصلاح نمایش نمونه
Modifying Instance Representation
مروری بر روش های داندر ویژه
Overview of Special Dunder Methods
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.
نمایش نظرات