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
Copy file name to clipboardExpand all lines: lectures/python_advanced_features.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -580,14 +580,14 @@ add(1.5, 2.7)
580
580
581
581
1.**خوانایی**: راهنمای نوع امضای تابع را خوددستنویس (self-documenting) میکند. خواننده فوراً میداند که یک تابع چه نوعهایی را انتظار دارد و چه نوعهایی برمیگرداند.
582
582
2.**پشتیبانی ویرایشگر**: IDEهایی مانند VS Code از راهنمای نوع برای ارائه تکمیل خودکار بهتر، تشخیص خطا، و مستندات درخطی استفاده میکنند.
583
-
3.**بررسی خطا**: ابزارهایی مانند [mypy](https://mypy.readthedocs.io/) و [pyrefly](https://pyrefly.org/) راهنمای نوع را تجزیهوتحلیل میکنند تا اشکالات را *قبل از* اجرای کد شناسایی کنند.
583
+
3.**بررسی خطا**: ابزارهایی مانند [mypy](https://mypy.readthedocs.io/en/stable/) و [pyrefly](https://pyrefly.org/) راهنمای نوع را تجزیهوتحلیل میکنند تا اشکالات را *قبل از* اجرای کد شناسایی کنند.
584
584
4.**کد تولیدشده توسط LLM**: مدلهای زبانی بزرگ اغلب کدی با راهنمای نوع تولید میکنند، بنابراین درک نحو به شما کمک میکند خروجی آنها را بخوانید و استفاده کنید.
585
585
586
586
### راهنمای نوع در پایتون علمی
587
587
588
588
راهنمای نوع به بحث {doc}`نیاز به سرعت <need_for_speed>` ارتباط دارد:
589
589
590
-
* کتابخانههای پرکارایی مانند [JAX](https://jax.readthedocs.io/) و [Numba](https://numba.pydata.org/) برای کامپایل کد ماشین سریع به دانستن نوع متغیرها متکی هستند.
590
+
* کتابخانههای پرکارایی مانند [JAX](https://docs.jax.dev/en/latest/) و [Numba](https://numba.pydata.org/) برای کامپایل کد ماشین سریع به دانستن نوع متغیرها متکی هستند.
591
591
* در حالی که این کتابخانهها نوعها را در زمان اجرا استنتاج میکنند نه اینکه مستقیماً راهنمای نوع پایتون را بخوانند، *مفهوم* یکسان است --- اطلاعات صریح نوع، بهینهسازی را ممکن میسازد.
592
592
* با تکامل اکوسیستم پایتون، انتظار میرود ارتباط بین راهنمای نوع و ابزارهای کارایی بیشتر شود.
0 commit comments