Skip to content

Commit 714e6f7

Browse files
author
Saeid Darvish
committed
modify: log & index pages
1 parent d8f9116 commit 714e6f7

3 files changed

Lines changed: 18 additions & 3 deletions

File tree

index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
.. note::
5858
**این کتاب در حال توسعه می‌باشد...(سطح متوسط)**
5959

60-
**شروع:** فروردین ۱۳۹۴ **و** **آخرین بروزرسانی:** اسفند ۱۳۹۹ [`گزارش توسعه <log.html>`__]
60+
**شروع:** فروردین ۱۳۹۴ **و** **آخرین بروزرسانی:** فروردین ۱۴۰۰ [`گزارش توسعه <log.html>`__]
6161

6262
.. note::
6363

lessons/l22.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,8 @@ Class Annotations
236236
print(obj.__annotations__)
237237
238238
print('\nSEC#03', '-' * 30)
239-
print(vars(obj))
239+
print('Class vars:', vars(Sample))
240+
print('Object vars:', vars(obj))
240241
241242
print('\nSEC#04', '-' * 30)
242243
print('x:', obj.x)
@@ -267,7 +268,9 @@ Class Annotations
267268
{'a': <class 'str'>, 'b': typing.ClassVar[str], 'x': <class 'int'>}
268269

269270
SEC#03 ------------------------------
270-
{'x': 5, 'y': 8}
271+
Class vars: {'__module__': '__main__', '__annotations__': {'a': <class 'str'>, 'b': typing.ClassVar[str], 'x': <class 'int'>}, 'a': 'a_data', 'b': 'b_data', '__init__': <function Sample.__init__ at 0x7faae8f16bf8>, '__dict__': <attribute '__dict__' of 'Sample' objects>, '__weakref__': <attribute '__weakref__' of 'Sample' objects>, '__doc__': None}
272+
Object vars: {'x': 5, 'y': 8}
273+
271274

272275
SEC#04 ------------------------------
273276
x: 5
@@ -282,6 +285,7 @@ Class Annotations
282285
b: LANGUAGE
283286

284287

288+
تابع ``vars`` تمام attributeهای شی دریافتی را در قالب یک شی دیکشنری برمی‌گرداند [`اسناد پایتون <https://docs.python.org/3/library/functions.html#vars>`__].
285289

286290

287291

log.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@
1111

1212

1313

14+
.. raw:: html
15+
16+
<p class="rubric" id="00121" ><a class="reference external" href="#00121">00121</a> - پنج‌شنبه ۵ فروردین ۱۴۰۰</p>
17+
18+
* درس بیست و یکم با عنوان «شی گرایی (OOP) در پایتون: Descriptors ،Decorator و Properties» به فهرست کتاب افزوده شد.
19+
* درس بیست و دوم با عنوان «شی گرایی (OOP) در پایتون: دیتا کلاس (Data Class)» به فهرست کتاب افزوده شد.
20+
* بروزرسانی: مبحث «مقدار Hash یک شی و کاربرد آن در پایتون» به درس هفدهم اضافه گردید.
21+
* بروزرسانی: مبحث «Mixin» به درس هجدهم اضافه گردید.
22+
23+
----
24+
1425

1526

1627
.. raw:: html

0 commit comments

Comments
 (0)