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

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 73

  • @Yas-gs8cm
    @Yas-gs8cm 2 года назад +26

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

    • @JavadZahiri
      @JavadZahiri 2 года назад

      @@JadiMirmirani جادی جان تو دیسکریپشن باید تایم استمپ اول خط باشه تا یوتوب به عنوان چپتر تشخیصش بده.

  • @ehsanilb5301
    @ehsanilb5301 2 года назад +10

    توی این ویدیو یه همچین کدی بود :
    found = True if count > 10 else False
    میشه ساده تر هم نوشتش :
    found = count > 10

  • @Shahrokh6814
    @Shahrokh6814 2 года назад

    این دو تا ویدیو از کُری شِیفر هم همین مضمون رو دارند و خیلی جالب‌اند:
    10 Python Tips and Tricks For Writing Better Code
    ruclips.net/video/C-gEQdGVXbk/видео.html
    5 Common Python Mistakes and How to Fix Them
    ruclips.net/video/zdJEYhA2AZQ/видео.html

  • @pedramardakani
    @pedramardakani 2 года назад +1

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

  • @TekhneWithHomayoon
    @TekhneWithHomayoon 2 года назад

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

  • @majidpalar
    @majidpalar 2 года назад

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

  • @mohamads9759
    @mohamads9759 2 месяца назад

    Useful. Thanks.

  • @hamedmobaraki1993
    @hamedmobaraki1993 2 года назад

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

  • @SabaJamalian
    @SabaJamalian Год назад

    جادی جان جایی توضیح دادی که ستاپ ویدیوهای آموزشیت رو چطوری درست میکنی؟ اینکه همزمان یه گرید از ویدیو، اسلاید و ترمینال رو در حالی که میتونی روشون خط بکشی و طراحی کنی رو چطوری انجام میدی؟ :)

  • @masterchiller807
    @masterchiller807 2 года назад

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

  • @shahinzamani145
    @shahinzamani145 2 года назад

    مرسی جادی جان - میشه راجب این markdown بیشتر توضیح بدی ؟

  • @kernel10
    @kernel10 2 года назад +1

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

  • @Iamxmsa
    @Iamxmsa 2 года назад

    سلام
    بسیار عالی
    برای مطالعه بیشتر (قابلیت های دیگر پایتون) باید چه کلید واژه ای را توی اینترنت سرچ کنم

  • @pooriaheidary6204
    @pooriaheidary6204 2 года назад

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

  • @MohammadMahdian888
    @MohammadMahdian888 2 года назад

    خیلی خوب بود ایول، فقط به جای
    if count > 10 True else False
    میشه خود
    count > 10
    رو قرار داد.

  • @hamed9327
    @hamed9327 2 года назад

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

  • @hujhyjasd7152
    @hujhyjasd7152 2 года назад

    ممنون جادی جان. با اینکه تو پایتون با کمال فروتنی از شما خیلی بهترم, باز هم این کلیپ رو دیدم و خیلی لذت بردم. کلا خیلی پر انرژی و مثبت هستید.. البته باید بگم که شروع ام رو مدیون شما هستم ♥️♥️♥️♥️

    • @sajjad.mah2
      @sajjad.mah2 2 года назад

      why don't you share your tricks?

  • @parhamb3629
    @parhamb3629 2 года назад

    برای دیباگ میشه از assert 0 هم استفاده کرد و برنامه رو با pdb ران کرد

  • @mohamadrezamohamadi8393
    @mohamadrezamohamadi8393 2 года назад

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

  • @philija1233
    @philija1233 2 года назад

    سلام آقای جادی ، بعضی از صفحات manual page در کالی لینوکس من نشون داده نمیشه مینویسه:no manual entry for man(2) علتش چیه ؟ ممنونم اگه پاسخش رو بدید.

  • @sheracore9190
    @sheracore9190 2 года назад

    عالی بود مرسی. برای دیباگ کردن میشه از ipdb از متد set_trace() هم استفاده کرد

  • @mohammadrezataslimi9627
    @mohammadrezataslimi9627 2 года назад +1

    چقدر عالی ، یادگرفتن این تریک ها شاید سینیور نکنه ادمو ولی خیلی رو سطح برنامه نویسی تاثیر میزاره

  • @ThePowerofMind...
    @ThePowerofMind... 2 года назад

    عالی ممنون:)

  • @abbasdehghanzadeh5903
    @abbasdehghanzadeh5903 2 года назад

    ميشه در مورد paradigm های برنامه نویسی توضیح دهید.😊

  • @skyrim3914
    @skyrim3914 2 года назад

    سلام جادی جان من اومدم توی کنالت گیج شدم میخوام پایتون رو شروع کنم میشه بهم بگی از کدوک ویدیوت شروع کنم

  • @shython
    @shython 2 года назад +1

    عالی و قوی ❤

  • @shayanGhani.
    @shayanGhani. 2 года назад

    زیبا تر از عشقی مرد 😍😍

  • @شادیفتحی-ب5ظ
    @شادیفتحی-ب5ظ 2 года назад

    سلام جناب وقت بخیر من میخواستم هکری را یاد بگیرم برای شروع باید چیارو یاد بگیرم اگه راهنمایی کنید ممنون میشم🙏🙏

  • @sinarasoulihaghighi998
    @sinarasoulihaghighi998 2 года назад

    خیلی خفن بود

  • @ucmasmaster1399
    @ucmasmaster1399 2 года назад

    Tnx jadi.

  • @Yas-gs8cm
    @Yas-gs8cm 2 года назад +3

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

  • @Salati461
    @Salati461 2 года назад

    Can you help me? How can i access to database of af site? Its a hard site

  • @Mike.Farahani
    @Mike.Farahani 2 года назад

    من عاشق این دو قسمتم
    اول برنامه : جادی ام
    آخر برنامه: جادی بودم
    واقعا یه دونه ای جادی!!

  • @whomustnotbenamed392
    @whomustnotbenamed392 2 года назад

    دمت گرم جادی

  • @danialemamian7675
    @danialemamian7675 2 года назад +1

    yes

  • @sajjadjafari7861
    @sajjadjafari7861 2 года назад

    Thanks 😊

  • @امیرحسینجعفری-ي6ط
    @امیرحسینجعفری-ي6ط 2 года назад

    محشر بود

  • @mortezatourani7772
    @mortezatourani7772 2 года назад

    دقیقه 8:36 نکته خنده‌داری که خیلی جاها اتفاق میفته و تو این مثال هم هست اینه که دیگه اینجا نیازی به گذاره شرطی برای برگردوندن True / False نیست چون نتیجه خود count > 10 بولین هست :)

  • @alireza0536
    @alireza0536 2 года назад

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

  • @Saeed-Nakhaei
    @Saeed-Nakhaei 8 месяцев назад

    جادی من یه سوال دارم چقدر ساختمان داده و طراحی الگوریتم رو یاد بگیریم منظورم برای کسی که دانشگاه نرفته ولی دنبال استخدام شدن هستش خیلی کلی پرسیدم سوالم رو

    • @JadiMirmirani
      @JadiMirmirani  7 месяцев назад +1

      زیادی کلی است. درک عمومی ازش مفیده. گاهی هم تو مصاحبه جاهای جدی ازش سوال زیاد میاد. تو کار واقعی هم گاهی به درد می خوره ولی اگر لازم باشه خب یاد میگیری دیگه

  • @essiamoli545
    @essiamoli545 2 года назад

    thanks billions

  • @saeedshirazi7656
    @saeedshirazi7656 2 года назад

    عالی بود مخصوصا دیباگر

  • @KAY-jb1qw
    @KAY-jb1qw 2 года назад

    much love

  • @soheilhoseinlou5453
    @soheilhoseinlou5453 2 года назад

    Agha comment bezarin baraye ostademon

  • @cor3down281
    @cor3down281 2 года назад

    jadi, warlus operator yadet raft :)

  • @aliabbasii6132
    @aliabbasii6132 2 года назад

    عاقا عالی

  • @mashhadbox9631
    @mashhadbox9631 2 года назад

    great

  • @pedrorush6550
    @pedrorush6550 2 года назад

    جادی خیلی دوست دارم

  • @reza.kargar
    @reza.kargar 2 года назад

    محشر بود 👌🏻

  • @mahdiahmadi6555
    @mahdiahmadi6555 2 года назад

    عشقی

  • @MrNEO-vm5jj
    @MrNEO-vm5jj 2 года назад

    nice

  • @mehdibagheri6448
    @mehdibagheri6448 Год назад

    Ok

  • @CertMusashi
    @CertMusashi 2 года назад

    علی مثل همیشه ❤️

  • @alirezaarttam3344
    @alirezaarttam3344 2 года назад

    awliiiii

  • @rastnews8318
    @rastnews8318 2 года назад

    جادی جان ما که پول نداریم دوره آموزش پایتون شما رو بخریم باید چیکار کنیم؟ هیچ راهی نیست؟

  • @mohammadmahdialvansaz8001
    @mohammadmahdialvansaz8001 2 года назад

    Nice

  • @Informationsam
    @Informationsam 2 года назад

    tnx jadiii🫂

  • @MrNEO-vm5jj
    @MrNEO-vm5jj 2 года назад

    jadi dmt grm

  • @imannabipour
    @imannabipour 2 года назад

    عالی بود ممنون

  • @Shahrokh6814
    @Shahrokh6814 2 года назад

    توصیه می‌شه برای افزایش خوانایی، به‌جای map و filter هم از همون list comprehension استفاده کنیم 😅

    • @Shahrokh6814
      @Shahrokh6814 2 года назад

      @AMIR GIAHI
      خب می‌شه موقعی که مدیریت حافظه بر سرعت اولویت داره از
      Generator Comprehension
      استفاده کرد

    • @aldrikshmo
      @aldrikshmo 2 года назад

      مشکل
      list comprehension
      اینه که نمیشه بهش فانکشن داد اما با
      map
      میشه کارهای پیچیده‌تر کرد

  • @amirhe5008
    @amirhe5008 2 года назад

    awli

  • @mohsenss8791
    @mohsenss8791 2 года назад +1

    این قابلیت ها تو کاتلین خیلی سر راست تر و باحال تره. جفتشون خوبن ولی جادی اگه یکم از کاتلین هم بگی خوب میشه.🤔

  • @rahneshin752
    @rahneshin752 2 года назад

    ♥️♥️♥️♥️

  • @mahdi7d1rostami
    @mahdi7d1rostami 2 года назад

    با نام و یاد خدا ویدیو رو شروع می‌کنیم. امیدواریم همش رو بلد باشیم.

    • @mahdi7d1rostami
      @mahdi7d1rostami 2 года назад

      فقط همون دیباگر آخری رو بلد نبودم چون به استفاده از دیباگر خود وی‌اس‌کد عادت کرده بودم. البته فکر کنم خود وی‌اس‌کد هم در پشت صحنه از دیباگر خود پایتون استفاده بکنه ولی مطمئن نیستم.

  • @SirPhonk
    @SirPhonk 2 года назад

    >

  • @shabane
    @shabane 2 года назад

    فقط zip رو نمی‌دونستم به به

  • @ADT3C
    @ADT3C 2 года назад

    nice