کاربردی ترین محیط برنامه نویسی پایتون در سال ۲۰۲۱ — معرفی جامع

پایتون یکی از زبان‌های برنامه نویسی رایج و پراستفاده به حساب می‌آید که در زمینه‌های مختلفی به ویژه هوش مصنوعی، علم داده و برنامه نویسی وب کاربرد دارد. برای کدنویسی پروژه‌های کوچک با پایتون، می‌توان از محیط شل (Shell) استفاده کرد. اما اگر افراد بخواهند روی پروژه‌های بزرگ‌تر کار کنند، استفاده از یک ویرایشگر کد اختصاصی یا محیط توسعه یکپارچه (IDE | Integrated Development Environment) ضرورت دارد. هر یک از IDE‌های پایتون به لحاظ امکانات، رابط کاربری (UI) و سایر موارد با یکدیگر تفاوت دارند. در این مقاله، تعدای از IDE‌های پایتون معرفی و شرح داده شده‌اند که می‌توان آن‌ها را در دسته کاربردی ترین محیط برنامه نویسی پایتون قرار داد. اما پیش از معرفی این محیط‌های توسعه پایتون ، ابتدا لازم است به طور مختصر به این سوال پاسخ داده شود که پایتون چیست و سپس مفهوم محیط برنامه نویسی یا همان IDE نیز شرح داده شود.

ادامه مطلب

آموزش رسم نمودار در پایتون — راهنمای گام به گام

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

ادامه مطلب

پیاده سازی الگوریتم KNN با پایتون — راهنمای کاربردی

الگوریتم KNN یا همان الگوریتم K-نزدیک ترین همسایگی (K-Nearest Neighbors) یکی از ساده‌ترین و در عین حال پرکاربردترین الگوریتم‌های یادگیری نظارت شده (Supervised Learning) در حوزه یادگیری ماشین است. KNN هم برای مسائل رگرسیون (Regression) و هم مسائل طبقه بندی (دسته بندی | Classification) کاربرد دارد. در این مطلب قصد داریم، ضمن آشنایی با این الگوریتم پرکاربرد، پیاده سازی الگوریتم KNN با پایتون را به صورت گام به گام انجام داده و برای حل یک مسئله‌ طبقه بندی از آن استفاده کنیم.

ادامه مطلب

بانک اطلاعاتی چیست و چطور آن را یاد بگیریم؟ — راهنمای شروع به زبان ساده

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

ادامه مطلب

چگونه در متلب تابع بنویسیم؟ — به زبان ساده

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

ادامه مطلب

محاسبه فاکتوریل در پایتون — به زبان ساده + کد برنامه

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

ادامه مطلب

آموزش TensorRT و کاربردهای آن — راهنمای مقدماتی + آموزش نصب

TensorRT که به اختصار TRT خطاب می‌شود، کتابخانه‌ای است که توسط شرکت NVIDIA برای استنتاج آماری سریع‌تر با استفاده از سخت‌افزارهای پردازش گرافیکی NVIDIA ارائه شده است. TensorRT بهینه‌سازی‌هایی را برای انواع داده INT8 و FP16 را با هدف استقرار کاربردهای استنتاج یادگیری عمیق از جمله پخش ویدیو، تشخیص گفتار، پیشنهاد دهی، تشخیص کلاهبرداری و پردازش زبان طبیعی فراهم می‌کند. در این مقاله به آموزش TensorRT در سطح مقدماتی و شرح کاربردهای این کتابخانه پرداخته شده است. در پایان نیز نحوه نصب TensorRT در لینوکس آموزش داده می‌شود.

ادامه مطلب

نحوه نصب کتابخانه در پایتون — راهنمای کامل و ساده

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

ادامه مطلب

آموزش آرایه در جاوا — به زبان ساده

آرایه در جاوا مجموعه‌ای از عناصر داده است که در حافظه به صورت به هم پیوسته ذخیره می‌شوند. این ساده‌ترین ساختار داده است که در آن می‌توان به هر عضو داده مستقیماً تنها با استفاده از شماره اندیس (نمایه | Index) آن دسترسی داشت. در تمام زبان‌های برنامه نویسی آرایه یکی از عناصر بسیار مهم به حساب می‌آید. در مقاله «آموزش آرایه در جاوا» به بررسی آرایه‌ها در زبان برنامه نویسی بسیار کاربردی و محبوب جاوا (Java) پرداخته شده است.

ادامه مطلب