زبانهای برنامهنویسی مختلفی وجود دارد – C++، Fortran و Java از شناختهشدهترین آنها هستند – اما در سالهای اخیر، یک زبان تقریباً در همه جا حاضر شده است: Python.
برگر که استاد علوم کامپیوتر در کالج اطلاعات و علوم کامپیوتر منینگ در UMass Amherst است، میگوید: Python یک زبان «شامل باتری» است و در عصر علم داده و ماشین بسیار محبوب شده است. سرعت بخشیدن به زبان برنامه نویسی پایتون بسیار کاربرپسند است.” این زبان دارای کتابخانههایی از ابزارهای آسان است و یک نحو بصری و خواندنی دارد که به کاربران اجازه میدهد تا به سرعت نوشتن کد پایتون را شروع کنند.
اما پایتون دیوانه وار ناکارآمد است. به راحتی بین 100 تا 1000 برابر کندتر از زبان های دیگر اجرا می شود و برخی از کارها ممکن است 60000 برابر در پایتون طول بکشد. برنامه نویسان مدت هاست که این را می دانند و برای کمک به مبارزه با ناکارآمدی پایتون، می توانند از ابزارهایی به نام «پروفایلر» استفاده کنند. پروفایلرها برنامه ها را اجرا می کنند و سپس مشخص می کنند که کدام قسمت ها کند هستند و چرا.
