آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
متعادل کردن داده ها چیست و چگونه در پایتون انجام می‌شود؟

متعادل کردن داده ها چیست و چگونه در پایتون انجام می‌شود؟

متعادل‌سازی داده (Data Balancing) یک مرحله مهم در پردازش داده است که هدف آن ایجاد تعادل میان دسته‌های مختلف داده است. این کار معمولا برای رفع عدم تعادل داده‌ها در مسائل دسته‌بندی یا تشخیص الگو انجام می‌شود. روش‌های مختلفی برای متعادل‌سازی داده‌ها در پایتون وجود دارد که در این...
حمیدرضا تائبی
24/03/1403 - 14:35
نمونه‌برداری در پایتون‌ چیست و چگونه انجام می‌شود؟

نمونه‌برداری در پایتون‌ چیست و چگونه انجام می‌شود؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
مهندسان هوش مصنوعی نیازمند نمونه‌برداری هستند، زیرا این روش به آن‌ها امکان می‌دهد با استفاده از داده‌های موجود، مدل‌ها و الگوریتم‌های خود را آموزش دهند و بهبود بخشند. در واقع، نمونه‌برداری در هوش مصنوعی به عنوان یک فرآیند کلیدی در ایجاد و آموزش مدل‌های یادگیری ماشین و شبکه‌های...
کتابخانه React JS چیست و چگونه از آن استفاده کنیم؟

کتابخانه React JS چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
کتابخانه React JS یکی از محبوب‌ترین و قدرتمندترین کتابخانه‌های جاوااسکریپت است که برای توسعه و ساخت وب‌سایت‌ها و برنامه‌های وب تحت عنوان واکنشگرا توسعه داده شده است. React JS توسط شرکت متا توسعه داده شده و در سال 2013 به صورت رایگان منتشر شد. این کتابخانه مبتنی بر معماری مولفه‌...
شماره 270 ماهنامه شبکه با پرونده ویژه شبکه مجازی، منتشر شد

شماره 270 ماهنامه شبکه با پرونده ویژه شبکه مجازی، منتشر شد

اخبار ایران
در سرمقاله شماره 270 ماهنامه شبکه در ادامه سلسله مقالات هوش مصنوعی، این‌بار وارد جنگل دیجیتال می‌شوید، در فصل هوش مصنوعی شکل تعامل بانک‌ها با مشتریان تغییر می‌کند، در فصل فناوری شبکه با موقعیت شغلی و وظایف کارشناس عملیات شبکه آشنا می‌شوید، در فصل امنیت می‌خوانید: مدیریت ریسک در...
کتابخانه سایکیت لرن (scikit-learn) چیست و چگونه از آن استفاده کنیم؟

کتابخانه سایکیت لرن (scikit-learn) چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
سایکیت-لرن (scikit-learn) یک کتابخانه متن‌باز و رایگان برای یادگیری ماشین و تحلیل داده در زبان برنامه‌نویسی پایتون است. این کتابخانه به‌عنوان یکی از ابزارهای محبوب و قدرتمند در حوزه یادگیری ماشین و هوش مصنوعی پایتون شناخته می‌شود.
سیستم و تفکر سیستمی

سیستم و تفکر سیستمی

هرمز پوررستمی
هوش مصنوعی, دیدگاه و یاداشت
در دو شماره قبل دیدیم که آقای انسان، در پی استرس‌های فراوان دچار حمله عصبی سنگینی شد که کار او را به بیمارستان کشاند. در نهایت روانپزشک علت پنیک‌اتک را برایش توضیح داد. اما تمام این داستان مثالی بود برای این که پدیده‌ها در سیستمی مانند بدن ما و همین‌طور تمام عالم، معمولا تک‌علتی...
10 شغل پردرآمد دنیای هوش مصنوعی در سال 1402

10 شغل پردرآمد دنیای هوش مصنوعی در سال 1402

هوش مصنوعی
هوش مصنوعی، فناوری‌ای است که بسیاری از کاربران و شرکت‌ها را مجذوب خود کرده است، زیرا قادر به انجام کارهایی است که همگان را شگفت‌زده می‌کند. همین مسئله باعث شده تا بسیاری از کاربران علاقه‌مند به کار در این حوزه باشند. با این‌حال، نکته‌ای که باید به آن دقت کنید این است که برخی از...
پیلار کلاستر در سئو چیست و چگونه از آن استفاده کنیم؟

پیلار کلاستر در سئو چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
کارگاه
در مبحث بهینه‌سازی موتورهای جستجو (SEO)، عبارت پیلار کلاستر (Pillar Cluster) به روشی اشاره دارد که برای سازماندهی و تنظیم محتوا در یک وب‌سایت استفاده می‌شود. این روش مبتنی بر ایده اصلی این است که یک محتوای مرجع مهم و جامع (پیلار محتوا) به همراه مجموعه‌ای از مطالب جانبی و مرتبط (...
مشکل نشت حافظه در زبان جاوا چیست و چگونه آن را برطرف کنیم؟

مشکل نشت حافظه در زبان جاوا چیست و چگونه آن را برطرف کنیم؟

حمیدرضا تائبی
کارگاه
نشت حافظه (Memory Leak) در زبان جاوا زمانی رخ می‌دهد که یک برنامه جاوا منابع حافظه را نتوانسته آزادسازی کند. این مسئله می‌تواند منجر به افزایش مصرف حافظه توسط برنامه شود و در نهایت باعث کاهش کارایی و عملکرد برنامه و سیستم شود. در این مقاله قصد داریم با دلایل بروز این مشکل و...
برنامه‌نویسی پویا (Dynamic Programming) چیست؟

برنامه‌نویسی پویا (Dynamic Programming) چیست؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
برنامه‌نویسی پویا یک پارادایم برنامه‌نویسی است که برای حل مسائل بهینه‌سازی و تصمیم‌گیری با ساختارهای تکراری استفاده می‌شود. در برنامه‌نویسی پویا، مسئله اصلی به چند زیرمسئله کوچک‌تر تقسیم می‌شود و سپس به‌صورت بازگشتی، حل بهینه زیرمسئله‌ها محاسبه می‌شود. نتایج به‌دست‌آمده از...
چگونه فرآیند یادگیری ماشین را با پایتون آغاز کنیم؟

چگونه فرآیند یادگیری ماشین را با پایتون آغاز کنیم؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه, برنامه نویسی
یادگیری ماشین یک زمینه مهم در علم داده‌ها و هوش مصنوعی است که به کامپیوترها امکان می‌دهد از داده‌ها یاد بگیرند و الگوها و روابط پنهان در داده‌ها را تشخیص دهند. پایتون یک زبان برنامه‌نویسی پرطرفدار است که بسیاری از کتابخانه‌ها و ابزارهای موردنیاز برای یادگیری ماشین را برای آن...
10 شغل میان‌رده، اما پردرآمد دنیای فناوری در سال 1402

10 شغل میان‌رده، اما پردرآمد دنیای فناوری در سال 1402

پرونده ویژه
یکی از مزایای شاخصی که صنعت فناوری اطلاعات در مقایسه با صنایع دیگر دارد، تنوع مشاغل است که به متخصصان اجازه می‌دهد شغلی متناسب با علایق و مهارت‌های خود برگزینند. به بیان دقیق‌تر، پویایی صنعت فناوری اطلاعات باعث شده تا مشاغل این حوزه نیز ماهیت پویا داشته باشند. به عبارت دیگر، هر...
شناخت خود، درک بهتر از زندگی

شناخت خود، درک بهتر از زندگی

حمیدرضا تائبی
دیدگاه و یاداشت
خودشناسی به معنای شناخت خود و فرایندی است که فرد در آن به دنبال درک و فهم بهتری از خودش، عملکرد و عواطف خود است. خودشناسی به ما کمک می‌کند با شناخت دقیق‌تری از خودمان با مشکلات و چالش‌های زندگی بهتر روبه‌رو شویم و تصمیمات بهتری اتخاذ کنیم. 

صفحه‌ها

Apache یا Nginx،کدام وب‌سرو بهتر است؟

Apache یا Nginx،کدام وب‌سرو بهتر است؟

وب‌سرور (Web Server)، نرم‌افزاری است که بر روی یک سرور اجرا می‌شود و وظیفه پاسخ‌گویی به درخواست‌های HTTP ارسال‌شده توسط کلاینت‌ها را دارد. با استفاده از وب‌سرور، صفحات وب و محتواهای دیگری که در یک وب‌سایت قرار دارند، برای کاربرانی که از اینترنت استفاده می‌کنند، در دسترس قرار می‌...
22/02/1403 - 03:55
راهنمای جامع آشنایی با انواع مختلف سوییچ‌های سیسکو

راهنمای جامع آشنایی با انواع مختلف سوییچ‌های سیسکو

فناوری شبکه
سوئیچ شبکه دستگاهی است که گره‌ها و تجهیزات شبکه را بر مبنای رویکرد راهگزینی (Switching) به یکدیگر متصل می‌کند. سوئیچ فریم‌های دریافتی از گره‌ها را دریافت و پردازش کرده و مناسب‌ترین مسیر را برای ارسال بسته‌ها به مقصد انتخاب می‌کند. به بیان دقیق‌تر، سوئیچ‌ها برای اتصال چند دستگاه...
وضعیت اینترنت فیبر نوری ایران به کجا رسید؟

وضعیت اینترنت فیبر نوری ایران به کجا رسید؟

فناوری شبکه
فیبر نوری سریع‌ترین مکانیزم اتصال به اینترنت برای کاربران خانگی و تجاری در کشورهای مختلف است. در ایران نیز اینترنت فیبر نوری به شکل محدود و نه چندان فراگیر در دسترس کاربران خانگی و تجاری قرار گرفته است. به‌طوری که در مقایسه با استانداردهای مخابراتی دیگر مثل ADSL و VDSL ضریب نفوذ...
سوئیچ SAN چیست و چه کاربردی در شبکه دارد؟

سوئیچ SAN چیست و چه کاربردی در شبکه دارد؟

فناوری شبکه
در شبکه‌های کامپیوتری برای اتصال تجهیزات ذخیره‌ساز به سرورها از فناوری ویژه‌ای به‌نام شبکه ذخیره‌سازی استفاده می‌شود. درست مشابه فناوری رید که آرایه‌‌ای از دیسک‌های سخت به شکل منطقی به یکدیگر متصل می‌شوند و سیستم‌عامل به عنوان یک دیسک واحد به آن‌ها نگاه می‌کند. فناوری شبکه ذخیره...
چرا به لایه‌بندی پروتکل‌ها در دنیای شبکه نیاز داریم؟

چرا به لایه‌بندی پروتکل‌ها در دنیای شبکه نیاز داریم؟

حمیدرضا تائبی
فناوری شبکه
در دنیای ارتباطات، پروتکل قوانینی را تعریف می‌کند که فرستنده و گیرنده و تمامی دستگاه‌های میانی باید از آن‌ها پیروی کنند تا بتوانند به‌طور مؤثر با یکدیگر ارتباط برقرار کنند. وقتی ارتباط ساده است، ممکن است فقط به یک پروتکل ساده نیاز داشته باشیم. هنگامی که ارتباطات پیچیده می‌شود،...
شبکه‌های محلی مجازی چه مزایایی برای سازمان‌ها دارند؟

شبکه‌های محلی مجازی چه مزایایی برای سازمان‌ها دارند؟

حمیدرضا تائبی
فناوری شبکه
یک ایستگاه کاری تنها زمانی بخشی از یک شبکه محلی (LAN) به شمار می‌رود که از منظر فیزیکی به آن LAN تعلق داشته باشد. ملاک عضویت در این‌جا موقعیت جغرافیایی است. حال اگر به یک اتصال مجازی بین دو ایستگاه متعلق به دو شبکه LAN فیزیکی مختلف نیاز داشته باشیم چه اتفاقی می افتد؟ ما تقریباً...
برای خرید یک ذخیره‌ساز تحت شبکه (NAS) کارآمد به چه نکاتی باید دقت کنیم؟

برای خرید یک ذخیره‌ساز تحت شبکه (NAS) کارآمد به چه نکاتی باید دقت کنیم؟

فناوری شبکه, راهنمای خرید
از ملزومات مهم شبکه‌های امروزی که باعث بهبود عملکرد خدمات می‌شود باید به ذخیره‌ساز تحت شبکه اشاره کرد. ذخیره‌ساز تحت شبکه (NAS) سرنام Network Attached Storage سامانه‌ای فایل‌محور و متصل به شبکه است که قابلیت نگه‌داری اطلاعات در یک مکان متمرکز را دارد و به کاربران اجازه می‌دهد...
شبکه‌های مولد تخاصمی (GAN) چیستند و چگونه کار می‌کنند؟

شبکه‌های مولد تخاصمی (GAN) چیستند و چگونه کار می‌کنند؟

حمیدرضا تائبی
فناوری شبکه, کارگاه
شبکه‌های مولد تخاصمی (GAN) سرنام (Generative Adversarial Networks) در سال 2014 میلادی توسط Ian Goodfellow ابداع شدند و امروزه مورد توجه متخصصان هوش مصنوعی قرار دارند. این شبکه‌ها بر مبنای رویکرد تئوری بازی‌ها پدید آمده‌اند که در آن یک شبکه یادگیری عمیق که مولد (Generator) نامیده...
مزایا و کاربردهای جدید 5G که در 10 سال آینده شاهد آن‌‌ها خواهیم بود

مزایا و کاربردهای جدید 5G که در 10 سال آینده شاهد آن‌‌ها خواهیم بود

حمیدرضا تائبی
فناوری شبکه
شبکه‌های تلفن همراه نسل اول (1G)، نسل دوم (2G)، نسل سوم (3G) و نسل چهارم (4G) به ترتیب در دهه‌های 1980، 1990، 2000 و 2010 به دنیای فناوری وارد شدند. آن‌ها با ارائه ابزارهای ارتباطی مهم مانند تماس‌های صوتی سیار، پیام‌های متنی، دسترسی به اینترنت همراه، برنامه‌های کاربردی رسانه‌های...
چرا در سال 2022 رایانش ابری محبوب‌تر می‌شود؟ مزایا و کاربردهای آن کدام است؟

چرا در سال 2022 رایانش ابری محبوب‌تر می‌شود؟ مزایا و کاربردهای آن کدام است؟

حمیدرضا تائبی
فناوری شبکه
با افزایش کاربران کامپیوتر و موبایل، ذخیره‌سازی اطلاعات در همه زمینه‌ها به یک اولویت تبدیل شده است. امروزه کسب‌وکارهای بزرگ و کوچک با داده‌های خود پیشرفت می‌کنند و به همین دلیل مقدار زیادی از سرمایه خود را برای حفظ این داده‌ها هزینه می‌کنند. رویکرد فوق نیازمند یک تیم پشتیبانی...
مهندسان قابلیت اطمینان سایت (SREs) چه وظایفی در مراکز ابری دارند؟

مهندسان قابلیت اطمینان سایت (SREs) چه وظایفی در مراکز ابری دارند؟

حمیدرضا تائبی
فناوری شبکه
نظارت بر روندهای در حال استفاده از منابع و ارزیابی عملکرد زیرساخت‌های ابرمحور در یک بازه زمانی خاص مهم است. رویکرد فوق کمک می‌کند اطلاعات دقیقی در ارتباط با تاریخچه نحوه استفاده از منابع به‌دست آورید و تصمیمات آگاهانه‌ای در ارتباط با نحوه استفاده از منابع متناسب با ظرفیت آینده...
رایانش ابری چگونه وابستگی به زیرساخت‌های فناوری اطلاعات را کاهش می‌دهد

رایانش ابری چگونه وابستگی به زیرساخت‌های فناوری اطلاعات را کاهش می‌دهد

حمیدرضا تائبی
فناوری شبکه
یکی از جذاب‌ترین مشاغل دنیای فناوری در حوزه ابر و محاسبات ابری قرار دارد. چه دوست داشته باشید یا نداشته باشید دنیای فناوری به سمت ابر در حال حرکت است و بر همین أساس تا چند وقت دیگر شرکت‌ها به شکل گسترده‌تری به به دنبال متخصصانی خواهند بود که مسلط به مهارت‌های مرتبط با محاسبات...
ترانک چیست و چرا یکی از مفاهیم مهم دنیای شبکه است؟

ترانک چیست و چرا یکی از مفاهیم مهم دنیای شبکه است؟

فناوری شبکه
شبکه محلی مجازی (VLAN) به گروه‌بندی منطقی کلاینت‌ها و تجهیزات در یک شبکه محلی اشاره دارد تا نظارت بر شبکه ساده‌تر شود و سرپرستان شبکه مدیریت دقیق‌تری بر پهنای باند داشته باشند. در روش فوق، گروه‌بندی توسط سوییچ انجام می‌شود. شبکه محلی مجازی با گروه‌بندی منطقی تجهیزاتی که در یک...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

متعادل کردن داده ها چیست و چگونه در پایتون انجام می‌شود؟

متعادل کردن داده ها چیست و چگونه در پایتون انجام می‌شود؟

متعادل‌سازی داده (Data Balancing) یک مرحله مهم در پردازش داده است که هدف آن ایجاد تعادل میان دسته‌های مختلف داده است. این کار معمولا برای رفع عدم تعادل داده‌ها در مسائل دسته‌بندی یا تشخیص الگو انجام می‌شود. روش‌های مختلفی برای متعادل‌سازی داده‌ها در پایتون وجود دارد که در این...
حمیدرضا تائبی
24/03/1403 - 14:35
آشنایی با 17 مفهوم مهم در ارتباط با ساخت نرم افزارهای کاربردی

آشنایی با 17 مفهوم مهم در ارتباط با ساخت نرم افزارهای کاربردی

حمیدرضا تائبی
کارگاه, برنامه نویسی
فرآیند ساخت نرم‌افزارهای کاربردی بر عکس تصور بسیاری از کاربران، پیچیده، زمان‌گیر، مشتمل بر ظرافت‌های خاص، بررسی کیفیت و آزمون‌های مختلف است که اگر هر یک از این فرآیندها به درستی انجام نشوند خروجی کار با شکست کامل روبرو می‌شود. بر همین اساس توسعه‌دهندگان نرم‌افزار باید به برخی...
چگونه در پایتون با رشته‌ها کار کنیم؟

چگونه در پایتون با رشته‌ها کار کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
رشته‌ها یکی از مولفه‌های مهم دنیای برنامه‌نویسی هستند. به همین دلیل زبان‌های برنامه‌نویسی روش‌های مختلفی برای دستکاری رشته‌ها در اختیار توسعه‌دهندگان قرار می‌دهند. پایتون نیز از این قاعده مستثنا نیست و به توسعه‌دهندگان اجازه می‌دهد به شیوه‌های مختلفی رشته‌ها را دستکاری کنند. در...
Bootstrap چه نقشی در دنیای علم داده‌ها دارد؟

Bootstrap چه نقشی در دنیای علم داده‌ها دارد؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
یکی از مهم‌ترین تکنیک‌های کاربردی و ناپارامتری در تخمین خطای مدل‌ها و محاسبات آماری، به‌کارگیری نمونه‌گیری مجدد (Resampling) و محاسبه برآوردگر تحت نمونه‌های مختلف است. در این حالت انحراف معیار مقدار برآوردکننده حاصل از نمونه‌های مختلف به عنوان خطای برآوردکننده شناخته می‌شود. به...
چگونه بهترین چارچوب برای توسعه برنامه‌های وب‌محور را پیدا کنیم؟

چگونه بهترین چارچوب برای توسعه برنامه‌های وب‌محور را پیدا کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
توسعه برنامه‌های وب‌محور سودآور است، به دلیل این‌که سازمان‌های بزرگ و کسب‌وکارهای نوپا برای ارائه محصولات و خدمات خود و تعامل بهتر با مشتریان به چنین برنامه‌هایی نیاز دارند. گاهی اوقات برنامه‌نویسان با مشکل انتخاب چهارچوب درستی که بتواند نیازهای آن‌ها را برطرف کند روبرو هستند....
‌پرکاربردترین دستورات SQL که توسعه‌دهندگان به آن‌ها نیاز دارد

‌پرکاربردترین دستورات SQL که توسعه‌دهندگان به آن‌ها نیاز دارد

برنامه نویسی, پرونده ویژه
بانک‌های اطلاعاتی یکی از مولفه‌های کلیدی وب‌سایت‌ها هستند. نرم‌افزارهای دسکتاپی، وب‌محور و وب‌سایت‌ها به روش‌های مختلف از بانک‌های اطلاعاتی استفاده می‌کنند. زمانی‌که بانک‌های اطلاعاتی در تعامل با زبان محاوره ساخت‌یافته (SQL) استفاده شوند، مدیریت و دستکاری داده‌ها با سهولت انجام...
29 ترفند پایتون که شاید از وجود آن‌ها بی اطلاع بودید

29 ترفند پایتون که شاید از وجود آن‌ها بی اطلاع بودید

حمیدرضا تائبی
کارگاه, برنامه نویسی
پایتون یکی از پر کاربردترین زبان‌های برنامه‌نویسی است. خوانایی و کوتاه‌نویسی دستورات باعث شده تا توسعه‌دهندگان از پایتون برای انجام پروژه‌های مختلف استفاده کنند. در این مطلب به معرفی چند ترفند کاربردی می‌پردازیم که در زمان کدنویسی به شما کمک می‌کنند.
چهار اشتباه رایج برنامه نویسی با C و راهکارهای جلوگیری از آن

چهار اشتباه رایج برنامه نویسی با C و راهکارهای جلوگیری از آن

محسن آقاجانی
برنامه نویسی
کمتر زبان برنامه نویسی است که می‌تواند از نظر سرعت و قدرت در سطح ماشین با زبان C رقابت کند. این شعاری است که 50 سال پیش مطرح بود، و امروز هم واقعیت دارد. اما کدنویسی با این زبان همچون راه رفتن روی لبه تیغ است. اگر مراقب نباشید همین زبان قدرتمند برایتان دردسر ساز خواهد شد.
قابلیت‌ها و امکانات جدید اضافه شده به آخرین نسخه پایتون (3.9)

قابلیت‌ها و امکانات جدید اضافه شده به آخرین نسخه پایتون (3.9)

محسن آقاجانی
اخبار, برنامه نویسی
Python 3.9 به تازگی منتشر شده که شامل تغییرات قابل توجهی هم در قابلیتهای این زبان برنامه نویسی و هم در نحوه توسعه آن بوده است. در چند سال گذشته محبوبیت پایتون افزایش یافته و استفاده از آن در حوزه‌های که به سرعت در حال پیشرفت هستند مانند علم داده و یادگیری ماشین بسیار چشمگير بوده...
زبان‌های برنامه‌نویسی سی، سی پلاس‌پلاس و سی‌شارپ چه قابلیت‌هایی دارند؟

زبان‌های برنامه‌نویسی سی، سی پلاس‌پلاس و سی‌شارپ چه قابلیت‌هایی دارند؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
زبان‌های برنامه‌نویسی سی، سی‌پلاس پلاس و سی شارپ از محبوب‌ترین زبان‌های برنامه‌نویسی حال حاضر هستند که برای کاربردهای مختلفی استفاده می‌شوند. تقریبا بخش عمده‌ای از نرم‌افزارها و چهارچوب‌های مهمی که روزانه از آن‌ها استفاده می‌کنیم توسط این زبان‌ها نوشته شده‌اند. به ویژه زبان سی...
جاوا در برابر پایتون، قابلیت‌های برجسته این زبان‌های برنامه‌نویسی چیست؟

جاوا در برابر پایتون، قابلیت‌های برجسته این زبان‌های برنامه‌نویسی چیست؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
جاوا و پایتون دو زبان برنامه‌نویسی محبوب و پر کاربرد این روزهای دنیای فناوری هستند. به‌طور معمول، برنامه‌نویسان جاوا را یک زبان مخصوص ساخت برنامه‌های سازمانی در مقیاس بزرگ و زبانی کارآمد برای ساخت برنامه‌های اندرویدی توصیف می‌کنند. در نقطه مقابل پایتون قرار دارد که تقریبا در هر...
آشنایی اجمالی با زبان برنامه‌نویسی اسکالا

آشنایی اجمالی با زبان برنامه‌نویسی اسکالا

حمیدرضا تائبی
کارگاه, برنامه نویسی
اسکالا (Scala) یک زبان برنامه‌نویسی کاربردی است که از پارادایم‌های شیءگرایی و تابعی پشتیبانی می‌کند. اسکالا زبانی است که بهترین شکل از گسترش‌پذیری را ارائه می‌کند تا توسعه‌دهندگان بتوانند برای ساخت نرم‌افزار‌های گسترش‌پذیری به شیوه چابک و به دور از مشکلات رایج از آن استفاده کنند.
آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

حمیدرضا تائبی
کارگاه, برنامه نویسی
الگوی برنامه‌نویسی که برخی منابع به آن پارادایم برنامه‌نویسی می‌گویند به معماری به کار گرفته شده در کدنویسی‌ها اشاره دارد. البته دقت کنید منظور از معماری در این بحث نوع کدنویسی همچون تابعی‌، شی‌گرا و... است و ارتباطی با متدولوژی‌های نرم‌افزاری ندارد.

صفحه‌ها