آموزش برنامه نویسی تابعی با لیست‌سازی در پایتون - آخرین آپدیت

دانلود Functional Programming with Python Comprehensions

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

برنامه نویسی تابعی با پایتون: قدرت Comprehension ها برای کد شفاف‌تر، مختصرتر و کارآمدتر

یاد بگیرید چگونه از مدل 'عمل، منبع، شرط' در Comprehension ها استفاده کنید.

تفاوت بین سبک برنامه نویسی امری و اعلانی را درک کنید.

چگونه کد تابعی را شناسایی، نوشته و استفاده کنیم.

چگونه List Comprehension، Set Comprehension و Dictionary Comprehension پاک و مختصری ایجاد کنیم.

چگونه Generator Comprehension ایجاد و استفاده کنیم.

چگونه Nested Comprehension ایجاد و استفاده کنیم.

چگونه سوالات سبک مصاحبه شغلی را با استفاده از کد تابعی حل کنیم.

  • List Comprehension
  • Set Comprehension
  • Dictionary Comprehension
  • Generator Comprehension
  • ارزیابی تنبل (Lazy Evaluation)
  • برنامه نویسی اعلانی (Declarative Programming)
  • برنامه نویسی تابعی (Functional Programming)
  • تغییر ناپذیری (Immutability)

پیش نیازها: دانش پایه پایتون، مانند درک خوب از سینتکس، انواع داده‌های پایه و حلقه‌ها، ایده‌آل است.

به آموزش برنامه نویسی تابعی با Comprehension های پایتون خوش آمدید!

این دوره با دقت طراحی شده است تا شکاف بین برنامه نویسی پایتون مبتدی و متوسط ​​را پر کند و به طور خاص بر اصول برنامه نویسی تابعی متمرکز است. در طول دوره، شما سفری تحول آفرین را آغاز خواهید کرد و در هنر استفاده از List Comprehension، Set Comprehension، Dictionary Comprehension و Nested Comprehension برای نوشتن کد شفاف تر، مختصرتر و کارآمدتر تسلط خواهید یافت.

در پایان این دوره، شما درک واقعی از موارد زیر خواهید داشت:

  1. List Comprehension
  2. Set Comprehension
  3. Dictionary Comprehension
  4. Generator Comprehension
  5. Nested Comprehension
  6. تفاوت بین سبک‌های برنامه نویسی امری و اعلانی

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

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

در پایان این دوره، شما در هنر برنامه نویسی تابعی با Comprehension های پایتون مسلط خواهید شد. شما درک عمیقی از مزایا و کاربردهای برنامه نویسی تابعی خواهید داشت و به شما امکان می دهد کد پاک تر، مختصرتر و بسیار کارآمدتری بنویسید. چه هدف شما ارتقای چشم انداز شغلی خود، مقابله با چالش های پیچیده کدنویسی، یا صرفاً گسترش مجموعه مهارت های برنامه نویسی خود باشد، این دوره شما را با دانش و اطمینان برای برتری تجهیز می کند.

اکنون ثبت نام کنید و سفری متحول کننده را به قلمرو برنامه نویسی تابعی با Comprehension های پایتون آغاز کنید. بیایید با هم قدرت برنامه نویسی تابعی را آزاد کنیم و مهارت های برنامه نویسی پایتون شما را به ارتفاعات جدیدی برسانیم!


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

مقدمه Introduction

  • مقدمه Introduction

دستوری در مقابل اعلانی Imperative vs Declarative

  • الگوهای برنامه نویسی Programming Paradigms

  • برنامه نویسی دستوری Imperative Programming

  • برنامه نویسی اعلانی Declarative Programming

  • الگوهای برنامه نویسی - آزمون دانش Programming Paradigms - Knowledge Check

ارکان اصلی Comprehension The Cornerstones of Comprehensions

  • عمل، منبع، شرط Action, Source, Condition

  • تبدیل از دستوری به اعلانی Converting from Imperative to Declarative

  • Comprehensions - آزمون دانش Comprehensions - Knowledge Check

List Comprehensions List Comprehensions

  • اولین List Comprehensions ما Our First List Comprehensions

  • ارسال توابع تعریف شده توسط کاربر به عنوان Action Passing User Defined Functions as Actions

  • اعمال یک شرط ساده Applying a Simple Condition

  • استفاده از شرایط پیچیده Using Complex Conditions

  • ارسال یک تابع تعریف شده توسط کاربر به عنوان یک شرط Passing a User Defined Function as a Condition

  • عملگر Walrus The Walrus Operator

  • استفاده از 'Else' در List Comprehension Using 'Else' in a List Comprehension

  • جایگزین هایی برای Comprehensions Alternatives to Comprehensions

  • آزمایش با Actions Experimenting with Actions

  • توقف و کدنویسی! - List Comprehensions Stop and Code! - List Comprehensions

  • List Comprehensions - آزمون دانش List Comprehensions - Knowledge Check

  • List Comprehensions - چالش کدنویسی 1 List Comprehensions - Coding Challenge 1

  • List Comprehensions - چالش کدنویسی 2 List Comprehensions - Coding Challenge 2

  • List Comprehensions - چالش کدنویسی 3 List Comprehensions - Coding Challenge 3

Set Comprehensions Set Comprehensions

  • یک مقدمه مختصر در مورد Set ها A Brief Primer on Sets

  • Set Comprehensions پایه Basic Set Comprehensions

  • توقف و کدنویسی! - Set Comprehensions Stop and Code! - Set Comprehensions

  • Set Comprehensions - آزمون دانش Set Comprehensions - Knowledge Check

  • Set Comprehensions - چالش کدنویسی Set Comprehensions - Coding Challenge

Generator Comprehensions Generator Comprehensions

  • ژنراتور چیست؟ What is a Generator?

  • بازیابی آیتم ها از Generator Comprehension خود Retrieving Items from your Generator Comprehension

  • توقف و کدنویسی! - Generator Comprehensions Stop and Code! - Generator Comprehensions

  • Generator Comprehensions - آزمون دانش Generator Comprehensions - Knowledge Check

  • Generator Comprehensions - چالش کدنویسی 1 Generator Comprehensions - Coding Challenge 1

  • Generator Comprehensions - چالش کدنویسی 2 Generator Comprehensions - Coding Challenge 2

Dictionary Comprehensions Dictionary Comprehensions

  • مبانی Dictionary Comprehension Dictionary Comprehension Basics

  • اعمال توابع به Keys/Values Applying Functions to Keys/Values

  • استفاده از شرایط با Dictionary Comprehensions Using Conditions with Dictionary Comprehensions

  • Dictionary Comprehensions - آزمون دانش Dictionary Comprehensions - Knowledge Check

  • Dictionary Comprehensions - چالش کدنویسی 1 Dictionary Comprehensions - Coding Challenge 1

  • Dictionary Comprehensions - چالش کدنویسی 2 Dictionary Comprehensions - Coding Challenge 2

Nested Comprehensions Nested Comprehensions

  • یک Comprehension داخل یک Comprehension - این چگونه کار می کند؟ A Comprehension inside a Comprehension - How does that work?

  • Nested Comprehensions - مثال های حل شده Nested Comprehensions - Worked Examples

  • توقف و کدنویسی! - Nested Comprehensions Stop and Code! - Nested Comprehensions

  • Nested Comprehensions - آزمون دانش Nested Comprehensions - Knowledge Check

  • Nested Comprehensions - چالش کدنویسی Nested Comprehensions - Coding Challenge

چالش ماهیانه Comprehension - دانش خود را به کار گیرید! The Monthly Comprehension Challenge - Apply Your Knowledge!

  • چالش ماهیانه Comprehension - سپتامبر 2023 Monthly Comprehension Challenge - September 2023

  • چالش ماهیانه Comprehension - اکتبر 2023 Monthly Comprehension Challenge - October 2023

  • چالش ماهیانه Comprehension - نوامبر 2023 Monthly Comprehension Challenge - November 2023

  • چالش ماهیانه Comprehension - دسامبر 2023 Monthly Comprehension Challenge - December 2023

  • چالش ماهیانه Comprehension - ژانویه 2024 Monthly Comprehension Challenge - January 2024

  • چالش ماهیانه Comprehension - فوریه 2024 Monthly Comprehension Challenge - February 2024

  • چالش ماهیانه Comprehension - مارس 2024 Monthly Comprehension Challenge - March 2024

  • چالش ماهیانه Comprehension - آوریل 2024 Monthly Comprehension Challenge - April 2024

  • چالش ماهیانه Comprehension - می 2024 Monthly Comprehension Challenge - May 2024

  • چالش ماهیانه Comprehension - ژوئن 2024 Monthly Comprehension Challenge - June 2024

  • چالش ماهیانه Comprehension - جولای 2024 Monthly Comprehension Challenge - July 2024

  • چالش ماهیانه Comprehension - آگوست 2024 Monthly Comprehension Challenge - August 2024

  • چالش ماهیانه Comprehension - سپتامبر 2024 Monthly Comprehension Challenge - September 2024

  • چالش ماهیانه Comprehension - اکتبر 2024 Monthly Comprehension Challenge - October 2024

  • چالش ماهیانه Comprehension - نوامبر 2024 Monthly Comprehension Challenge - November 2024

  • چالش ماهیانه Comprehension - دسامبر 2024 Monthly Comprehension Challenge - December 2024

  • چالش ماهیانه Comprehension - ژانویه 2025 Monthly Comprehension Challenge - January 2025

  • چالش ماهیانه Comprehension - فوریه 2025 Monthly Comprehension Challenge - February 2025

  • چالش ماهیانه Comprehension - مارس 2025 Monthly Comprehension Challenge - March 2025

  • چالش ماهیانه Comprehension - آوریل 2025 Monthly Comprehension Challenge - April 2025

  • چالش ماهیانه Comprehension - می 2025 Monthly Comprehension Challenge - May 2025

  • چالش ماهیانه Comprehension - ژوئن 2025 Monthly Comprehension Challenge - June 2025

نمایش نظرات

آموزش برنامه نویسی تابعی با لیست‌سازی در پایتون
جزییات دوره
5 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,741
4.8 از 5
دارد
دارد
دارد
James Clare
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Clare James Clare

پایتون را با جیمز یاد بگیرید!

سلام