برنامهنویسی با 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
مشخصات آموزش
برنامهنویسی با Python - بخش 3
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:14
- مدت زمان :05:00:39
- حجم :6.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy