3 زبان برنامه‌نویسی برتر در سال 2018 (و درآمد سالانه آن‌ها)

https://roocket.ir/articles/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries

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

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

https://roocket.ir/articles/python-programming-language-course-part-5

در جلسه پنجم از آموزش پایتون قصد داریم تا شما رو با توابع آشنا کنم. مفهوم مهم و کاربردی که در زبان های برنامه نویسی و در خود مفهوم برنامه نویسی کاربرد زیادی رو داره. توابع زمانی استفاده می شه که شما بخواید مجموعه ای از دستور ها رو به صورت مکرر، اجرا کنید.

چگونه با استفاده از Python، Django و Wagtail یک فروشگاه اینترنتی بسازیم؟ - بخش اول

https://roocket.ir/articles/how-to-build-an-e-commerce-shop-with-python-django-wagtail-part-1

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

24 کتابخانه کاربردی برای توسعه‌دهندگان پایتون – بخش دوم

https://roocket.ir/articles/24-python-libraries-for-every-python-developer-part-2

در مطلب قبلی این مجموعه، ۱۲ کتابخانه اول پایتون را بررسی کردیم. حال در بخش دوم قصد داریم تا ۱۲ مورد بعدی را بررسی کنیم. به دنبال یک دلیل خوب برای یادگیری پایتون هستید؟ پایتون کتابخانه‌های بسیار زیادی دارد. منظورم از کلمه «زیاد» واقعا زیاد است. یکی از اصلی‌ترین مزیت‌های این موضوع کاربردی‌ بودن پایتون...

ایجاد اپلیکیشنی مدرن با استفاده از Django و Vue.js - بخش اول

https://roocket.ir/articles/building-modern-applications-with-django-and-vuejs-part-1

در این مقاله ما قصد داریم از چهارچوب Django و Django REST برای بک‌اند و Vue.js برای فرانت‌اند است. APIها با کمک Axois (یک کتابخانه HTTP Client) از طریق Vue.js استفاده شده و همچنین موضوع احرازهویت JWT از طریق Auth0 مدیریت می‌شود.

ایجاد اپلیکیشنی مدرن با استفاده از Django و Vue.js - بخش دوم

https://roocket.ir/articles/building-modern-applications-with-django-and-vuejs-part-2

JWT یک URL-safe کوچک است که برای نمایش درستی یک انتقال بین دو موجودیت استفاده می‌شود. درستی در JWT در یک شئ اینکود شده داخل JSON قرار دارد و به عنوان یک payload مربوط به ساختار JSON Web Signature استفاده می‌شود.

آموزش جانگو - قسمت سوم: ایجاد بانک‌ اطلاعاتی

https://roocket.ir/articles/how-to-build-a-django-app-part-3-creating-the-database

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

۱۵ مورد از بهترین فریمورک‌های پایتون برای توسعه‌دهندگان وب

https://roocket.ir/articles/best-python-frameworks-for-web-developer

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

PHP یا PYTHON - کدام یک پیروز میدان است؟

https://roocket.ir/articles/php-or-python-which-is-the-winner

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

تشخیص در لحظه تعداد انگشتان دست در Python

https://roocket.ir/articles/real-time-finger-detection

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

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

https://roocket.ir/articles/python-programming-language-course-part-i

در جلسه اول می خوایم که بیشتر راجب به خود زبان پایتون صحبت کنیم و از اهمیتش برای یادگیری بگیم. پایتون زبان برنامه نویسی سطح بالایی است که توی سال ۱۹۹۱ توی کشور هلند توسط آقای به اسم Guido van Rossum طراحی شد. از ویژگی های اصلی این زبان می شه به سطح بالا بودن

پایتون به بالاترین سطح محبوبیت خود رسید

https://roocket.ir/articles/python-popularity-reaches-an-all-time-high

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

تشخیص چهره با استفاده از OpenCV در پایتون

https://roocket.ir/articles/face-recognition-with-python

می‌توان OpenCV را به عنوان معروف‌ترین کتابخانه در حوزه بینایی ماشین (Computer Vision) معرفی کرد. اصل این کتابخانه برای زبان C/C++ نوشته شده اما با گذشت زمان، اکنون استفاده از آن در زبان برنامه‌نویسی پایتون نیز مقدور می‌باشد.

سریع‌ترین نسخه پایتون کدام است؟

https://roocket.ir/articles/which-is-the-fastest-version-of-python

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

هشداری درباره حرفه برنامه نویسی شما - بخش اول

https://roocket.ir/articles/warning-your-programming-career

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

بهترین ویژگی‌های جدیدی که به پایتون 3.8 اضافه شده است

https://roocket.ir/articles/the-best-new-features-in-python-38

پایتون ۳.۸ آخرین نسخه از پایتون است که به صورت بتا منتشر شده و همراه با خود ویژگی‌های مختلفی را ارائه کرده است. در بین این ویژگی‌ها می‌تواند به تغییرات سینتکسی، اشتراک حافظه، بهینه‌تر کردن عملیات‌های Serialization و Deserialization، دیکشنری‌های اصلاح شده و… اشاره کرد

با استفاده از Python و JavaScript یک ویجت چت بسازید

https://roocket.ir/articles/build-a-chat-widget-with-python

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

10 دلیل وجود پایتون در شرکت‌های بزرگ

https://roocket.ir/articles/why-choose-python-for-enterprise-software-development

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

یک زبان برنامه نویسی چگونه کار می‌کند؟

https://roocket.ir/articles/how-programming-language-works-in-less-than-2mins

نوشتن کد در زبان ماشین سخت است. پس ما باید کد را به زبان‌های سطح بالا مانند Java، C++، ECMAScript، Python و... بنویسیم. برنامه‌ای که در یک زبان سطح بالا نوشته شده است، «سورس کد» (Source Code) نام دارد. اما ما نمی‌توانیم این سورس کد را مستقیما داخل کامپیوتر اجرا کنیم.

کتاب فارسی گولنگ به طورخلاصه

https://roocket.ir/articles/persian-book-go-succinctly

زبان Go زبان بسیار قدرتمند و پیشرفته‌ای است که در آینده‌ای نه چندان دور در بیشتر پروژه‌های موفق و بزرگ دنیا مورد استفاده قرار می‌گیرد. شاید تعجب کنید اگر بدانید Go در برخی خصوصیات خود ۲۰ الی ۵۰ برابر از زبان‌های دیگر بهینه تر و سریع تر است. در این پست با تاریخچه این زبان به صورت اجمالی آشنا می‌شوید.