×
ribbon

آموزش قدرت برنامه‌نویسی شیء‌گرا

مدرس:Coursera

Barbara Ericson

برنامه نویسی شیء گرا (OOP) مدلی است که به شما امکان می دهد داده ها را با استفاده... بیشتر
زیرنویس
بدون امتیاز
114دانشجو
1:07ساعت
سرفصل‌ها
متوسط سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

گسترش دانش در برنامه‌نویسی شیء‌گرا

یادگیری نوشتن برنامه‌های شیء‌گرا

افزایش اعتماد به نفس در درک و تغییر برنامه‌های بزرگ

توسعه مهارت‌های کار گروهی و به اشتراک‌گذاری دانش

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

4 فصل40 جلسه1:07 ساعت ویدیو
لاک‌پشت‌ها
  معرفی دکتر Barb Ericson!
01:25
  چگونه این دوره متفاوت است؟
01:19
  پایتون چیست؟
01:13
  چرا باید در گروه‌ها کار کرد؟
01:21
  نقش‌های POGIL
01:23
  چگونه در کتاب الکترونیکی کد بنویسیم؟
01:46
  بارگذاری مجدد تاریخچه کد شما
01:01
  خوش آمدید به فصل اول
01:12
  مفاهیم مهم در برنامه‌نویسی
01:12
  کلاس‌ها مانند کارخانه‌ها هستند
01:03
  آشنایی با لاک‌پشت‌ها
02:01
  وارد کردن ماژول‌ها
01:59
  مبانی لاک‌پشت
01:22
  مشاهده مشکلات در بافت
01:02
  اصلاح خطای لاک‌پشت - بخش اول
02:12
  اصلاح خطای لاک‌پشت - بخش دوم
01:24
  حل مسئله Draw F
01:48
  استفاده از لاک‌پشت‌های چندگانه
01:54
  ایجاد توابع قابل استفاده
02:18
  چگونه یک شکل را با رنگ پر کنیم
01:38
نوشتن یک کلاس ساده
  خوش آمدید به فصل دوم
01:16
  آشنایی با نوشتن یک کلاس در پایتون
03:50
  مروری بر ایجاد و چاپ یک شیء با CodeLens
02:10
  چگونه یک متد به یک کلاس اضافه کنیم؟
01:19
  چگونه یک کلاس طراحی کنیم؟
01:30
  دریافت ورودی از کاربر
01:58
  انتخاب یک شماره تصادفی
02:13
  ایجاد یک کلاس - NumGuess
00:10
کلاس‌های چندگانه
  خوش آمدید به فصل سوم
00:59
  آشنایی با تصاویر و پیکسل‌ها
01:34
  چگونه یک تصویر منفی ایجاد کنیم؟
01:32
  تحلیل یک بازی کارتی
02:24
  آشنایی با نمودارهای کلاس UML
01:55
  مچ کردن اشیاء کارت
03:49
  مرور کلاس کارت
02:03
وراثت و ارتباط
  خوش آمدید به فصل چهارم
00:59
  آشنایی با وراثت در نمودارهای کلاس UML
01:34
  آشنایی با وراثت در پایتون
01:32
  کدام متد فراخوانی می‌شود؟
02:24
  تخصصی‌سازی و عمومی‌سازی
01:55

پیش‌نیاز‌ها

برای درک و استفاده بهتر از این دوره یک دانش نسبی از زبان برنامه‌نویسی پایتون پیشنهاد می‌شود.

توضیحات دوره

برنامه‌نویسی شیء‌گرا (OOP) مدلی است که به شما امکان می‌دهد داده‌ها را با استفاده از کلاس‌ها و اشیاء و با استفاده از ویژگی‌ها سازماندهی کنید. این نوع برنامه‌نویسی یکی از محبوب‌ترین انواع برنامه‌نویسی است و به همین دلیل، مهارتی اساسی برای برقراری ارتباط بهتر با برنامه‌نویسان در سازمان شما به حساب می‌آید.

در دوره "The Power of Object-Oriented Programming" از دانشگاه میشیگان، دانش خود را در زمینه OOP گسترش داده و یاد خواهید گرفت چگونه برنامه‌هایی با اشیاء از کلاس‌ها بنویسید و کلاس‌های خود را ایجاد کنید. همچنین با یادگیری نحوه درک و تغییر برنامه‌های بزرگ شیء‌گرا، اعتماد به نفس شما افزایش خواهد یافت.

این دوره رویکردی بسیار تحریک‌کننده و خلاقانه به OOP دارد. این شامل فعالیت‌هایی مانند ایجاد یک کلاژ تصویری و همچنین مدلی از یک شیء واقعی، مانند یک توپ جادویی ۸ است.

از طریق این فعالیت‌ها، شما دانش برنامه‌نویسی خود را با استفاده از روش‌های سرگرم‌کننده و نوآورانه به عمل خواهید آورد.

این دوره به شما این امکان را می‌دهد که در کنار دیگر یادگیرندگان به یادگیری بپردازید. با این حمایت، شما می‌توانید با به اشتراک‌گذاری دانش و کار تیمی، درک خود را گسترش دهید و به بررسی امکانات برنامه‌نویسی شیء‌گرا به‌طور مشترک بپردازید.

این دوره برای یادگیرندگانی طراحی شده است که به دنبال گسترش دانش خود در زمینه پایتون هستند.

همچنین برای افرادی که مایل به یادگیری زبان برنامه‌نویسی متنی هستند یا برای حرفه‌ای‌هایی که با برنامه‌نویسان کار می‌کنند و ارتباط برقرار می‌کنند اما از پایتون استفاده نمی‌کنند، مفید خواهد بود.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
4دوره
488دانشجو

Barbara Ericson دکترای خود را در موسسه فناوری جورجیا در آتلانتا، جورجیا تحت نظر دکتر جیمز فولی به پایان رسانده است. وی مدرک کارشناسی خود را در رشته علوم کامپیوتر از دانشگاه وین استیت در دیترویت، میشیگان و مدرک کارشناسی ارشد خود را در رشته علوم کامپیوتر از دانشگاه میشیگان دریافت کرده است. او در آزمایشگاه‌های تحقیقاتی مختلفی از جمله آزمایشگاه‌های تحقیقاتی جنرال موتورز، تحقیقات ارتباطات بل و موسسه تحقیقات علوم کاغذ کار کرده است. او چندین کتاب در زمینه محاسبات رسانه‌ای تألیف کرده است که رویکردی برای آموزش برنامه‌نویسی است و در آن دانش‌آموزان برنامه‌هایی می‌نویسند که رسانه‌ها را دستکاری می‌کنند. وی در زمینه‌های متنوعی از جمله تجربه کاربری، هوش مصنوعی، گرافیک سه‌بعدی، کاربردهای پزشکی، پایگاه‌های داده و آموزش محاسباتی فعالیت کرده است. او دارای دو اختراع در زمینه تغییرات پایگاه داده برای استدلال مبتنی بر موارد است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.