کارگاه

دکوراتورها در پایتون و نحوه پیاده‌سازی آن‌ها
حمیدرضا تائبی
کارگاه
01/05/1402 - 14:55
دکوراتورها (Decorators) در پایتون، نوعی از توابع هستند که می‌توانند برای تغییر رفتار یک تابع یا کلاس، به کار رود. این تغییرات می‌توانند شامل افزودن عملکرد به یک تابع، تغییر ورودی یا خروجی یک تابع، و...
تحلیل خوشه‌ای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟
حمیدرضا تائبی
هوش مصنوعی
کارگاه
29/04/1402 - 10:10
تحلیل خوشه‌ای (Cluster Analysis)، یک روش آماری است که برای دسته‌بندی داده‌ها به گروه‌های مشابه استفاده می‌شود. در این روش، داده‌ها بر اساس شباهت‌ها و ویژگی‌های‌شان به یکدیگر دسته‌بندی و به گروه‌های...
راهنمای آشنایی با ساختارهای داده در پایتون
حمیدرضا تائبی
کارگاه
برنامه نویسی
28/04/1402 - 10:25
در پایتون، ساختار داده‌ها شامل مجموعه‌ها، انواع رشته‌ها، لیست‌ها، دیکشنری‌ها، تاپل‌ها، صف‌ها و پشته‌ها هستند. هر یک از این ساختارها دارای ویژگی‌ها و عملیات‌های مخصوص به خود هستند که برای مدیریت و...
بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟
حمیدرضا تائبی
کارگاه
24/04/1402 - 12:00
بازیافت یا جمع‌‌آوری زباله (Garbage collection) یک فرآیند خودکار است که در زبان‌های برنامه‌نویسی با قابلیت مدیریت حافظه، به منظور جمع‌آوری و حذف اشیاء بدون استفاده از حافظه استفاده می‌شود. هنگامی که...
بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی
حمیدرضا تائبی
کارگاه
22/04/1402 - 11:35
سری فیبوناچی یکی از مهم‌ترین سری‌های عددی در ریاضیات است که با استفاده از اعضای قبلی خود تعریف می‌شود. برای محاسبه این سری، می‌توان از روش‌های مختلفی استفاده کرد. در این مقاله قصد داریم با برخی از...
چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟
حمیدرضا تائبی
کارگاه
19/04/1402 - 15:55
یادگیری برنامه‌نویسی به شما امکان می‌دهد تا بتوانید نرم‌افزارهایی را بسازید که می‌توانند درآمدزایی خوبی برای شما به همراه داشته باشند. با این ‌حال، اولین قدم در این زمینه آشنایی با زبان‌های برنامه‌...
راهنمای جامع آشنایی با تحلیل الگوریتمی
حمیدرضا تائبی
کارگاه
17/04/1402 - 11:35
تحلیل الگوریتمی (analyze algorithm) به معنای بررسی و تحلیل کارایی یک الگوریتم است. با توجه به این‌که الگوریتم‌ها به منظور حل مسائل طراحی می‌شوند، بنابراین یکی از معیارهای اصلی مقایسه‌ی آن‌ها، کارایی...
9 مورد از بهترین فریمورک‌های CSS
حمیدرضا تائبی
کارگاه
14/04/1402 - 11:40
CSS مخفف Cascading Style Sheets است و یکی از اصلی‌ترین زبان‌های برنامه‌نویسی وب است که برای طراحی وب‌سایت‌ها و اعمال تغییرات ظاهری در صفحات وب مورد استفاده قرار می‌گیرد. با استفاده از CSS، برنامه‌...
ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js
حمیدرضا تائبی
کارگاه
08/04/1402 - 14:30
کتابخانه QRCode.js یک کتابخانه جاوااسکریپت است که به شما امکان ایجاد تصاویر QR code را می‌دهد. برای استفاده از این کتابخانه، می‌توانید ابتدا فایل‌های مربوط به آن را از آدرس https://github.com/...
چگونه با فلاتر برنامه های کاربردی موبایل طراحی کنیم؟
حمیدرضا تائبی
کارگاه
04/04/1402 - 12:40
فلاتر (Flutter) یک فریم‌ورک متن‌باز برای ساخت اپلیکیشن‌های کاربردی و وب با زبان برنامه‌نویسی دارت (Dart) است. این فریم‌ورک توسط شرکت گوگل ایجاد شده است و اولین نسخه از آن در سال ۲۰۱۷ منتشر شد. یکی از...
راهنمای کاربردی آشنایی با نام‌پای (numpy) و نحوه استفاده از آن
حمیدرضا تائبی
کارگاه
برنامه نویسی
31/03/1402 - 15:25
نام‌پای (NumPy) یک کتاب‌خانه پایتون است که برای انجام عملیات علمی و محاسبات عددی استفاده می‌شود. NumPy مخفف عبارت "Numerical Python" است. این کتاب‌خانه در پردازش داده‌ها و بررسی داده‌های...
تحلیل داده چیست، چگونه اجرا می‌شود و چه مفاهیمی را شامل می‌شود؟
حمیدرضا تائبی
کارگاه
28/03/1402 - 11:45
تحلیل داده (Data Analytics) مجموعه‌ای از روش‌های آماری و ریاضی است که برای بررسی و تفسیر داده‌ها مورد استفاده قرار می‌گیرد. هدف اصلی تحلیل داده، به‌دست آوردن الگوها، روابط و خصوصیات مختلف داده‌ها است...
معرفی ابزارهای هوش مصنوعی تبدیل متن به عکس + آدرس سایت
حمیدرضا تائبی
کارگاه
18/03/1402 - 11:40
ابزار هوشمند تبدیل متن به تصویر به‌عنوان یکی از کاربردهای هوش مصنوعی، قادر است با استفاده از الگوریتم‌های پردازش زبان طبیعی و تصویری، متن و توضیحات متفاوت را به تصاویر و ویدئوهای مختلف تبدیل کند. این...
راهنمای جامع آشنایی با برنامه‌نویسی اندروید و نکات پیرامون آن
حمیدرضا تائبی
کارگاه
17/03/1402 - 11:35
برنامه‌نویسی اندروید به مجموعه فعالیت‌هایی گفته می‌شود که برای توسعه برنامه‌های اندرویدی انجام می‌شود. اندروید سیستم عاملی برای دستگاه‌های همراه است که توسط شرکت گوگل توسعه داده شده است. برنامه‌نویسی...
هر آن چیزی که باید در مورد تفاوت بلاک‌چین و پایگاه‌های داده سنتی بدانید
حمیدرضا تائبی
کارگاه
16/03/1402 - 11:30
بلاک‌چین (Blockchain) و پایگاه‌های داده سنتی، دو رویکرد متفاوت برای ذخیره و مدیریت داده‌ها هستند. بلاک‌چین، یک سیستم توزیع شده است که بر اساس تکنولوژی زنجیره‌ای از بلوک‌ها کار می‌کند و داده‌های ذخیره...
چت‌جی‌پی‌تی چیست و در چه زمینه‌هایی قابل استفاده است؟
حمیدرضا تائبی
کارگاه
09/03/1402 - 17:05
چت جی‌پی‌تی (GPT-Chatbot) یکی از ربات‌های چت است که بر اساس فناوری پردازش زبان طبیعی ایجاد شده است. ربات‌هایی مثل چت جی‌پی‌تی با استفاده از الگوریتم های یادگیری ماشین و شبکه های عصبی عمیق، می توانند...

صفحه‌ها