بچه ها سلاااااااااااام
ما فردا استارت کار رو میزنیم
- اگر در پلن رایگان هستین برای دیدن ویدیو های دوره نیازه از اینجا اون رو دانلود کنید
- بچه های پلن ویژه، ویدیو های هروز براشون به همراه بقیه محتوا ها در پنل اپلود میشه
فردا میخوایم از سکشن big o شروع کنیم
از ویدیو 1 تا 7 این سکشن رو قرار ببنیم. من براشون خلاصه های متنی و صوتی رو قرار میدم به همراه کوئیز که چک کنید ببینید مطالب رو خوب فهمیدین یا نه
کلللللی ذوق دارم که از فردا مث بمب شروع کنیم ^^
ما فردا استارت کار رو میزنیم
- اگر در پلن رایگان هستین برای دیدن ویدیو های دوره نیازه از اینجا اون رو دانلود کنید
- بچه های پلن ویژه، ویدیو های هروز براشون به همراه بقیه محتوا ها در پنل اپلود میشه
فردا میخوایم از سکشن big o شروع کنیم
از ویدیو 1 تا 7 این سکشن رو قرار ببنیم. من براشون خلاصه های متنی و صوتی رو قرار میدم به همراه کوئیز که چک کنید ببینید مطالب رو خوب فهمیدین یا نه
کلللللی ذوق دارم که از فردا مث بمب شروع کنیم ^^
👍19🔥15❤5
سلاااااااااااااااااااااام
خب بریم که روز اول رو شروع کنیم 🥳🥳🥳
خب بریم که روز اول رو شروع کنیم 🥳🥳🥳
🔥2
🔥11👍5
این ویدیو دو تا نکته مهم داشت. اول خیالمون رو از بابت زبونی که داره باهاش کد میزنه راحت کرد. اینطوری بود که درسته که داریم با JS کد میزنیم اما یادتون باشه ما داریم مباحث پایه ای علوم کامپیوتر رو مرور میکنیم و خیلی کاری به سینتکس و استفاده از ویژگی های خاص هر زبون نداریم! کلا با حلقه ها و شروط و متغیر این ابزار های اولیه کار میکنیم پس نگران بلد نبودن زبون نباشید. از طرفی میتونی به این لینک ها ( فایلش رو در ادامه اپلود کردم ) مراجعه کنی که اومدن همه کد های دوره رو به زبون های دیگه هم بازنویسی کردن
چندتا محیط ساده برای کد زدن و اجرای الگوریتم هامون هم معرفی می کنه
replit.com
glot.io
Chrome console
text editor ( like vsCode )
#day1
@algorithm_interview
چندتا محیط ساده برای کد زدن و اجرای الگوریتم هامون هم معرفی می کنه
replit.com
glot.io
Chrome console
text editor ( like vsCode )
#day1
@algorithm_interview
❤1
اینجا شاهد یه شروع نیمچه طوفانی از مبحث Big O هستیم😂
قرار یکم مشتقامون کنه که چرا Big O مهم هست. اخه واقعا هم خیلی موضوع مهمی هست و یجورایی پایه خیلی چیزا توی این دوره خواهد بود. چه شرکت های خفنی مثل گوگل و امازون و متا و ... چه شرکت های ناخفن :)) همه از این مبحث تو سوالای مصاحبه های الگوریتمی میپرسن! چرا ؟ چون اخه در طول روز و زمانی که داری یه الگوریتمی برای حل مسئله میدی با دونستنش میتونی الگوریتم های داغون و اشغال رو از زیبارویان و دلبران جدا کنی 😌
ایده اینه که انقدر درموردش صحبت کنیم و مرورش کنیم که وقتی تو مصاحبه ازت پرسیدی اینطوری باشی که " بیگ او ؟؟ من خداااشم😎 هرچی میخوای بپرس "
#day1
@algorithm_interview
قرار یکم مشتقامون کنه که چرا Big O مهم هست. اخه واقعا هم خیلی موضوع مهمی هست و یجورایی پایه خیلی چیزا توی این دوره خواهد بود. چه شرکت های خفنی مثل گوگل و امازون و متا و ... چه شرکت های ناخفن :)) همه از این مبحث تو سوالای مصاحبه های الگوریتمی میپرسن! چرا ؟ چون اخه در طول روز و زمانی که داری یه الگوریتمی برای حل مسئله میدی با دونستنش میتونی الگوریتم های داغون و اشغال رو از زیبارویان و دلبران جدا کنی 😌
ایده اینه که انقدر درموردش صحبت کنیم و مرورش کنیم که وقتی تو مصاحبه ازت پرسیدی اینطوری باشی که " بیگ او ؟؟ من خداااشم😎 هرچی میخوای بپرس "
#day1
@algorithm_interview
👍10❤2
به چه کدی میگیم "کد خوب" ؟
کدی که دو تا ویژگی مهم داشته باشه
1- خوانایی
2- اسکیل پذیری (مقیاس پذیری)
اینجاست که Big O بدردمون میخوره. چون با کمکش میتونیم بفهمیم که کدمون اسکیل پذیر هست یا نه ؟
در ادامه برامون یه مثال از کیک پزی میزنه 😋. میگه برای اینکه بخوایم یه کیک بپزیم خب تو قدم اول به یه دستور پخت نیاز داریم. قدم به قدم از روش میریم جلو و تو محیط اشپزخونه بعد از طی یه مدت زمانی کیکمون رو میپزیم و بووووم. کیکمون اماده است! حالا برنامه نویسی هم خیلی شبیه این دنیاست. اون برنامه ای که داریم منویسیم همون دستور پخته. کامپیوتر همون محیطی هست که توش برنامه مون رو میپزیم و در نهایت هم میرسیم به خروجی
امااااااااا !
همونطور که برای پختن کیک یه دستور پخت واحد نداریم. برای رسیدن به یه خروجی واحد هم یه برنامه مشخص نداریم و میشه از راه های مختلف برنامه مون رو حل کرد. حالا نکته اصلی اینجاست که کدوم برنامه مارو در زمان کمتر و راحت تر به نتیجه میرسونه ؟ کدوم دستور پخت هست که اگر بخوایم شیرینی فروشی بزنیم، هم سریع تر و هم ارزون تر مارو به کیک میرسونه و مخصوصا اگر بخوایم کلللللی کیک بپزیم ! اینجاست که big O کمک میکنه بتونیم بهترین دستور پخت رو انتخاب کنیم!
#day1
@algorithm_interview
کدی که دو تا ویژگی مهم داشته باشه
1- خوانایی
2- اسکیل پذیری (مقیاس پذیری)
اینجاست که Big O بدردمون میخوره. چون با کمکش میتونیم بفهمیم که کدمون اسکیل پذیر هست یا نه ؟
در ادامه برامون یه مثال از کیک پزی میزنه 😋. میگه برای اینکه بخوایم یه کیک بپزیم خب تو قدم اول به یه دستور پخت نیاز داریم. قدم به قدم از روش میریم جلو و تو محیط اشپزخونه بعد از طی یه مدت زمانی کیکمون رو میپزیم و بووووم. کیکمون اماده است! حالا برنامه نویسی هم خیلی شبیه این دنیاست. اون برنامه ای که داریم منویسیم همون دستور پخته. کامپیوتر همون محیطی هست که توش برنامه مون رو میپزیم و در نهایت هم میرسیم به خروجی
امااااااااا !
همونطور که برای پختن کیک یه دستور پخت واحد نداریم. برای رسیدن به یه خروجی واحد هم یه برنامه مشخص نداریم و میشه از راه های مختلف برنامه مون رو حل کرد. حالا نکته اصلی اینجاست که کدوم برنامه مارو در زمان کمتر و راحت تر به نتیجه میرسونه ؟ کدوم دستور پخت هست که اگر بخوایم شیرینی فروشی بزنیم، هم سریع تر و هم ارزون تر مارو به کیک میرسونه و مخصوصا اگر بخوایم کلللللی کیک بپزیم ! اینجاست که big O کمک میکنه بتونیم بهترین دستور پخت رو انتخاب کنیم!
#day1
@algorithm_interview
👍17❤2