From e5bdc555fab68664bce86f2e232403a3596758ec Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:30 +1100 Subject: [PATCH 1/6] Update translation: lectures/functions.md --- lectures/functions.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lectures/functions.md b/lectures/functions.md index 20ce44b..85f1e1d 100644 --- a/lectures/functions.md +++ b/lectures/functions.md @@ -284,6 +284,7 @@ quad(lambda x: x**3, 0, 2) ## کاربردها + ### نمونه‌برداری تصادفی دوباره به این کد از {doc}`درس قبلی ` نگاه کنید @@ -368,7 +369,7 @@ plt.show() حالا، چندین راه وجود دارد که می‌توانیم کد بالا را ساده کنیم. -به عنوان مثال، می‌توانیم شرط‌ها را کاملاً حذف کنیم و فقط نوع خروجی مورد نظر را به عنوان یک تابع، متد، یا شیء [callable](https://typing.python.org/en/latest/spec/callables.html) دیگر به برنامه بدهیم. +به عنوان مثال، می‌توانیم شرط‌ها را به‌طور کامل حذف کنیم و فقط نوع خروجی مورد نظر را به عنوان یک تابع، متد، یا شیء [callable](https://typing.python.org/en/latest/spec/callables.html) دیگر به برنامه بدهیم. برای درک این موضوع، نسخه زیر را در نظر بگیرید. @@ -421,7 +422,7 @@ m(7, 2, 4) اساساً، یک تابع بازگشتی(Recursive Function) تابعی است که خودش را فراخوانی می‌کند. -به عنوان مثال، مسئله محاسبه $x_t$ برای برخی از مقادیر t را در نظر بگیرید که +به عنوان مثال، مسئله محاسبه $x_t$ برای برخی از مقادیر $t$ را در نظر بگیرید که ```{math} :label: xseqdoub From a717d1545638e5bf71aa450934d0c6c40dbc247d Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:31 +1100 Subject: [PATCH 2/6] Update translation: .translate/state/functions.md.yml --- .translate/state/functions.md.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.translate/state/functions.md.yml b/.translate/state/functions.md.yml index 9384750..c905da8 100644 --- a/.translate/state/functions.md.yml +++ b/.translate/state/functions.md.yml @@ -1,4 +1,4 @@ -source-sha: cadd911316d30a04f4bd518736088932b1c88790 +source-sha: e2d28d003d61f45bf75e790a94b8d478ed0902f2 synced-at: "2026-11-02" model: claude-sonnet-5 mode: UPDATE From e27b8e3a5e58e3a6277b9b7c91d84e1a35b6ce70 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:32 +1100 Subject: [PATCH 3/6] Update translation: lectures/oop_intro.md --- lectures/oop_intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lectures/oop_intro.md b/lectures/oop_intro.md index f95b769..2ef7019 100644 --- a/lectures/oop_intro.md +++ b/lectures/oop_intro.md @@ -399,4 +399,4 @@ print(callablels) ``` ```{solution-end} -``` \ No newline at end of file +``` From 73b612b7a6e02585e014397b0b5855b40247bdd6 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:33 +1100 Subject: [PATCH 4/6] Update translation: .translate/state/oop_intro.md.yml --- .translate/state/oop_intro.md.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.translate/state/oop_intro.md.yml b/.translate/state/oop_intro.md.yml index 6f05cfa..3615d31 100644 --- a/.translate/state/oop_intro.md.yml +++ b/.translate/state/oop_intro.md.yml @@ -1,6 +1,6 @@ -source-sha: 126eb49056ad1b685638c1820ebb7b4c89cabf89 -synced-at: "2026-03-20" -model: unknown -mode: RESYNC +source-sha: e2d28d003d61f45bf75e790a94b8d478ed0902f2 +synced-at: "2026-11-02" +model: claude-sonnet-5 +mode: UPDATE section-count: 6 -tool-version: 0.13.0 +tool-version: 0.30.0 From eac27c11dc503a92d5be762ae2a71d4e65fa180f Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:34 +1100 Subject: [PATCH 5/6] Update translation: lectures/python_oop.md --- lectures/python_oop.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lectures/python_oop.md b/lectures/python_oop.md index a049a5e..852eecf 100644 --- a/lectures/python_oop.md +++ b/lectures/python_oop.md @@ -172,7 +172,7 @@ OOP به همان دلیلی که انتزاع مفید است، مفید است ```{code-cell} python3 def earn(w,y): - "Consumer with inital wealth w earns y" + "Consumer with initial wealth w earns y" return w+y def spend(w,x): @@ -240,7 +240,7 @@ class Consumer: "The consumer spends x dollars if feasible" new_wealth = self.wealth - x if new_wealth < 0: - print("Insufficent funds") + print("Insufficient funds") else: self.wealth = new_wealth ``` @@ -257,7 +257,7 @@ class Consumer: متد `__init__` یک *متد سازنده* است. -هر زمان که نمونه‌ای از کلاس ایجاد کنیم، متد `__init_` به صورت خودکار فراخوانی می‌شود. +هر زمان که نمونه‌ای از کلاس ایجاد کنیم، متد `__init__` به صورت خودکار فراخوانی می‌شود. فراخوانی `__init__` یک "namespace" برای نگهداری داده‌های نمونه راه‌اندازی می‌کند --- بیشتر در این مورد بعداً. @@ -902,4 +902,4 @@ class Polynomial: ``` ```{solution-end} -``` \ No newline at end of file +``` From a0c2f28d1857f3bb7e6e58f36e45257fcd5d570c Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 2 Nov 2026 20:29:35 +1100 Subject: [PATCH 6/6] Update translation: .translate/state/python_oop.md.yml --- .translate/state/python_oop.md.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.translate/state/python_oop.md.yml b/.translate/state/python_oop.md.yml index f0b8222..ea72688 100644 --- a/.translate/state/python_oop.md.yml +++ b/.translate/state/python_oop.md.yml @@ -1,6 +1,6 @@ -source-sha: 8973c2e03fe820f44b841b2e13ed4107500a1226 -synced-at: "2026-03-20" -model: unknown -mode: RESYNC +source-sha: e2d28d003d61f45bf75e790a94b8d478ed0902f2 +synced-at: "2026-11-02" +model: claude-sonnet-5 +mode: UPDATE section-count: 5 -tool-version: 0.13.0 +tool-version: 0.30.0