You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generators::Generator functions::Example 1: مثال 1
33
+
Generators::Generator functions::Example 2: مثال 2
34
+
Generators::Advantages of iterators: مزایای Iteratorها
34
35
Exercises: تمرینها
35
36
---
36
37
@@ -66,6 +67,7 @@ heading-map:
66
67
اکنون بیایید دقیقتر به نحوه کار آن نگاه کنیم، با تمرکز بر پیادهسازی Python از حلقه `for`.
67
68
68
69
(iterators)=
70
+
69
71
### Iteratorها
70
72
71
73
```{index} single: Python; Iterators
@@ -317,7 +319,6 @@ max(y)
317
319
318
320
در این بخش، نحوه استفاده از آنها و تمایز موارد استفاده آنها را بررسی خواهیم کرد.
319
321
320
-
321
322
### باز کردن آرگومانها
322
323
323
324
وقتی روی لیستی از پارامترها عمل میکنیم، اغلب نیاز داریم که محتوای لیست را به عنوان آرگومانهای منفرد به جای یک مجموعه استخراج کنیم هنگام ارسال آنها به توابع.
@@ -656,6 +657,7 @@ def g(x):
656
657
به نظر بسیاری از افراد، این نحو decorator را به یک بهبود قابل توجه برای زبان تبدیل میکند.
657
658
658
659
(descriptors)=
660
+
659
661
### Descriptorها
660
662
661
663
```{index} single: Python; Descriptors
@@ -814,6 +816,7 @@ class Car:
814
816
برای اطلاعات بیشتر میتوانید به [مستندات descriptor](https://docs.python.org/3/howto/descriptor.html) مراجعه کنید.
815
817
816
818
(paf_generators)=
819
+
817
820
## Generatorها
818
821
819
822
```{index} single: Python; Generators
@@ -1084,15 +1087,14 @@ sum(draws)
1084
1087
* نیاز به ایجاد لیستها/tupleهای بزرگ را از بین میبرند، و
1085
1088
* یک رابط یکنواخت برای تکرار فراهم میکنند که میتواند به صورت شفاف در حلقههای `for` استفاده شود
1086
1089
1087
-
1088
1090
## تمرینها
1089
1091
1090
1092
1091
1093
```{exercise-start}
1092
1094
:label: paf_ex1
1093
1095
```
1094
1096
1095
-
کد زیر را کامل کنید و آن را با استفاده از [این فایل csv](https://raw.githubusercontent.com/QuantEcon/lecture-python-programming/master/source/_static/lecture_specific/python_advanced_features/test_table.csv) تست کنید، که فرض میکنیم آن را در دایرکتوری کاری فعلی خود قرار دادهاید
1097
+
کد زیر را کامل کنید و آن را با استفاده از [این فایل csv](https://raw.githubusercontent.com/QuantEcon/lecture-python-programming/main/lectures/_static/lecture_specific/python_advanced_features/test_table.csv) تست کنید، که فرض میکنیم آن را در دایرکتوری کاری فعلی خود قرار دادهاید
0 commit comments