دسته: آموزش

  • کتابخانه NumPy پایتون – راهنمای جامع — بخش اول

    کتابخانه NumPy پایتون – راهنمای جامع — بخش اول

    NumPy یک کتابخانه برای زبان برنامه نویسی پایتون (Python) است. با استفاده از این کتابخانه امکان استفاده از آرایه‌ها و ماتریس‌های بزرگ چند بعدی فراهم می‌شود. هم‌چنین می‌توان از تابع‌های ریاضیاتی سطح بالا بر روی این آرایه‌ها استفاده کرد. پیش از این‌که این آموزش را مطالعه کنید، می‌بایست دست‌کم اندکی با زبان برنامه‌نویسی پایتون آشنایی…

  • معرفی کتابخانه colorama در پایتون

    معرفی کتابخانه colorama در پایتون

    خیلی سریع بخوام بگم colorama یه کتابخونه خوب برای خوشگل سازی و رنگی کردن پیام ها در پایتون هست، همه ما احتمالا دوست داریم که پیام‌ها رو از خطا‌ها در ترمینال(+لاگ‌ها) جداسازی کنیم تا به خوانایی آن‌ها کمک کنه، خب خیلی ساده از این ابزار می‌تونیم استفاده کنیم. نصب: pip3 install colorama حالا که از…

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

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

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

  • دسترسی پذیری چیست؟ چه فواید و قواعدی دارد؟

    دسترسی پذیری چیست؟ چه فواید و قواعدی دارد؟

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

  • اپلیکیشن توزیع شده چیست؟ || Distributed Application

    اپلیکیشن توزیع شده چیست؟ || Distributed Application

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

  • کوکی چیست؟ آشنایی مقدماتی با Cookie

    کوکی چیست؟ آشنایی مقدماتی با Cookie

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

  • الگوریتم به زبان ساده

    الگوریتم به زبان ساده

    مهندسین نرم افزار از زبان‌های برنامه نویسی مختلفی استفاده می‌کنند تا بتوانند برنامه‌های متفاوتی را ایجاد بکنند. اما مهمتر از هر چیزی این نکته را نباید فراموش کرد که برنامه نویسان قبل از شروع به کدنویسی، نیاز دارند تا یکسری روال کاری را برای خودشان طراحی کنند تا در صورت برخورد با مشکلات بتوانند به…

  • شی گرایی چیست؟

    شی گرایی چیست؟

    در دنیای فناوری و برنامه‌نویسی، یکی از مفاهیم اساسی و حیاتی، شی گرایی یا OOP  است. این روش برنامه‌نویسی به ما امکان می‌دهد تا کدهایمان را به شیء‌ها یا Objects تقسیم کنیم و ارتباطات بین آنها را مدل کنیم. اصول شی گرایی، از جمله انتزاع، پلی‌مورفیسم، وراثت، و یکپارچگی، به ما کمک می‌کنند تا بهتر و قابل‌توسعه‌تر برنامه نوشته…

  • بهترین زبان برنامه نویسی برای هوش مصنوعی

    بهترین زبان برنامه نویسی برای هوش مصنوعی

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