کارگاه

مقایسه زبان‌های برنامه‌نویسی محبوب و مطرح دنیای فناوری
حمیدرضا تائبی
کارگاه
04/08/1401 - 12:25
از دهه 1950، دانشمندان علوم کامپیوتر هزاران زبان برنامه‌نویسی ابداع کرده‌اند. بخش عمده‌ای از این زبان‌ها ناآشنا هستند و شاید تنها به‌عنوان تز دکترا و پایان‌ نامه‌ها توسعه پیدا کرده و دیگر هیچ‌گاه...
تکنیک «تست درخت» چه نقشی در بهبود طراحی وب‌سایت‌ها دارد؟
کارگاه
09/07/1401 - 12:25
یکی از بزرگ‌ترین مشکلاتی که وب‌سایت‌ها دارند، تداخل دسته‌بندی داده‌ها و برچسب‌گذاری‌ها در زمان طراحی وب‌سایت‌ها است. برای این منظور طراحان وب‌سایت‌ها و به‌ویژه طراحان تجربه کاربری از تکنیکی که تست...
چه آینده‌ای پیش روی شبکه‌های عصبی قرار دارد؟
حمیدرضا تائبی
کارگاه
08/07/1401 - 12:00
یادگیری عمیق (Deep Learning) حوزه وسیع و گسترده‌ای است که حول محور یک الگوریتم متمرکز که توسط میلیون‌ها یا حتا میلیاردها متغیر تغییر پیدا می‌کند، در حال حرکت است. این الگوریتم بزرگ، شبکه عصبی نام...
درخت تصمیم‌گیری در یادگیری ماشین چیست و چه کاربردی دارد؟
حمیدرضا تائبی
کارگاه
18/06/1401 - 05:30
درخت تصمیم (Decision Tree) یا به زبان ساده‌تر درخت تصمیم‌گیری، روشی برای نشان دادن فرآیند تصمیم‌گیری از طریق یک ساختار درختی است. به‌طور معمول، درخت تصمیم‌گیری با هدف برنامه‌ریزی و تعریف تصمیم‌های...
نکات و ترفندهایی که هنگام نوشتن کدهای React باید به آن‌ها دقت کنید
کارگاه
10/06/1401 - 13:10
هنگامی‌که برای اولین بار به‌عنوان برنامه‌نویس شروع به کدنویسی می‌کنید، کدهای‌تان به‌لحاظ گرامر و ترکیب نحوی شباهت کمی به کدهایی خواهند داشت که چند سال بعد خواهید نوشت، زیرا به مرور زمان تجربه‌تان...
10 کتابخانه برتر جاوااسکریپت برای پروژه‌های یادگیری ماشین و علم داده
حمیدرضا تائبی
کارگاه
28/05/1401 - 13:15
در زمان‌های قدیم جاوااسکریپت، زبان برنامه‌نویسی منحصر به وب بود که نقش مهمی در موفقیت طیف گسترده‌ای از وب‌سایت‌ها و برنامه‌های وب‌محور داشت. در شرایطی که برنامه‌نویسان برای ساخت پروژه‌های مختلفی از...
چرا به‌عنوان یک توسعه‌دهنده نرم‌افزار احتیاج به مهارت‌های نرم داریم؟
کارگاه
22/05/1401 - 12:40
برای موفقیت در دنیای برنامه‌نویسی به چیزی فراتر از مهارت‌های برنامه‌نویسی که تحت عنوان مهارت‌های سخت شناخته می‌شوند نیاز دارید. موفقیت در این صنعت به ترکیبی از مهارت‌های نرم و دانش فنی بستگی دارد. یک...
Garbage Collection در پایتون چیست و چگونه کار می‌کند؟
حمیدرضا تائبی
کارگاه
21/05/1401 - 13:00
پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است که برای ساخت پروژه‌های مختلفی از آن استفاده می‌شود. این زبان در سال 2021 به دلیل استقبال عمومی در جایگاه سوم فهرست وب‌سایت TIOBE قرار گرفت. سهولت...
چرا الگوریتم‌های کلونی مورچگان و زنبور عسل از الگوریتم‌های مهم هستند؟
کارگاه
16/05/1401 - 13:40
هدف از به‌کارگیری الگوریتم‌ها پیدا کردن راه‌حلی برای مشکلاتی است که به‌طور روزمره با آن‌ها روبه‌رو هستیم. از طرفی الگوریتم‌ها باید راه‌حلی بهینه‌سازی‌شده در اختیار ما قرار دهند تا به‌کارگیری آن‌ها...
آشنایی با مهم‌ترین الگوریتم‌های بازیابی اطلاعات
حمیدرضا تائبی
کارگاه
14/05/1401 - 13:10
در مطلب قبلی با تعدادی از مهم‌ترین الگوریتم‌های قدرتمند بازیابی اطلاعات آشنا شدیم. در این بخش با تعدادی دیگری از این الگوریتم‌ها آشنا می‌شویم.
آشنایی با مهم‌ترین الگوریتم‌های بازیابی اطلاعات
حمیدرضا تائبی
کارگاه
09/05/1401 - 12:40
بازیابی اطلاعات یکی از مهم‌ترین وظایف محول شده به برنامه‌های نرم‌افزاری است. بانک‌های اطلاعاتی در ابتدای کار با داده‌های محدودی سروکار دارند که بررسی آن‌ها بدون نیاز به ابزارهای خاصی امکان‌پذیر است،...
سرمایه‌گذاری روی یادگیری برنامه‌نویسی لینوکس انتخاب درستی است؟
حمیدرضا تائبی
کارگاه
05/05/1401 - 12:55
هر بار که شخصی لپ‌تاپ خود را روشن می‌کند یا گوشی هوشمند خود را روشن می‌کند، مجموعه عملیات معجزه‌آسا رخ می‌دهد یا ممکن است برای کاربر معمولی فناوری این‌طور به‌نظر برسد. با فشار ساده یک دکمه، کاربر به‌...
جنگو چیست و چرا یکی از چارچوب‌های محبوب توسعه برنامه‌های وب‌محور است؟
حمید نیک‌روش
کارگاه
30/04/1401 - 13:50
جنگو (Django) یک چارچوب توسعه برنامه‌های کاربردی وب‌محور قابل استفاده با پایتون است که امکان توسعه سریع وب‌سایت‌های امن با قابلیت نگه‌داری بالا را ارائه می‌کند. جنگو به برنامه‌نویسان وب کمک می‌کند...
فناوری دفتر کل توزیع‌شده به چند گروه اصلی تقسیم می‌شود؟
حمید نیک‌روش
کارگاه
28/04/1401 - 13:05
عرضه ارز دیجیتال بیت‌کوین بر مبنای فناوری زنجیره بلوکی باعث شد فناوری مذکور به یک‌باره مورد توجه رسانه‌ها قرار گیرد. امروزه کاربردهای زنجیره بلوکی محدود به امور مالی غیرمتمرکز نیست و به حوزه‌های...
توسعه‌دهنده دات‌نت کیست و چگونه چنین فردی را استخدام کنیم؟
مهسا قنبری
برنامه نویسی
16/04/1401 - 12:55
جهان روزبه‌روز بیشتر به‌سمت دیجیتالی شدن در حال حرکت است و همین موضوع باعث شده تا تقاضا برای توسعه‌دهندگان کاربلد و ماهر که روی دیجیتالی‌سازی فرآیندهای تجاری متمرکز هستند، بیشتر شود. متأسفانه، به‌علت...
چگونه با DataRobot یک مدل یادگیری ماشین را سریع توسعه دهیم؟
حمیدرضا تائبی
کارگاه
15/04/1401 - 14:20
یکی از نکاتی که به‌عنوان یک کارشناس یادگیری ماشین یا دانشمند داده باید به آن دقت کنید، هوشمند شدن فرآیند ساخت مدل‌ها است. به بیان دقیق‌تر، دنیای هوش مصنوعی در حال حرکت به سمتی است که سرویس‌های...

صفحه‌ها