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

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

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

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

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

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

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

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

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


ورود به سایت PYPL


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

اگر میخواهید زمان اجرای برنامه خودتان را محاسبه کنید کافیست با دستور زیر برنامه تان را در جای مشخص شده بنویسید تا خروجی زمان به شما نمایش داده شود:


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

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


منبع

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

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

  • دوره مقدماتی پایتون - رایگان
  • دوره تکمیلی پایتون - منتشر شد
  • دوره پردازش تصویر پایتون - منتشر شد
  • دوره یادگیری ماشین پایتون - منتشر شد

ورکشاپ‌های چالش پایتون، ویدئوهای کوتاه یک الی سه قسمتی هستند که برای بخشی از یک موضوع خاص در نظر گرفته می‌شوند. پایه و اساس این ورکشاپ‌‌ها پیاده‌سازی پروژه‌ها با برنامه‌نویسی پایتون می‌باشد.

لیست ورکشاپ ها:

  • تشخیص چهره با پایتون - رایگان
  • استگانوگرافی (نهان نگاری) با پایتون - منتشر شد
  • تشخیص نوع بیماری با پایتون -  منتشر شد
  • تشخیص اشیاء (صورت انسان) با پایتون -  منتشر شد
  • تشخیص متن با پایتون -  منتشر شد
  • تشخیص صدا با پایتون -  منتشر شد