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

Поділитися
Вставка
  • Опубліковано 27 лип 2022
  • بخش هایی از خیلی زبان‌های برنامه‌نویسی شبیه هم هستن. شرط ها، حلقه ها، متغیرها و ... و شما با یاد گرفتن این ها در هر زبان،‌ می تونین به شکل عمومی برای اون زبان برنامه بنویسین.
    اما هر زبان معمولا فلسفه، دیدگاه و اجزای خاص و متفاوتی هم داره که شما رو از یه برنامه نویس عمومی، تبدیل به برنامه نویس حرفه ای اون زبون می‌کنه. توی این ویدئو به سرعت به ۱۰ تا از این قابلیت‌های خاص در زبان پایتون اشاره می‌کنم تا اگر باهاشون آشنا نیستین، برین سراغش. البته در آخر هم مهمترین نکته رو اضافه می‌کنم: دیباگ کردن در پایتون!!
    ** نکته مهم **‌ دو جا یه شرط یه خطی برای سن می نویسم که True یا False برگردونه. در واقع به راحتی می شد گفت «اگر سن از ۴۰ بیشتر بود» که خب یه بولین از نوع صحیح و غلط بر می گردونه ((: فاز پیشرفته گرفتم اونو نوشتم.
    **‌نکته جالب**‌ می دونستین تو توضیحات یوتیوب نمی شه از علامت بزرگتر کوچیکتر استفاده کرد؟ (:
    با تشکر از کامنت 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)

КОМЕНТАРІ • 72

  • @Yas-gs8cm
    @Yas-gs8cm 2 роки тому +25

    1. enumerate

  • @ehsanilb5301
    @ehsanilb5301 2 роки тому +9

    توی این ویدیو یه همچین کدی بود :

  • @TekhneWithHomayoon
    @TekhneWithHomayoon 2 роки тому

    نکته یازدهم خیلی خوب بود.

  • @majidpalar
    @majidpalar 2 роки тому

    دمت گرم عالی بود، هر روز بهتر از دیروز😉

  • @masterchiller807
    @masterchiller807 2 роки тому

    به به ویدیو سطح بالا 🔥👑

  • @ThePowerofMind...
    @ThePowerofMind... 2 роки тому

    عالی ممنون:)

  • @hamed9327
    @hamed9327 2 роки тому

    بسیار مختصر و مفید

  • @pedramardakani
    @pedramardakani Рік тому +1

    مرسی خیلی مختصر و مفید بود :) یک کلیپ برای معرفی چیزهایی مثل Type Hinting شاید باحال بشه. باعث میشه هم بقیه بهتر بتونن کد رو بخونن هم IDE بتونه بهتر پیشنهاد بده برای تکمیل ادامه کد.

  • @ucmasmaster1399
    @ucmasmaster1399 2 роки тому

    Tnx jadi.

  • @hamedmobaraki1993
    @hamedmobaraki1993 2 роки тому

    بسیار عالی ممنون جادی. خیلی مفید و مختصر. هم واسه اونایی که نمیدونستن خیلی خیلی مفید بود(مثل من) و هم واسه اونایی که میدونستن یاداوری بود. رکورد بیشترین مفید بودن در کمترین زمان رو شکستی.

  • @shython
    @shython 2 роки тому +1

    عالی و قوی ❤

  • @mohamadrezamohamadi8393
    @mohamadrezamohamadi8393 2 роки тому

    سلام جادی جان از این نوع ویدیو ها بیشتر بزار, ممنون

  • @sinarasoulihaghighi998
    @sinarasoulihaghighi998 2 роки тому

    خیلی خفن بود

  • @sajjadjafari7861
    @sajjadjafari7861 2 роки тому

    Thanks 😊

  • @alireza0536
    @alireza0536 2 роки тому

    مرسی عالی بود 😎🙏👑👌

  • @reza.kargar
    @reza.kargar 2 роки тому

    محشر بود 👌🏻

  • @pooriaheidary6204
    @pooriaheidary6204 2 роки тому

    اون else بعد از for خیلی باحال بود، به عقل جن هم نمی رسید.

  • @Yas-gs8cm
    @Yas-gs8cm 2 роки тому +3

    به نظرم مهمترین چیزی که میشه به عنوان کلکای سطح بالاتر دونست metaclass ها هستن... بد شد ذکر نکردین

  • @danialemamian7675
    @danialemamian7675 2 роки тому +1

    yes

  • @kernel10
    @kernel10 2 роки тому +1

    قسمتای دیگه هم با این موضوع بساز لطفا خیلی دنبال همچین چیزی بودم