دوره آموزشی
The Great Courses
دوبله زبان فارسی

کدنویسی پایتون برای مصاحبه‌های ML: از مبانی تا پیشرفته

کدنویسی پایتون برای مصاحبه‌های ML: از مبانی تا پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • با حل مسئله‌ی عملی و ارائه‌ی راه‌حل‌ها، عملکرد خود را در مصاحبه‌ها بهبود دهید.
  • به مفاهیم اصلی پایتون از طریق چالش‌های کدنویسی کاربردی مسلط شوید.
  • در کار با داده‌ با Pandas و NumPy مهارت پیدا کنید.
  • با Matplotlib و Seaborn داده‌ را به‌طور مؤثر مصورسازی و تفسیر کنید.
  • پردازش تصویر را با OpenCV و تحلیل متن را با NLTK انجام دهید.

پیش نیازهای دوره

  • آشنایی با سینتکس اصلی پایتون و ساختارهای برنامه‌نویسی آن (توابع، حلقه‌ها، کلاس‌ها و غیره)
  • آشنایی اولیه با NumPy ،Pandas ،Matplotlib، OpenCV و NLTK لازم است، اما در هر صورت همه‌ی خطوط کد را مرحله‌به‌مرحله بررسی خواهیم کرد.

توضیحات دوره

یادگیری ماشین (ML) با سرعت زیادی در حال پیشرفت است و همگام ماندن با آن، کلید موفقیت در مصاحبه‌هاست. در حالی که منابع زیادی برای ساختمان داده و الگوریتم‌ها (DSA) وجود دارد، آمادگی برای مصاحبه‌های ML اغلب عقب‌تر است و بیش از حد بر نظریه‌های قدیمی تمرکز می‌کند.

سؤال‌های این دوره بر اساس چالش‌های واقعی‌ای طراحی شده‌اند که در شرکت‌های بزرگ مانند FAANG برای نقش‌های مهندسی ML مطرح شده‌اند. تمرکز این سؤال‌ها بر کدنویسی پایتون و آشنایی شما با کتابخانه‌های محبوب ML مانند Pandas ،NumPy ،Matplotlib ،Seaborn، OpenCV و NLTK است - مهارت‌های ضروری و مهم برای نقش‌های مدرن ML این دوره همه‌چیز را از مفاهیم اولیه پایتون تا چالش‌های کدنویسی پیچیده‌تر پوشش می‌دهد.

چه تازه مسیر ML را شروع کرده باشید، چه بخواهید مهارت‌های خود را تقویت کنید، یا برای سؤال‌های مصاحبه آماده شوید، این دوره برای شما مناسب است. شما با چالش‌های کدنویسی و راه‌حل‌های با دقت انتخاب‌شده کار خواهید کرد و در نتیجه درک عمیقی از پایتون و این کتابخانه‌های کلیدی به دست می‌آورید.

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

این دوره برای چه کسانی مناسب است؟

  • هر کسی که برای مصاحبه‌های کدنویسی مرتبط با نقش ML آماده می‌شود.
  • هر متخصص، مهندس نرم‌افزار یا فردی با پیش‌زمینه‌ی متفاوت که می‌خواهد در بخش‌های کدنویسی مربوط به فرصت‌های شغلی یا مصاحبه‌های ML موفق شود.

کدنویسی پایتون برای مصاحبه‌های ML: از مبانی تا پیشرفته

  • مقدمه 02:17
  • یک تابع پایتون بنویسید که یک رشته را بدون استفاده از slicing یا توابع داخلی معکوس کند None
  • یک تابع پایتون بنویسید که فهرستی از اعداد را بگیرد و مجموع همه‌ی اعداد زوج را برگرداند None
  • یک تابع پایتون تعریف کنید که طول رشته‌های شروع‌شونده با یک حرف صدادار را از یک فهرست برگرداند None
  • یک تابع پایتون بنویسید که دو فهرست را به‌صورت dictionary ادغام کند؛ فهرست اول به‌عنوان کلید و فهرست دوم به‌عنوان مقدار None
  • یک تابع پایتون بنویسید که موارد تکراری را از یک فهرست حذف کند None
  • یک کلاس پایتون بنویسید که ساختار داده‌ی stack را با قابلیت‌های add ،pop ،top و is_empty مدل‌سازی کند None
  • عناصر مشترک بین دو فهرست را در پایتون پیدا کنید None
  • یک تابع پایتون بنویسید که بدون استفاده از تابع داخلی max، بزرگ‌ترین عنصر یک فهرست را برگرداند None
  • با داشتن فهرستی از tupleها، فهرست را بر اساس عنصر دوم هر tuple به ترتیب صعودی مرتب کنید None
  • با داشتن فهرستی از رشته‌های جداگانه، یک رشته‌ی واحد با جداکننده‌ی ویرگول برگردانید None
  • یک تابع پایتون بنویسید که دو ورودی صحیح بگیرد و آن‌ها را در ترتیب معکوس برگرداند None
  • با داشتن یک فهرست تو‌در‌تو، یک تابع پایتون بنویسید که آن را به یک فهرست واحد تبدیل کند None
  • یک تابع پایتون بنویسید که دو عدد را بر هم تقسیم کند؛ اگر مخرج صفر بود، یک پیام خطا ایجاد کند None
  • یک تابع پایتون بنویسید که فهرستی از آدرس‌های ایمیل را بگیرد و فهرستی از آدرس‌های ایمیل معتبر برگرداند None
  • یک فهرست از رشته‌ها به شما داده شده است. وظیفه‌ی شما این است که این فهرست را بر اساس دو معیار مرتب کنید None
  • یک تابع generator در پایتون به نام ()monthly_revenue بنویسید که رشد درآمد یک استارتاپ را مدل‌سازی کند None
  • یک decorator در پایتون پیاده‌سازی کنید که در هر بار فراخوانی، مدت‌زمان اجرای تابع را اندازه‌گیری و چاپ کند None
  • یک کلاس پایتون به نام InventoryManager ایجاد کنید که هم متدهای کلاسی و هم متدهای ایستا داشته باشد None
  • یک برنامه‌ی پایتون برای مدل‌سازی یک سامانه‌ی ساده‌ی ثبت وسایل نقلیه ایجاد کنید None
  • یک برنامه‌ی پایتون برای مدل‌سازی پروفایل یک دانش‌آموز-ورزشکار با استفاده از وراثت چندگانه ایجاد کنید None
  • سؤال 1 02:53
  • سؤال 2 03:35
  • سؤال 3 03:12
  • سؤال 4 03:51
  • سؤال 5 02:40
  • سؤال 6 02:06
  • در حال ساخت یک کلاس ExpenseTracker هستید تا انواع هزینه‌های ثبت‌شده را جمع کند None
  • یک کلاس Fraction غیرقابل‌تغییر در پایتون تعریف کنید که ویژگی‌های numerator و denominator فقط‌خواندنی باشند None
  • در حال مدل‌سازی یک کلاس برای آیتم موجودی هستید. ویژگی quantity آن باید همیشه ≥ 0 بماند None
  • یک تابع پایتون طراحی کنید که بر اساس مشخصات تعریف‌شده توسط کاربر، در زمان اجرا یک کلاس جدید بسازد None
  • یک برنامه‌ی چندریسمانی در پایتون طراحی کنید که مدیریت موجودی را شبیه‌سازی کند None
  • با داشتن یک دنباله از اعداد صحیح، یک تابع پایتون بنویسید که آن را به بخش‌های کوچک‌تر تقسیم کند None
  • یک کلاس پایه ایجاد کنید که تعداد نمونه‌ها را ثبت کند و از زیرکلاس‌ها بخواهد متد ()describe را پیاده‌سازی کنند None
  • سؤال 1 03:14
  • سؤال 2 05:52
  • سؤال 3 04:47
  • سؤال 4 02:54
  • سؤال 5 06:00
  • سؤال 6 03:35
  • سؤال 7 03:48
  • یک تابع پایتون بنویسید که ضرب ماتریسی را با استفاده از NumPy انجام دهد None
  • تابعی بنویسید که همه‌ی اعداد منفی را با 0 و همه‌ی اعداد مثبت را با 1 جایگزین کند None
  • با داشتن یک آرایه‌ی NumPy، اندیس بیشترین مقدار را پیدا کنید None
  • تابعی در پایتون پیاده‌سازی کنید که یک فهرست از اعداد را بگیرد و softmax آن فهرست را برگرداند None
  • تابعی بنویسید که یک آرایه‌ی 1بعدی از برچسب‌های صحیح را بدون استفاده از حلقه‌ها یا sklearn به one-hot encode تبدیل کند None
  • یک تابع NumPy بنویسید که نمونه‌ای از n مقدار را از یک توزیع نرمال تولید کند None
  • یک تابع NumPy بنویسید که یک آرایه‌ی جدید شامل بیشترین مقدار در هر پنجره‌ی لغزان برگرداند None
  • یک Pandas DataFrame را بر اساس یک ستون مشخص به ترتیب نزولی مرتب کنید None
  • همبستگی بین دو ستون در یک Pandas DataFrame را پیدا کنید None
  • با داشتن یک DataFrame مربوط به کارکنان: ستون سن را اضافه کنید، ستون department را حذف کنید و حقوق را 10% افزایش دهید None
  • تابعی بنویسید که مقادیر گمشده را در یک Pandas DataFrame با میانگین ستون جایگزین کند None
  • با داشتن یک DataFrame، تابعی بنویسید که آن را بر اساس یک ستون مشخص فیلتر کند None
  • یک تابع پایتون بنویسید که دو DataFrame را به‌عنوان ورودی بگیرد و یک DataFrame ترکیبی برگرداند None
  • یک تابع پایتون بنویسید که مجموع فروش هر دسته‌ی محصول را محاسبه کند None
  • با داشتن یک DataFrame، میانگین ارزش سفارش را فقط برای کالاهای مرجوع‌نشده، به‌ازای هر مشتری محاسبه کنید None
  • سه DataFrame جداگانه به شما داده شده است که داده‌های فروش ماهانه برای مناطق مختلف را نشان می‌دهند None
  • با داشتن یک مجموعه‌داده، داده‌ها را با استفاده از Scikit-learn مقیاس‌بندی و نرمال‌سازی کنید None
  • سؤال 1 03:37
  • سؤال 2 01:05
  • سؤال 3 02:48
  • سؤال 4 01:11
  • سؤال 5 02:39
  • سؤال 6 02:43
  • سؤال 1 01:45
  • سؤال 2 01:47
  • سؤال 3 02:52
  • سؤال 4 03:21
  • سؤال 1 02:04
  • سؤال 2 00:55
  • سؤال 3 03:31

821,200 205,300 تومان

مشخصات آموزش

کدنویسی پایتون برای مصاحبه‌های ML: از مبانی تا پیشرفته

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:71
  • مدت زمان :01:22:41
  • حجم :543.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید