برنامهنویسی تابعی با استفاده از درکهای پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه مدل «action source condition» در comprehensions را بفهمیم و به کار ببریم؟
- تفاوت بین استایل های برنامهنویسی imperative و declarative
- چگونه کد تابعی را شناسایی، بنویسیم و استفاده کنیم؟
- چگونه comprehensions تمیز و مختصر لیست، set و دیکشنری ایجاد کنیم؟
- چگونه generator comprehensions را ایجاد و استفاده کنیم؟
- چگونه comprehensions تو در تو ایجاد و استفاده کنیم؟
- چگونه سوالات مصاحبه شغلی را با استفاده از کد تابعی حل کنیم؟
- List Comprehensions
- Set Comprehensions
- Dictionary Comprehensions
- Generator Comprehensions
- Lazy Evaluation
- برنامهنویسی Declarative
- برنامهنویسی تابعی
- Immutability (عدم تغییرپذیری)
توضیحات دوره
به دورهی برنامهنویسی تابعی با استفاده از درکهای پایتون خوش آمدید!
این دوره بهدقت طراحی شده است تا شکاف بین برنامهنویسی مبتدی و میانرده در پایتون را پر کند و بهصورت خاص به اصول برنامهنویسی تابعی متمرکز است. در طول دوره، شما سفری تحولآفرین را آغاز خواهید کرد و هنر استفاده از comprehensions لیست، مجموعه، دیکشنری و تو در تو را برای نوشتن کدی واضحتر، مختصرتر و کارآمدتر تسلط خواهید یافت.
در پایان این دوره، میتوانید انتظار داشته باشید که درک واقعی از:
- List Comprehensions
- Set Comprehensions
- Dictionary Comprehensions
- Generator Comprehensions
- Nested Comprehensions
- تفاوت بین استایل های برنامهنویسی دستوری (Imperative) و برنامهنویسی اعلانی (Declarative)
هر بخش با آزمونها و تمرینهای کدنویسی همراه است که به شما اجازه میدهد تا درک خود از مطالب را تمرین و تثبیت کنید. این تمرینات بهگونهای طراحی شدهاند که سناریوهای واقعی و سناریوهای مصاحبه شغلی را شبیهسازی کنند و به شما کمک کنند تا مهارتهای حل مسئله را در حالی که مفاهیم برنامهنویسی تابعی را به کار میگیرید، توسعه دهید.
علاوه بر این، این دوره ویژگی منحصر بهفردی را ارائه میدهد: سوالی بهسبک مصاحبه شغلی هر ماه. هر ماه، شما با یک سوال چالشبرانگیز روبرو خواهید شد که بهمنظور سنجش درک شما از مفاهیم برنامهنویسی تابعی و توانایی شما در بهکارگیری آنها در یک محیط عملی طراحی شده است. این تمرینات نه تنها به شما در ارزیابی پیشرفت خود کمک خواهند کرد، بلکه شما را برای مصاحبههای کدنویسی واقعی نیز آماده میکنند.
در پایان این دوره، شما هنر برنامهنویسی تابعی با استفاده از درکهای پایتون را تسلط خواهید یافت. شما درک عمیقی از مزایا و کاربردهای برنامهنویسی تابعی خواهید داشت که به شما امکان میدهد کدهای تمیزتر، مختصرتر و بسیار کارآمدتری بنویسید. چه بخواهید چشمانداز شغلی خود را ارتقا دهید، چه چالشهای برنامهنویسی پیچیده را حل کنید، یا فقط مهارتهای برنامهنویسی خود را گسترش دهید، این دوره به شما دانش و اعتماد به نفس را برای موفقیت میدهد.
این دوره برای چه کسانی مناسب است؟
- این دوره برای برنامهنویسان مبتدی/میانرده پایتون است که میخواهند مفاهیم برنامهنویسی تابعی را در کد خود بگنجانند.
- برنامهنویسانی که میخواهند یاد بگیرند چگونه از درکها در برنامههای خود استفاده کنند.
- برنامهنویسانی که میخواهند درک کنند چگونه از کد بیانی استفاده کنند و بتوانند کد را از دستوری به اعلانی ترجمه کنند.
- برنامهنویسانی که میخواهند برای مصاحبههای شغلی و مشاغلی که در آن کد تابعی تمیز معمول است، آماده شوند.
برنامهنویسی تابعی با استفاده از درکهای پایتون
-
مقدمه 01:43
-
پارادایمهای برنامهنویسی 05:31
-
برنامهنویسی دستوری 05:28
-
برنامهنویسی اعلانی 06:10
-
پارادایمهای برنامهنویسی - بررسی دانش None
-
اکشن، منبع، شرط 12:05
-
تبدیل از دستوری به اعلانی 12:06
-
درکها - بررسی دانش None
-
اولین List Comprehensions 10:12
-
ارسال تابعهای تعریفشده توسط کاربر بهعنوان اکشن 09:39
-
اعمال یک شرط ساده 11:42
-
استفاده از شرایط پیچیده 13:40
-
ارسال یک تابع تعریفشده توسط کاربر بهعنوان شرط 12:08
-
عملگر Walrus 13:14
-
استفاده از 'Else' در List Comprehension 11:35
-
جایگزینهای Comprehensions 14:18
-
آزمایش با اکشن ها 19:22
-
متوقف شوید و کد بنویسید! - List Comprehensions 06:16
-
List Comprehensions - بررسی دانش None
-
List Comprehensions - چالش کدنویسی 1 None
-
List Comprehensions - چالش کدنویسی 2 None
-
List Comprehensions - چالش کدنویسی 3 None
-
مقدمهی مختصر بر Sets 05:08
-
Set Comprehensions پایه 11:42
-
متوقف شوید و کد بنویسید! - Set Comprehensions 07:20
-
Set Comprehensions - بررسی دانش None
-
Set Comprehensions - چالش کدنویسی None
-
ژنراتور چیست؟ 12:28
-
بازیابی آیتمها از Generator Comprehension شما 12:41
-
متوقف شوید و کد بنویسید! - Generator Comprehensions 10:29
-
Generator Comprehensions - بررسی دانش None
-
Generator Comprehensions - چالش کدنویسی 1 None
-
Generator Comprehensions - چالش کدنویسی 2 None
-
مبانی Dictionary Comprehensions 24:45
-
اعمال توابع بر کلیدها/مقادیر 13:11
-
استفاده از شرایط با Dictionary Comprehensions 11:09
-
Dictionary Comprehensions - بررسی دانش None
-
Dictionary Comprehensions - چالش کدنویسی 1 None
-
Dictionary Comprehensions - چالش کدنویسی 2 None
-
یک Comprehension داخل یک Comprehension - این چگونه کار میکند؟ 16:46
-
Nested Comprehensions - مثالهای عملی 10:11
-
متوقف شوید و کد بنویسید! - Nested Comprehensions 04:38
-
Nested Comprehensions - بررسی دانش None
-
Nested Comprehensions - چالش کدنویسی None
-
چالش ماهانه درک - سپتامبر 2023 None
مشخصات آموزش
برنامهنویسی تابعی با استفاده از درکهای پایتون
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:45
- مدت زمان :05:05:37
- حجم :1.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy