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 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 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 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 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 +``` 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 +```