برنامه نویسی

با Vulkan قدرتمندترین رابط برنامه‌نویسی گرافیکی آشنا شوید
حمیدرضا تائبی
کارگاه
برنامه نویسی
15/11/1402 - 13:55
Vulkan یک رابط برنامه‌نویسی برای گرافیک سه‌بعدی و رندرینگ در کامپیوترهای شخصی و دستگاه‌های موبایل است. این رابط برنامه‌نویسی برای کنترل مستقیم سخت‌افزار گرافیکی طراحی شده است و توسط مجموعه‌ای از شرکت...
پایگاه داده MariaDB چیست و چگونه از آن استفاده کنیم؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
13/11/1402 - 03:15
MariaDB یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) متن‌باز است که بر پایه نسخه منبع‌باز MySQL توسعه یافته است. این پروژه در سال ۲۰۰۹ توسط تعدادی از توسعه‌دهندگان اصلی MySQL آغاز شد که از سیاست‌های...
زبان SQL چیست و در چه زمینه‌هایی استفاده می‌شود؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
10/11/1402 - 16:25
زبان پرس‌وجوی ساخت‌یافته SQL سرنام (Structured Query Language) یک زبان برنامه‌نویسی است که برای مدیریت و تعامل با پایگاه داده‌ها استفاده می‌شود. SQL به عنوان یک زبان استاندارد برای پرس و جو (Query)،...
10 زبان برنامه‌نویسی پردرآمد که باید یاد بگیریم
حمید نیک‌روش
برنامه نویسی
09/10/1402 - 05:25
زبان‌های برنامه‌نویسی پایه و اساس تمامی فعالیت‌های تجاری را شکل می‌دهند و یکی از مهم‌ترین ابزارهای فناوری اطلاعات و علم داده‌ها به‌شمار می‌روند. توسعه‌دهندگان نرم‌افزار و دانشمندان علم داده‌ها از...
نمونه‌برداری در پایتون‌ چیست و چگونه انجام می‌شود؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
26/08/1402 - 17:10
مهندسان هوش مصنوعی نیازمند نمونه‌برداری هستند، زیرا این روش به آن‌ها امکان می‌دهد با استفاده از داده‌های موجود، مدل‌ها و الگوریتم‌های خود را آموزش دهند و بهبود بخشند. در واقع، نمونه‌برداری در هوش...
کتابخانه React JS چیست و چگونه از آن استفاده کنیم؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
25/08/1402 - 15:25
کتابخانه React JS یکی از محبوب‌ترین و قدرتمندترین کتابخانه‌های جاوااسکریپت است که برای توسعه و ساخت وب‌سایت‌ها و برنامه‌های وب تحت عنوان واکنشگرا توسعه داده شده است. React JS توسط شرکت متا توسعه داده...
برنامه‌نویسی پویا (Dynamic Programming) چیست؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
13/08/1402 - 11:50
برنامه‌نویسی پویا یک پارادایم برنامه‌نویسی است که برای حل مسائل بهینه‌سازی و تصمیم‌گیری با ساختارهای تکراری استفاده می‌شود. در برنامه‌نویسی پویا، مسئله اصلی به چند زیرمسئله کوچک‌تر تقسیم می‌شود و سپس...
چگونه فرآیند یادگیری ماشین را با پایتون آغاز کنیم؟
حمیدرضا تائبی
هوش مصنوعی
کارگاه
برنامه نویسی
11/08/1402 - 11:35
یادگیری ماشین یک زمینه مهم در علم داده‌ها و هوش مصنوعی است که به کامپیوترها امکان می‌دهد از داده‌ها یاد بگیرند و الگوها و روابط پنهان در داده‌ها را تشخیص دهند. پایتون یک زبان برنامه‌نویسی پرطرفدار...
Seaborn چیست و چگونه از آن استفاده کنیم؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
05/08/1402 - 13:50
Seaborn یک کتابخانه متن‌باز و محبوب در زمینه تجزیه‌وتحلیل داده‌ها و مصورسازی است که بر پایه کتابخانه‌ی Matplotlib ساخته شده است. این کتابخانه معمولا برای تجزیه‌وتحلیل داده‌های آماری و ایجاد نمودارهای...
آپاچی هدوپ چیست و چگونه از آن استفاده کنیم؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
02/08/1402 - 13:40
آپاچی هدوپ (Apache Hadoop) یک فریم‌ورک متن‌باز و مقیاس‌پذیر برای پردازش و ذخیره‌سازی کلان‌داده‌ها است. این فریم‌ورک برای پردازش موازی و توزیع شده داده‌ها بر روی یک مجموعه از سرورها مورد استفاده قرار...
آشنایی با محبوب‌ترین و پرکاربردترین کتابخانه‌های پایتون
حمیدرضا تائبی
کارگاه
برنامه نویسی
19/07/1402 - 12:20
پایتون، به عنوان یک زبان برنامه‌نویسی بسیار محبوب، دارای اکوسیستم بزرگی از کتابخانه‌ها و ماژول‌ها است که توسط جامعه برنامه‌نویسان پایتون ایجاد شده‌اند. این کتابخانه‌ها و ماژول‌ها مجموعه‌ای از توابع و...
آشنایی با مفهوم Defensive Programming در زمینه توسعه نرم‌افزار
حمیدرضا تائبی
کارگاه
برنامه نویسی
13/07/1402 - 12:00
برنامه‌نویسی تدافعی (Defensive Programming) یک مهارت مهم در صنعت توسعه نرم‌افزار است که به منظور افزایش اطمینان‌پذیری و پایداری نرم‌افزارها استفاده می‌شود. هدف اصلی این رویکرد، کاهش خطرات وقوع خطاها...
الگوریتم بازگشتی (Recursive) چیست؟ به همراه مثال و تمرین
حمیدرضا تائبی
کارگاه
برنامه نویسی
10/05/1402 - 12:35
الگوریتم بازگشتی الگوریتمی است که در آن تابع به صورت بازگشتی خود را فراخوانی می‌کند. به عبارت دیگر، تابع در هنگام اجرا به خودش فراخوانی می‌شود تا سرانجام به پاسخ نهایی برسد. این الگوریتم‌ها به طور...
کتابخانه‌های پایتون برای کار با توزیع های احتمال
حمیدرضا تائبی
کارگاه
برنامه نویسی
07/05/1402 - 16:10
توزیع احتمال یک تابع است که مقادیر مختلف یک متغیر تصادفی را به احتمالات مشخصی نسبت می‌دهد. به عبارت دیگر، توزیع احتمال مشخص می‌کند که هر مقدار ممکن از یک متغیر تصادفی با چه احتمالی رخ می‌دهد. توزیع...
راهنمای آشنایی با ساختارهای داده در پایتون
حمیدرضا تائبی
کارگاه
برنامه نویسی
28/04/1402 - 10:25
در پایتون، ساختار داده‌ها شامل مجموعه‌ها، انواع رشته‌ها، لیست‌ها، دیکشنری‌ها، تاپل‌ها، صف‌ها و پشته‌ها هستند. هر یک از این ساختارها دارای ویژگی‌ها و عملیات‌های مخصوص به خود هستند که برای مدیریت و...
راهنمای کاربردی آشنایی با نام‌پای (numpy) و نحوه استفاده از آن
حمیدرضا تائبی
کارگاه
برنامه نویسی
31/03/1402 - 15:25
نام‌پای (NumPy) یک کتاب‌خانه پایتون است که برای انجام عملیات علمی و محاسبات عددی استفاده می‌شود. NumPy مخفف عبارت "Numerical Python" است. این کتاب‌خانه در پردازش داده‌ها و بررسی داده‌های...

صفحه‌ها