بهینه سازی و افزایش سرعت پایتون با C Extension

Поділитися
Вставка
  • Опубліковано 5 січ 2024
  • در این ویدیو به بررسی ۴ سناریو مختلف برای اجرای یک مثال ساده پرداختیم که بتوانیم پرفورمنس را در حالت های مختلف مقایسه کنیم. در حالت اول از Pure Python استفاده کردیم. در حالت همان مثال را با C پیاده سازی کردیم. در حالت سوم از NumPy و در حالت چهارم کدی را که به زبان C نوشته بودیم از طریق پایتون فراخوانی کردیم و نتایج را به صورت آماری بررسی کردیم. یکی از مهمترین راهکارهای بهینه سازی و افزایش سرعت پایتون در حالت هایی که پرفورمنس حیاتی است استفاده از C Extension است
    00:00 مقدمه
    02:10 اجرای Pure Python
    06:50 اجرای برنامه با C/C++
    08:09 افزایش سرعت پایتون با NumPy
    10:40 افزایش سرعت پایتون با C Extension
    00:00 بررسی نتایج

КОМЕНТАРІ • 25

  • @mehdismaeili3743

    عالی / مثل همیشه.

  • @soroushfathi5537

    مرسی از اشتراک گذاری این نکات

  • @MHA-kh5vx

    جالب بود ممنون از شما

  • @user-ul5dk1qu5l

    ممنون از شما واقعا مفید بودش

  • @amirhashemdoust7325

    مفید و کاربردی

  • @radishark8449

    فوق‌العاده عالی و کاربردی بود ممنون ازتون ❤❤❤❤

  • @farhad_353

    خیلی جالب بود

  • @AmirMotahari

    خیلی جالب و جذاب بود!

  • @mehdi-vl5nn

    جالب بود یه ویدیو دیدم چند وقت پیش اونجا با جی پی یو هم تست میگرفت برای علاقه مندا اضفه کنم پایتون میتونید باapi پایتون هم کار کنید برای اکستنشن نویسی که باز پایتون میاد یه abi هم ارائه میده براش (یعنی قول میده در طول ورژن های مختلف این عوضنشه محدود هم هست نسب به api اکستنشن نویسی)

  • @mahdif8294

    خیلی خوب بود. ولی اگه توی کد پایتونتون از built-in های پایتون مثل متد sum استفاده میکردید، از کدی که شما نوشتید سریعتر ران میشد

  • @gotohellbro3645

    جالب بود. آیا راهی هست تا کدهای پایتون رو به شکل DLL ذخیره ودر برنامه های دیگه فایل DLL رو اجرا کرد؟

  • @kameelmirzaei4729

    Pure Python NumPy C/C++