آموزش برنامه نویسی : استک یا همان پشته

Описание к видео آموزش برنامه نویسی : استک یا همان پشته

آموزش برنامه نویسی : استک (Stack) یا پشته چیست؟
شاید خیلی اتفاق برای شماهم افتاده باشد که نرم افزار یا سایتی را مشاهده میکنید که سرعتش بشدت کند بوده و بعد از استفاده از آن حس خوبی نگرفته اید و در مقابل سایت یا نرم افزاری بوده که سرعت مناسبی داشته و استفاده از ان لذت بخش بوده است.
ایجاد نرم افزارهای لذت بخش یا نفرت انگیز فاکتورهای مختلفی دارد ولی یکی از مهمترین فاکتورها استفاده صحیح از منابع می باشد. استفاده صحیح از منابع و مدیریت و ساختار داده ها توسط برنامه نویس باعث ایجاد نرم افزارهای کاربردی می شود.
استک (Stack) جزء ساختمان های داده می باشد که در مدیریت متغییرها و منابع و سرعت نرم افزار بشدت تاثیرگذار است. پس فهم و استفاده صحیح از ان باعث می شود تا کاربران حس راحتی و خوبی در زمان استفاده از نرم افزار را داشته باشند.
مهم نیست که شما در شاخه ویندوز(Windows)، وب(Web) ، فرانت اند(FrontEnd)، بک اند(BackEnd)، فول استک(Full Stack) برنامه نویس باشید، شما باید به عنوان یک برنامه نویسی حرفه ای به این موضوع مسلط و در کدهای خود پیاده سازی کنید.
همچنین اگر با زبان های برنامه نویسی پایتون (Python)، پی اچ پی(Php)، سی شارپ(C#)، جاوااسکریپت(JavaScript)، جاوا(Java)، نود جی اس(NodeJS) یا هر زبان دیگری برنامه نویسی می کنید نیاز است تا به این مطلب مسلط شوید.
برای برنامه نویسان وب این مطلب اهمیت بیشتری دارد. زیرا در ساختار نرم افزارهای وب ما دارای یک سیستم مرکزی به اسم سرور(Server) هستیم و این منبع با ارزش بین کاربران(Client) تقسیم می شود و کدنویسی صحیح و استفاده صحیح از منابع تجربه بهتری را به کاربر می دهد.
دوستانی که می خواهند برنامه نویسی را رایگان و از صفر تا صد با هدف ورود به بازرکار نگاه کنند یا برنامه نویسانی که در سطح جونیور(Junior)، میدلول(MidLevel) یا سنیور(Senior) هستند می توانند از این آموزش استفاده کنند.


زمانبندی ویدیو:
00:00 شروع و معرفی استک (پشته)
02:00 کاربرد پشته - استک - stack
02:50 چند مثال برای پشته - استک - stack
06:40 نحوه کار پشته - استک - stack
09:20 عملیات های پشته - استک - stack
10:45 خطاهای پشته - استک - stack
12:12 کاربردهای پشته - استک - stack
13:45 مرتبه زمانی پشته - استک - stack
14:40 جمع بندی

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

آدرس یوتیوب:
   / @legolearniran  
کانال تلگرامی:
https://t.me/LegoLearnIran

ای دی اینجانب در تلگرام:
https://t.me/LegoLearnIran
شماره همراه:
009809378065930

Комментарии

Информация по комментариям в разработке