برنامه نویسی

اصول زیربنایی مهمی که در ارتباط با برنامه‌نویسی پایتون باید بدانید
حمیدرضا تائبی
برنامه نویسی
14/04/1400 - 13:15
تقریبا تمامی برنامه‌نویسان و سایت‌های آموزشی بر این باور هستند که پایتون زبان برنامه‌نویسی ساده‌ای است، زیرا یادگیری ترکیب نحوی آن ساده بود و مبتدیان پس از گذشت چند ماه قادر به استفاده از مفاهیمی...
چه زبان‌های برنامه‌نویسی برای ساخت برنامه‌های اندرویدی مناسب هستند؟
حمیدرضا تائبی
برنامه نویسی
08/04/1400 - 14:35
بیش از یک دهه است که اندروید به شکل گسترده در تجهیزات مختلف استفاده می‌شود و توسعه‌دهندگان مختلفی بر مبنای این اکوسیستم کسب درآمد می‌کنند. با این‌حال، هیچ‌گاه برای یادگیری برنامه‌های اندرویدی و iOS...
نگاهی به نیم‌قرن زندگی و کار دونالد کنوث، خالق کتاب «هنر برنامه‌نویسی»
مهسا قنبری
عصرشبکه
برنامه نویسی
04/04/1400 - 06:00
«یودا» یک شخصیت خیالی در مجموعه جنگ ستارگان است. «یودا» استادی خردمند و مقتدر است که رهبری «جدای‌ها» را برعهده دارد. حدود نیم قرن است که «دونالد کنوث» (که به‌خاطر قد و عینکش بی‌شباهت به «یودا» نیست)...
پردرآمدترین شغل‌های دنیای نرم‌افزار در سال 1400
حمید نیک‌روش
برنامه نویسی
23/03/1400 - 13:10
فناوری اطلاعات به یکی از ارکان مهم جوامع بشری تبدیل شده و انجام برخی کارهای روزمره را ساده کرده است. آیا می‌دانید چه افرادی فناوری‌ها و خدمات کاربردی مختلف را طراحی می‌کنند تا بتوانیم به شکل ساده‌ای...
7 ابزار جادویی که روند توسعه برنامه‌های جاوا اسکریپت را بهبود می‌بخشد
برنامه نویسی
16/03/1400 - 14:10
نسل جدیدی از ابزارهای مدیریت وابستگی، ساخت و باندلرها روند توسعه برنامه‌های جاوااسکریپت را ساده‌تر، راحت‌تر و سریع‌تر کرده‌اند. با این حال برخی از این ابزارها کارکرد بهتری نسبت به سایرین دارند که در...
نقشه راهی که شما را به یک مهندس نرم‌افزار مجرب تبدیل می‌کند
برنامه نویسی
11/03/1400 - 13:40
پیشرفت‌های مستمر فناوری‌اطلاعات و جهان دیجیتال باعث پدید آمدن مشاغل مختلفی شده که فقدان هر یک از آن‌ها باعث می‌شود روند انجام برخی کارها سخت یا غیرممکن شود. مهم‌ترین چالشی که افراد جوان در ابتدای...
چگونه می‌توان به یک توسعه‌دهنده هدوپ (Apache Hadoop) تبدیل شد
محسن آقاجانی
برنامه نویسی
06/03/1400 - 06:15
امروزه با رشد روزافزون فناوری‌ها و زیرساخت‌هایی نظیر شبکه‌های اجتماعی و ظهور مفاهیمی‌ همچون وب معنایی، حجم داده‌ها و پردازش‌ها در سیستم‌های بزرگ به‌طور شگفت‌انگیزی افزایش یافته است. به‌طور مثال، یک...
نقشه نرم‌افزار (Software map) و محیط توسعه نرم‌افزار چه مفاهیمی هستند؟
برنامه نویسی
26/02/1400 - 07:10
یکی از مهم‌ترین موضوعاتی که مهندسان نرم‌افزار و به ویژه برنامه‌نویسان باید با آن آشنا باشند و متاسفانه در دانشگاه به درستی به آن پرداخته نمی‌شود مفهوم نقشه نرم‌افزار و محیط توسعه نرم‌افزار است...
یک مهندس یادگیری ماشین باید به فکر یادگیری چه کتابخانه‌های مرتبط با پایتون باشد؟
هوش مصنوعی
برنامه نویسی
20/02/1400 - 13:30
افرادی که تصمیم می‌گیرند به دنیای هوش مصنوعی و به ویژه یادگیری ماشین وارد شوند، در اولین گام زبان برنامه‌نویسی پایتون، آر، سی‌پلاس‌پلاس یا جاوا را یاد می‌گیرند، هرچند بیشتر متخصصان پایتون را ترجیح می...
برنامه‌نویسی پویا چیست و چرا یادگیری آن ایده خوبی است؟
برنامه نویسی
19/02/1400 - 13:15
الگوریتم‌ها و ساختارهای داده از مولفه‌های جدایی‌ناپذیر علم داده‌ها به شمار می‌روند. با این‌حال، بیشتر دانشمندان داده‌ها در مدت مطالعات خود، به درستی مباحث مربوطه به تحلیل و طراحی الگوریتم‌ها را پشت...
چرا SvelteJs ممکن است بهترین چهارچوب برای توسعه وب باشد؟
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
06/02/1400 - 13:45
توسعه‌دهندگان وب از چهارچوب‌ها و کتابخانه‌های مختلفی برای ساخت پروژه‌های وب‌محور استفاده می‌کنند که ری‌اکت، آنگولار و Vue.js از معروف‌ترین آن‌ها هستند. با این‌حال، چهارچوب قدرتمند دیگری نیز وجود دارد...
پشته (stack)، صف و لیست پیوندی (Linked list) چیستند و چه کاربردی دارند؟
برنامه نویسی
01/02/1400 - 15:20
صف، پشته، لیست‌های پیوندی یک طرفه، دو طرفه، دو طرفه حلقوی، آرایه‌ها، لینک‌های رقصنده (Dancing Links) از مهم‌ترین و زیربنایی‌ترین مفاهیم دنیای برنامه‌نویسی و ساختمان داده‌ها هستند. به بیان دقیق‌تر،...
تا چه اندازه با مدارک و دوره‌های تخصصی لینوکس آشنایی دارید؟
فناوری شبکه
برنامه نویسی
پرونده ویژه
29/01/1400 - 14:35
‌لینوکس از شناخته شده‌ترین سیستم‌عامل‌های حوزه کلاینت و دسکتاپ است که برخی از سیستم‌عامل‌های محبوب نظیر اندروید بر مبنای آن طراحی شده‌اند. جالب آن‌که لینوکس و مک خود بر مبنای سیستم‌عامل یونیکس طراحی...
راهنمای خرید لپ تاپ برای برنامه نویسی
آرمین عزیزی
راهنمای خرید
برنامه نویسی
28/01/1400 - 13:15
خرید لپ تاپ بسته به نیاز هرکس متفاوت است باید مناسب با نوع کار و نیاز، مشخصات سخت افزاری لپ تاپ را انتخاب کرد تا بهترین بازدهی را هنگام کار با آن لپ تاپ را داشته باشیم به عنوان مثال فردی که گیمر است...
بهترین زبان‌های اسکریپت‌نویسی سمت سرور کدامند؟
فناوری شبکه
کارگاه
برنامه نویسی
22/01/1400 - 14:55
اسکریپت‌نویسی سمت سرور مکانیزمی در ارتباط با توسعه وب است که شامل اسکریپت‌های توکار درون کدهای اچ‌تی‌ام‌ال است که برای پردازش درخواست‌های کاربر به سرور یک وب سایت استفاده می‌شود. در رویکرد کدنویسی‌...
مهم‌ترین روندهای تاثیرگذار بر دنیای توسعه وب در سال 2021
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
18/01/1400 - 13:55
کسب‌وکارها و توسعه‌دهندگان برای آن‌که بتوانند در این بازار به شدت رقابتی موفق شوند باید اطلاع دقیقی در ارتباط با به‌روزترین روندهای طراحی وب داشته باشند. دانستن این نکته که چه روندهایی در آینده محبوب...

صفحه‌ها