دوره آموزشی
The Great Courses
دوبله زبان فارسی

برنامه‌نویسی با Python - بخش 3

برنامه‌نویسی با Python - بخش 3

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • کلاس‌ها، آبجکت ها و نمونه‌ها چیستند؟ (برنامه‌نویسی شیءگرا)
  • چگونه named tupleها به کلاس‌ها مرتبط هستند؟
  • دکوراتورهای کلاس (instance ،class ،static ،property dataclass)
  • وراثت
  • کلاس‌های پایه انتزاعی 
  • کاربرد آندرلاین‌ها در نام متغیرها و متدها 
  • مدیریت‌کننده‌های کانتکس، تکرارگرها و تولیدکننده‌ها
  • آرگومان‌های موضعی و کلیدی

توضیحات دوره

او شخصیتی تحلیلی با زمینه‌ای در علوم دارد و به حل مسائل پیچیده علاقه‌مند است. او مدرک دکترای علوم دارد و در حال حاضر به عنوان توسعه‌دهنده نرم‌افزار فعالیت می‌کند.

مدرس اینجاست تا به شما ریاضیات، شیمی، فیزیک و برنامه‌نویسی آموزش دهد.

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

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

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

1) ابتدا، مفاهیم برنامه‌نویسی شی‌گرا (مانند کلاس‌ها، آبجکت ها و نمونه‌ها) معرفی خواهند شد.

2) سپس توضیح داده می‌شود که یک named tuple چگونه با کلاس‌ها مرتبط است.

3) در ادامه، درباره دکوراتورهای مختلف کلاس مانند متدهای instance، class، static و همچنین دکوراتورهای property و dataclass صحبت خواهد شد.

4) سپس، وراثت بین کلاس‌ها، مفهوم توسعه و بازنویسی و همچنین چگونگی کار کلاس‌های پایه انتزاعی بررسی می‌شود.

5) درباره معانی مختلف آندرلاین‌ها در نام متغیرها و متدها نیز صحبت خواهد شد و مثال‌های متعددی از متدهای dunder (مانند مدیریت‌کننده‌های کانتکس، تکرارگرها و تولیدکننده‌ها) ارائه می‌گردد.

6) در نهایت، تفاوت آرگومان‌های موضعی و کلیدی آموخته خواهد شد.

امید است که از این دوره لذت ببرید، یادگیری آن برایتان آسان باشد و مطالب زیادی را بیاموزید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان Python (از مبتدی تا پیشرفته)
  • کسانی که می‌خواهند Python را یاد بگیرند. (بدون تجربه برنامه‌نویسی)
  • افرادی که به زبان برنامه‌نویسی دیگری مسلط‌ هستند و می‌خواهند Python یاد بگیرند.

برنامه‌نویسی با Python - بخش 3

  • مقدمه 01:27
  • محتوای این دوره 02:04
  • برنامه‌نویسی شیءگرا - کلاس‌ها، آبجکت ها، نمونه‌ها 45:29
  • Named tupleها 06:33
  • دکوراتورهای کلاس (instance ،class ،static ،property ،dataclass) 50:56
  • وراثت 31:48
  • کلاس‌های پایه انتزاعی 14:02
  • آندرلاین‌ها در نام متغیرها و متدها 28:52
  • نمونه‌هایی از متدهای Dunder 38:44
  • مدیریت‌کننده‌های کانتکس (Context Managers) 14:16
  • تکرارگرها و تولیدکننده‌ها 32:18
  • آرگومان‌های موضعی و کلیدی (args و kwargs) 31:47
  • خلاصه 01:55
  • نتیجه‌گیری 00:28

1,975,000 395,000 تومان

مشخصات آموزش

برنامه‌نویسی با Python - بخش 3

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:مقدماتی
  • تعداد درس:14
  • مدت زمان :05:00:39
  • حجم :6.58GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید