برنامهنویسی وب در مقایسه با دیگر پارادایمهای برنامهنویسی محبوبیت بیشتری نزد توسعهدهندگان دارد، زیرا پولساز است و تمامی صنایع و کسبوکارها برای معرفی محصولات خود به ویترین آنلاینی نیاز دارند تا...
Jupyter یک محیط توسعه قدرتمند است با استفاده از کرنل IPythonقابلیتهای زیادی در اختیار توسعهدهندگان قرار میدهد. با اینحال، برای آنکه بتوانید از این محیط به بهترین شکل استفاده کنید باید با...
هنگامی که درباره سبکهای برنامهنویسی صحبت میکنیم، ناخودآگاه به یاد تیمهای برنامهنویسی و برنامهنویسانی میافتیم که محصولات نرمافزاری را بر مبنای پارادایمهای برنامهنویسی تولید میکنند، اما...
بیشتر کاربران فضای مجازی و حتا متخصصان فناوری اطلاعات دوست دارند به دنیای ساخت بازیهای کامپیوتری وارد شوند و پروژههای بزرگی در مقیاس جهانی را به ثبت برسانند، با اینحال به درستی نمیدانند که بهترین...
آرایهها یکی از ابتداییترین نوعهای دادهای در زبانهای برنامهنویسی هستند که برای نگهداری گروهی از دادهها استفاده میشوند. این نوعهای دادهای در مقایسه با نمونههای دیگر مثل صف، پشته، لغتنامه...
متخصصان دنیای هوش مصنوعی با واژگانی مثل علم دادهها، علم تجزیه و تحلیل دادهها، گذرگاه انتقال دادهها، یادگیری ماشین، بزرگ دادهها و موارد مشابه آشنا هستند. تمامی اصطلاحات مذکور در زیرمجموعه مفهومی...
میلیونها مهندس نرمافزار در سراسر جهان مشغول به کار هستند و هر یک بسته به تواناییها و مهارتهایی که دارند کارهای مختلفی را انجام میدهند. با اینحال، برخی از آنها شهرتی فراگیر به دست آوردهاند که...
جاواافایکس (JavaFX) پلتفرمی برای ساخت برنامههای غنی وب است. برنامههای غنی وب به نوع خاصی از برنامهها اشاره دارند که قابلیتها و تجربه کاربری یکسانی مثل برنامههای دسکتاپی ارائه میکنند. این...
جهان پیرامون ما به شکل غیر قابل تصوری به سمت دیجیتالی شدن در حال حرکت است، به طوری که هر جنبه از زندگی ما متاثر از فناوریهای دیجیتالی است. به همین دلیل تقاضا برای کارشناسان کامپیوتر روز به روز...
تقریبا تمامی برنامهنویسان و سایتهای آموزشی بر این باور هستند که پایتون زبان برنامهنویسی سادهای است، زیرا یادگیری ترکیب نحوی آن ساده بود و مبتدیان پس از گذشت چند ماه قادر به استفاده از مفاهیمی...
بیش از یک دهه است که اندروید به شکل گسترده در تجهیزات مختلف استفاده میشود و توسعهدهندگان مختلفی بر مبنای این اکوسیستم کسب درآمد میکنند. با اینحال، هیچگاه برای یادگیری برنامههای اندرویدی و iOS...
«یودا» یک شخصیت خیالی در مجموعه جنگ ستارگان است. «یودا» استادی خردمند و مقتدر است که رهبری «جدایها» را برعهده دارد. حدود نیم قرن است که «دونالد کنوث» (که بهخاطر قد و عینکش بیشباهت به «یودا» نیست)...
فناوری اطلاعات به یکی از ارکان مهم جوامع بشری تبدیل شده و انجام برخی کارهای روزمره را ساده کرده است. آیا میدانید چه افرادی فناوریها و خدمات کاربردی مختلف را طراحی میکنند تا بتوانیم به شکل سادهای...
نسل جدیدی از ابزارهای مدیریت وابستگی، ساخت و باندلرها روند توسعه برنامههای جاوااسکریپت را سادهتر، راحتتر و سریعتر کردهاند. با این حال برخی از این ابزارها کارکرد بهتری نسبت به سایرین دارند که در...
پیشرفتهای مستمر فناوریاطلاعات و جهان دیجیتال باعث پدید آمدن مشاغل مختلفی شده که فقدان هر یک از آنها باعث میشود روند انجام برخی کارها سخت یا غیرممکن شود. مهمترین چالشی که افراد جوان در ابتدای...
امروزه با رشد روزافزون فناوریها و زیرساختهایی نظیر شبکههای اجتماعی و ظهور مفاهیمی همچون وب معنایی، حجم دادهها و پردازشها در سیستمهای بزرگ بهطور شگفتانگیزی افزایش یافته است. بهطور مثال، یک...