ویروس کرونا باعث لغو بسیاری از کلاسهای آموزشی شده و تقریبا تمامی موسسات کلاسهای خود را به صورت مجازی برگزار میکنند. برگزاری کلاسها به شیوه آنلاین مزایا و معایب خاص خود را دارد. اگر در دورههای...
در مقاله «برنامهنویسی تابعی چیست و چه کاربردی دارد؟» با پارادیم برنامهنویسی تابعگرا آشنا شدیم. یک پارادایم برنامهنویسی منحصر بهفرد که روی تغییرناپذیری مقادیر تاکید خاصی دارد. در این شماره با...
برنامهنویسان تازهوارد به دنیای برنامهنویسی در اولین گام با پارادایم برنامهنویسی شیگرایی آشنا میشوند. پارادیمی که وارثت و ارثبری اساس آنرا شکل میدهد. با این حال، در دنیای برنامهنویسی...
هوش مصنوعی مجموعهای کمنظیر از قابلیتها و توانمندیها را در اختیار توسعهدهندگان برنامههای کاربردی قرار میدهد. توسعهدهندگان میتوانند از مزایای یادگیری ماشین یا یادگیری عمیق برای ساخت مکانیزم...
ضبط صدا توسط کامپیوتر دیگر کار چندان دشواری نیست و کاربران نیازی ندارند تا میکرفونهای گرانقیمت چند میلیون تومانی خریداری کنند. اگر هدستی با میکروفون قوی دارید یا گوشی هوشمندی دارید که کیفیت...
React یک کتابخانه قدرتمند جاوااسکریپت برای ساخت رابطهای کاربری جذاب است. ابزارهای قدرتمند و شاخصی برای ساخت تجربه توسعه React ارائه شدهاند که برای برخی از توسعهدهندگان ناآشنا است. در این مقاله قصد...
برخی از کارشناسان میگویند: «روزگاری که همه وسایل مجهز به باتری به اینترنت متصل شوند، دور از انتظار نیست.» اینترنت اشیا با آنکه یک مفهوم جدید نیست و وسایل و تجهیزات هوشمند مختلفی در این حوزه ابداع...
یکی از مهمترین مهارتهای دنیای امروز، آشنایی با یک زبان برنامهنویسی برای ساخت برنامههای کاربردی است. افرادی که قصد یادگیری یک زبان برنامهنویسی دارند در همان ابتدای کار با دو مشکل بزرگ روبرو...
اگر از یک توسعه دهنده وب سوال کنید که اولین فاز طراحی یک سایت چیست بدون تردید به شما خواهد گفت که طراحی یک نمای کلی از یک سایت و ارائه آن به مشتری اولین کاری است که باید انجام شود.
واژه wireframe یکی از مهمترین اصطلاحات دنیای فناوری است که ممکن است در زمان کار با نرمافزارهای گرافیکی یا زمانی که در یک تیم توسعهدهنده نرمافزارهای کاربردی یا وبسایتها به کار مشغول میشوید با...
وقتی برای ساخت برنامههای کاربردی زبان برنامهنویسی پایتون را انتخاب میکنید، در واقع یک اکوسیستم عظیم برنامهنویسی که مجموعهای از کتابخانهها و چارچوبهایی که تمامی نیازهای برنامهنویسی را پوشش می...
در دنیای برنامهنویسی نمیتوان یک زبان برنامهنویسی واحد را یاد گرفت و انتظار داشت زبان برنامهنویسی انتخابی بتواند به بهترین شکل ممکن تمامی پروژههای برنامهنویسی را به اتمام برساند. به همین دلیل...
برخی از مردم تصور میکنند سال 2020 متفاوت از سالهای قبل است و بسیاری از فناوریها شبیه به داستانهای علمی تخیلی که در آنها ماشینها پرواز میکنند و روباتهای هوشمند شاتلها و فضاپیماها را کنترل می...
گیتهاب بزرگترین مخزن سورسکدهای جهان است. سایتی که تمامی شرکتهای نرمافزاری بزرگ و کوچک و توسعهدهندگان حرفهای و آماتور سورس کد نرمافزارهای منبع باز خود را روی آن قرار میدهند. بیشتر نرم...
یوتیوب یکی از سایتهای مطرح آموزشی است که در حوزههای مختلف همچون برنامهنویسی، شبکه، هوش مصنوعی، امنیت و..... فیلمهای جالب توجهی دارد. در برخی از موارد حجم یک فیلم یوتیوب بیش از اندازه زیاد است و...
برخی از توسعهدهندگان اندروید این پرسش را مطرح میکنند که چگونه یک کتابخانه اندرویدی را باید ایجاد کرد و در پروژههای مختلف به کار گرفت و آنرا به شکل عمومی در گیتهاب منتشر کرد. در این مقاله بهطور...