مجله خبری برنامه‌نویسی پایتون

مرکز آموزش و رقابت برنامه نویسی پایتون

مجله خبری برنامه‌نویسی پایتون

مرکز آموزش و رقابت برنامه نویسی پایتون

مجله خبری برنامه‌نویسی پایتون

زبان پایتون (Python) در سال ۱۹۹۱ توسط یک برنامه‌نویس هلندی به نام گیدو ون روسوم (Guido van Rossum) ابداع شد و از آن زمان تا کنون رشد قابل ملاحظه‌ای را شاهد بوده است.

اگر چه وی در آن زمان گفته بود: «من به هیچ وجه قصد ندارم زبانی بسازم که به طور گسترده مورد استفاده قرار بگیرد» ولی اکنون و با گذشت نزدیک به سه دهه از آن تاریخ، پایتون تقریباً تمام رقبای خود را کنار زده و به اندازه‌ای محبوبیت یافته که حتی افراد مبتدی نیز کدنویسی را با آن شروع می‌کنند.

در یک سال گذشته، «Python» یکی از کلماتی بود که شهروندان آمریکایی بسیار زیاد در گوگل جستجو کرده‌اند، حتی بیشتر از نام ستاره‌های تلویزیونی.

۴ مطلب با کلمه‌ی کلیدی «محبوب ترین زبان برنامه نویسی» ثبت شده است

ثبت نام

نکته : وبینار بصورت آنلاین در روز جمعه ۱۸ آبان ساعت ۱۴ تا ۱۶ برگزار خواهد شد.فیلم وبینار برای افرادی که در این بخش ثبت نام کردند ارسال خواهد شد. هر گونه سوالی در مورد وبینار داشتید میتوانید از طریق آی دی تلگرامی aiuni_admin ارسال کنید.

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

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

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

تصور کنید که مشغول انجام کاری در محل کار خود هستید و ناگهان با مشکلی روبرو می‌شوید. چه می‌کنید؟ احتمالا از یکی از همکاران خود کمک می‌خواهید یا خودتان فکر می‌کنید تا به جواب برسید. ده سالی است که برنامه‌نویسان راه بهتری را یافته‌اند!

استک اوورفلو محیطی برای پرسش و پاسخ مخصوص برنامه‌نویسان است. این وب‌سایت، یکی از پربازدیدترین وب‌سایت‌های جهان است. این وب‌سایت، دهمین سالگرد تاسیسش را ماه گذشته جشن گرفت. بر اساس رتبه‌بندی الکسا، Stack Overflow شصت‌وپنجمین سایت محبوب دنیاست.این وب‌سایت، از سایت‌هایی مانند نیویورک تایمز نیز محبوب‌تر است. بیش از ۱۶ میلیون سوال تاکنون در این سایت قرار داده شده است و این سوالات بیش از ۲۵ میلیون جواب گرفته‌اند. استک اوورفلو اعلام کرده‌ است، این مطالب تاکنون ۱۲ میلیارد بازدید در سایت رایگان استک اوورفلو داشته‌اند.

استک اور فلو

همانند توئیتر، وسعت و تاثیرگذاری استک اوورفلو باعث شده تا در قامت یک شرکت ظاهر شود. استک اوورفلو بخشی از شرکت استک اکسچنج (Stack Exchange) است. این شرکت در زمینه‌ی پرسش و پاسخ در تمام موضوعات فعالیت دارد. در سال ۲۰۱۵، ارزش استک اکسچنج، بر اساس گفته‌ی یک شرکت خصوصی معتبر، ۴۶۰ میلیون دلار تخمین زده شده است. درآمدزایی استک اوورفلو، از طریق تبلیغات و  آگهی‌های استخدام است. تبدیل‌شدن استک اوورفلو به مرجعی برای اکثر برنامه‌نویسان باعث شده تا این وب‌سایت، منبع مناسبی برای بررسی ترندهای دنیای برنامه‌نویسی باشد. برای ثبت سوال در این سایت لازم است تا کاربر گروه مربوطه را انتخاب کند. این گروه‌بندی به سایر کاربران کمک می‌کند تا موضوع و سوال مد نظر خود را به‌راحتی پیدا کنند. مثلا اگر سوال کاربر در مورد زبان جاوا باشد، این گروه را انتخاب می‌کند تا زودتر به هدف برسد.

نگاهی به نمودارهای زبان مورد علاقه کاربران نشان از صعود پایتون دارد. تا سال ۲۰۱۲، سوالات مربوط به زبانپایتون تنها ۴ درصد بوده‌است. در سال ۲۰۱۸ حدود ۱۰ درصد سوالات مربوط به پایتون بوده‌ است. به‌نظر می‌رسد در سال ۲۰۱۹، بیشترین سوالات کاربران درباره‌ی جاوا اسکریپت باشد. جاوا اسکریپت زبانی برای برنامه‌نویسی وب است.

مقایسه محبوبیت زبان برنامه نویسی

مقایسه محبوبیت زبان‌های برنامه نویسی

محبوبیت پایتون در حال افزایش است، زیرا این زبان علاوه‌بر ساده بودن،‌ انعطاف‌پذیر نیز است. از پایتون می‌توان برای برنامه‌نویسی وب، انجام تسک‌های معمولی و مهم‌تر از همه، برای تحلیل داده استفاده کرد. در حال حاضر، پایتون اصلی‌ترین ابزار در علم داده است. علم داده سهم مهمی در علوم کامپیوتر دارد. با افزایش تمایل شرکت‌ها به بهره‌وری از داده‌ها با استفاده از هوش مصنوعی و یادگیری ماشینی، موقعیت‌های شغلی برنامه‌نویسان پایتون به‌شدت افزایش یافته است. تاثیر علوم داده در محبوبیت پایتون، کاملا از سوالات کاربران در استک اوورفلو مشخص است. سوالات در مورد ابزارهایی که ریاضیات سنگین را در پایتون آسان می‌کنند (مانند NumPy و Pandas)، ابزارهای مربوط به تصویرسازی داده‌ها (Matplotlib) و یادگیری ماشینی (TensorFlow) از سال ۲۰۱۲ همگی افزایش یافته‌اند.

کتابخانه پایتون

مقایسه میزان استفاده از کتابخانه‌های مختلف در پایتون



منبع : زومیت

طبق آخرین رتبه بندی که در سایت PYPL  انجام گرفت، زبان برنامه نویسی پایتون بعنوان محبوترین زبان برنامه نویسی 2018 به رتبه اول رسید.


ورود به سایت PYPL


لازم به ذکر است بگوییم که رتبه بندی TIOBE بر اساس تعداد جستجو نام زبان برنامه نویسی به عنوان یک کلمه کلیدی در موتور جستجو محاسبه می شود. در حالی که PYPL  از داده های خام موجود در Google Trends برای محاسبه رتبه بندی استفاده می کند و بر اساس بیشترین جستجو برای یک آموزش زبان برنامه نویسی، محبوب ترین را شناسایی میکند.

پاول رومر یکی از دو اقتصاددانی است که روز گذشته در کنار ویلیام نوردهاوس، برنده جایزه نوبل اقتصاد 2018 شد. رومر از پایتون برای نمایش تحقیقات خود استفاده می‌کند.

پاول رومر یکی از دو اقتصاددان برنده جایزه‌ی نوبل اقتصاد 2018 است که روز گذشته از سوی آکادمی نوبل اعلام شد. پاول رومر یکی از برترین تئوریسین‌ها در زمینه‌ی دلایل انگیزش رشد اقتصادی است. پاول رومر را باید مشوق نظریه‌ی موسوم به Charter Cities بدانیم. نظریه‌ی Charter Cities دولت‌ها در کشور‌های در حال توسعه را تشویق به ایجاد شهرهایی می‌کند که از نظر قوانین بسیار آزادتر از مناطق ویژه‌ی اقتصادی یا مناطق معاف از مالیات هستند؛ برای مثال از جمله‌ی شهرهای موسوم به Charter Cities باید به هنگ‌کنگ اشاره کرد، این شهرها به‌نوعی حالت خودمختاری دارند و قوانین تصویب و به اجرا گذاشته در آن‌ها از کشور اصلی متفاوت است؛ اما نکته‌ای که پاول رومر را متفاوت از سایر اقتصاددانان می‌کند، استفاده‌ی رومر از زبان برنامه‌نویسی پایتون به‌جای سایر ابزارهایی است که توسط اقتصاددانان مورد استفاده قرار می‌گیرد. معمولا اقتصاددان‌ها هر روز با ریاضیات و مفاهیم آماری متعددی سر و کار دارند. از جمله‌ی ابزارهای معمول مورد استفاده توسط این قشر باید به نرم‌افزار‌هایی نظیر اکسل مایکروسافت (Excel)، استاتا (Stata) و مثمتیکا (Mathematica) اشاره کرد. مقاله‌های مرتبط:
بهترین زبان‌ های برنامه نویسی برای یادگیری درسال 2018 زبان‌ های برنامه‌ نویسی آینده و کسب و کار برنامه نویسی 
رومر از جمله‌ی دانشمندانی است که اهمیت فراوانی برای شفافیت در تحقیقات قائل است. وی باور دارد که شفافیت متدلوژی برای یک تحقیق علمی از اهمیت بالایی برخوردار است تا از این طریق بتواند اعتماد عموم را در مورد نتایج کشف کرد. رومر با انتشار مطلبی در وبلاگ خود در آوریل سال جاری تشریح کرد که برای انتشار عمومی نتایج تحقیقات خود سعی کرده است تا از نرم‌افزار Mathematica استفاده کند تا با استفاده از آن علاقه‌مندان بتوانند جزئیات تحقیقات وی را مطالعه کنند. رومر اعلام کرده است که پس از تلاش‌های فراوان نتوانسته تا نتایج تحقیقات را به‌خوبی به اشتراک بگذارد و دلیل این موضوع را پیچیدگی بیش از اندازه‌ی Mathematica خوانده است. وی همچنین اضافه کرده که Mathematica بستر مورد نیاز برای اشتراک‌گذاری کدهای توسعه یافته برای معادلات را در اختیار افراد قرار نمی‌دهد. رومر سپس کشف کرده که جوپیتر (Jupyter) این امکان را در اختیار افراد قرار می‌دهد تا نتایج تحقیقات خود را به‌راحتی از طریق برنامه‌نویسی به زبان پایتون در اختیار دیگران قرار دهد. جوپیتر یک اپلیکیشن تحت وب است که امکان برنامه‌نویسی به زبان پایتون را در کنار شمار دیگری از زبان‌های برنامه‌نویسی برای کاربران ممکن می‌کند. رومر باور دارد که آینده‌ی تحقیقات متعلق به پلتفرم‌های متن باز نظیر جوپیتر است که امکان اشتراک‌گذاری را فراهم می‌کنند. پایتون از جمله‌ی زبان‌های برنامه‌نویسی جدیدی محسوب می‌شود که در سال‌های گذشته شاهد افزایش محبوبیت بوده‌اند.


منبع