مروری بر 1+10 قابلیت پایتون که فقط برنامه نویس‌های پیشرفته استفاده‌اش می‌کنن

آموزش / IT
تاریخ انتشار : پنج شنبه 20 مرداد 1401

بخش هایی از خیلی زبان‌های برنامه‌نویسی شبیه هم هستن. شرط ها، حلقه ها، متغیرها و ... و شما با یاد گرفتن این ها در هر زبان،‌ می تونین به شکل عمومی برای اون زبان برنامه بنویسین.
اما هر زبان معمولا فلسفه،  دیدگاه و اجزای خاص و متفاوتی هم داره که شما رو از یه برنامه نویس عمومی، تبدیل به برنامه نویس حرفه ای اون زبون می‌کنه. توی این ویدئو به سرعت به 10 تا از این قابلیت‌های خاص در زبان پایتون اشاره می‌کنم تا اگر باهاشون آشنا نیستین، برین سراغش.  البته در آخر هم مهمترین نکته رو اضافه می‌کنم: دیباگ کردن در پایتون!!

** نکته مهم **‌ دو جا یه شرط یه خطی برای سن می نویسم که True یا False برگردونه. در واقع به راحتی می شد گفت «اگر سن از 40 بیشتر بود» که خب یه بولین از نوع صحیح و غلط بر می گردونه ((: فاز پیشرفته گرفتم اونو نوشتم.

**‌نکته جالب**‌ می دونستین تو توضیحات یوتیوب نمی شه از علامت بزرگتر کوچیکتر استفاده کرد؟ (:

با تشکر از کامنت Yas

0:37 - 1. enumerate
1:31 - 2. for, else
2:48 - 3. list comprehension (for generators/one line fors)
4:15 - 4. fstring
5:03 - 5. itertools.product
6:37 - 6. itertools.combinations
7:29 - 7. one line if
8:46 - 8. pathlib
9:41 - 9. decorators
11:03 - 10. map, filter, zip (fp functions)
15:10 - 11. breakpoint function (pdb)

ویدیوهای بیشتر از Jadi Mirmirani