لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده استاد در پایتون: برنامه نویس بهتری شوید
Master Data Structures in Python: Become a Better Programmer
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
DS توضیح داده شده با انیمیشن | چالش های Leetcode با راه حل های ویدئویی | Big O Notation درک پیچیدگی های زمان و مکان و نحوه محاسبه آنها درک علوم کامپیوتر و نحوه کار آنها پیاده سازی ساختارهای داده علوم کامپیوتر از ابتدا استفاده از ساختارهای داده داخلی در پایتون پیش نیازها:دانش پایه پایتون
به Master Structures Data Structures در Python خوش آمدید: کد کارآمد بنویسید! دوره!
در این دوره ما عمیقاً به ساختارهای داده می پردازیم و یاد می گیریم که چگونه آنها را انجام دهیم، چگونه آنها را در پایتون پیاده سازی کنیم و چگونه از آنها برای پیاده سازی و بهینه سازی برنامه خود استفاده کنیم. همچنین نگاهی به ساختارهای داده داخلی ارائه شده توسط پایتون خواهیم انداخت و نحوه استفاده از آنها را یاد خواهیم گرفت. و ما یاد خواهیم گرفت که چگونه پیچیدگی زمانی و فضایی کد را محاسبه کنیم و چگونه تصمیم بگیریم که کدام ساختار داده برای حل یک مشکل برنامه نویسی خاص استفاده شود.
ساختار داده ها جنبه بسیار مهمی از علوم کامپیوتر است، یادگیری و درک ساختارهای داده به شما کمک می کند برنامه نویس بهتری شوید، کدهای کارآمدتر بنویسید و مشکلات را سریعتر حل کنید، به همین دلیل است که شرکت های فناوری در مصاحبه های کدنویسی بر ساختار داده تمرکز می کنند.
در طول این دوره، همه چیزهایی که برای تسلط بر ساختارهای داده نیاز دارید را پوشش خواهیم داد، از جمله:
نماد O بزرگ (پیچیدگی زمان پیچیدگی فضایی)
لیست های پیوندی
پشته ها
انبوه
صف ها
جداول درهم
درختان
درختان جستجوی دودویی
نمودارها (ماتریس مجاورت فهرست مجاورت)
این دوره شامل توضیح با انیمیشن برای سهولت درک موضوعات و تمرین های کدنویسی برای استفاده عملی از دانش به دست آمده در دوره است.
ما همچنین چالشهای کدنویسی Leetcode را با راهحلهای ویدیویی حل خواهیم کرد تا دانش آموزش داده شده در دوره را به کار ببریم.
من مطمئن هستم که این دوره را دوست خواهید داشت و پس از اتمام آن یک برنامه نویس متفاوت خواهید بود، در این دوره به من بپیوندید و بر ساختار داده ها و الگوریتم ها مسلط شوید! :)
سرفصل ها و درس ها
معرفی
Introduction
چرا باید ساختارهای داده را یاد بگیرید
Why You Should Learn Data Structures
نماد O بزرگ
Big O Notation
مقدمه ای بر Big O Notation
Introduction to Big O Notation
پیچیدگی خطی - O(n)
Linear Complexity - O(n)
پیچیدگی ثابت - O(1)
Constant Complexity - O(1)
پیچیدگی درجه دوم - O(n^2)
Quadratic Complexity - O(n^2)
نمایش نظرات