تمامی محتوای این دوره از جمله ویدئوها و فایل برنامهها و پروژهها به گونهای طراحی شدهاند که یادگیری سریعتر و موثرتر صورت پذیرد. همچنین تالار پرسش و پاسخ این دوره، محیطی را برای رفع ابهامات و تعامل با مدرس و دیگر دانشجویان فراهم میکند.
برنامهنویسی شیگرا چیست؟
برنامهنویسی شیگرا از کلیدیترین مفاهیم برنامهنویسی محسوب میشود که در آن، هر قسمت از کد به صورت یک شی یا اشیا در نظر گرفته میشود که اطلاعات و عملیات مرتبط با هم را در بر میگیرند. یعنی در برنامهنویسی شیگرا، کد به اشکال مختلفی که به صورت شیها، کلاسها، و متدهای آنها تعریف میشوند تقسیم میشود. برنامهنویسی شیگرا به برنامهنویسان کمک میکند تا برای برنامههای بزرگ و پیچیدهتری که میخواهند بنویسند، سازماندهی بهتری داشته باشند.
زبان برنامهنویسی پایتون چیست؟
زبان پایتون یکی از محبوبترین زبانهای برنامهسازی است. پایتون یک زبان برنامهنویسی سطح بالا، تفسیری، شیگرا و پویا است که برای توسعه برنامههای مختلفی مانند وب، علم داده، هوش مصنوعی و انواع برنامههای کاربردی استفاده میشود. این زبان از سال ۱۹۹۱ توسط گوئیدو وان روسو (Guido van Rossum) در هلند توسعه داده شده است و در حال حاضر به عنوان یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا شناخته میشود.
اهمیت یادگیری برنامه نویسی شی گرا در پایتون چیست؟
با بهکارگیری برنامهنویسی شیگرا در پایتون میتوان نرمافزار قابل فهمتری تولید کرد که خطایابی و نگهداری برنامه را سادهتر میکند. برنامهنویسی شیگرا در پایتون به شما این امکان را میدهد تا کد خود را با استفاده از اشیاء، کلاسها و متدهای آنها سازماندهی کنید. این روش سازماندهی، برنامهنویسان را قادر میسازد تا به راحتی کدهای موجود در سیستمهای دیگر را به کد خودشان اضافه کنند و بازبینی کدهای قبلی را به راحتی انجام دهند.
در این فرادرس چه چیزی و چگونه یاد میگیریم؟
در این فرادرس مفاهیم شیگرایی در پایتون مانند کلاس، ارثبری، پلیمورفیسم (Polymorphism)، سربارگذاری و... با سادهترین روش و با ذکر مثال آموزش داده میشود، به طوری که ابتدا مفاهیم به صورت تئوری آموزش داده شده و سپس این مفاهیم در محیط عملی با مثالهای متنوعی بررسی میشوند.
هدف این فرادرس آموزش مهارتهای عملی لازم برای پیادهسازی شیگرایی در پایتون است. این فرادرس میخواهد مباحث پایه و اساسی مرتبط با مفاهیم شیگرایی را به سادهترین حالت ممکن بررسی کند و نکاتی را مطرح نماید که رعایت آنها اثر بسیار زیادی بر روی کیفیت برنامهنویسی خواهد داشت.
نظرات