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

دوره‌ کامل برنامه‌نویسی پیشرفته پایتون 2024

دوره های آموزشی
دوره های Udemy
  • 4.9 امتیاز (5,254)
  • 07:16:01
  • تعداد بازدید 1
  • 64 ویدئو آموزشی
دوره‌ کامل برنامه‌نویسی پیشرفته پایتون 2024

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

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

  • لیست پیوندی
  • جستجوی لیست
  • لیست پیوندی دوطرفه
  • استک
  • صف
  • برنامه‌نویسی شی‌گرا
  • وراثت چندگانه
  • پلی‌مورفیسم
  • کلاس‌های اولیه انتزاعی
  • کپسوله‌سازی
  • تابع نقشه
  • تابع کاهش
  • تابع لامبدا
  • تابع Higher-order
  • داده‌ غیرقابل تغییر
  • بازگشت
  • خطا و استثنا
  • متاکلاس‌ها
  • دکوراتورها
  • سوئیچینگ متاکلاس‌ها
  • همزمانی
  • Thread
  • multi-threaded
  • همزمان‌سازی Thread
  • ایجاد صف در برنامه‌نویسی همزمان
  • صف با اولویت Multithreaded

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

  • دانش اولیه پایتون - شرکت‌کنندگان باید یک درک قوی از مفاهیم بنیادی پایتون مانند متغیرها، تایپ‌های داده، دستورات کنترل جریان (if-else، حلقه‌ها)، توابع و ساختارهای اولیه داده‌ (لیست‌ها، تاپل‌ها و دیکشنری‌ها) داشته باشند.

توضیحات دوره

آنچه خواهید آموخت:

  • ساختارهای داده‌ پیشرفته - شما به عمق ساختارهای داده‌ پیشرفته مانند مجموعه‌ها و deque می‌پردازید و یاد می‌گیرید که چگونه می‌توانید از این ساختارهای داده برای بهینه‌سازی عملکرد و کارایی در برنامه‌های پایتون خود استفاده کنید.
  • برنامه‌نویسی تابعی - مفاهیم برنامه‌نویسی مانند توابع لامبدا، نقشه، فیلتر و کاهش را کشف کرده و درک می‌کنید که چگونه برنامه‌نویسی تابعی می‌تواند کد شما را مختصرتر، قابل خواندن‌ و قابل نگهداری کند.
  • تسلط به برنامه‌نویسی شی‌گرا (OOP) - مهارت‌های OOP خود را با تسلط به وراثت، پلی‌مورفیسم، کپسوله‌سازی و انتزاع به سطح بعدی ارتقا می‌دهید. شما تکنیک‌های پیشرفته‌ برای طراحی اپلیکیشن‌های مقیاس‌پذیر و ماژولار پایتون یاد می‌گیرید.
  • همزمانی و موازی‌سازی - همزمانی و موازی‌سازی را در پایتون با استفاده از multithreading، چندپردازشی و برنامه‌نویسی غیرهمزمان با async/await کشف می‌کنید. به شما کمک می‌شود تا کشف کنید چگونه برنامه‌های همزمان کارآمد و مقیاس‌پذیر بنویسید تا از معماری‌های سخت‌افزاری مدرن بهره‌ ببرید.

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

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

دوره‌ کامل برنامه‌نویسی پیشرفته پایتون 2024

  • ساختار دوره 02:00
  • چگونه از این دوره بیشترین بهره‌ را ببریم؟ 01:52
  • ابزارهایی که در این دوره استفاده می‌شوند 01:35
  • لیست چیست؟ 04:05
  • لیست‌های پیوندی یک‌طرفه چه هستند؟ 03:20
  • پیاده‌سازی لیست پیوندی یک‌طرفه 06:10
  • پیاده‌سازی متد الحاق و دریافت اندازه لیست 21:03
  • معرفی و پیاده‌سازی حذف گره‌ها 08:17
  • جستجوی لیست و پاکسازی لیست 10:11
  • لیست‌های پیوندی دوطرفه چه هستند؟ 03:44
  • پیاده‌سازی لیست پیوندی دوطرفه 08:05
  • آشنایی با عملیات‌های حذف در لیست‌های پیوندی دوطرفه 02:39
  • پیاده‌سازی عملیات‌های حذف در لیست‌های پیوندی دوطرفه 09:43
  • عملیات‌های جستجو در لیست پیوندی دوطرفه 03:05
  • آشنایی با لیست پیوندی حلقوی 03:06
  • پیاده‌سازی متدهای الحاق، حذف و جستجو در لیست پیوندی حلقوی 12:41
  • استک چیست؟ 02:42
  • عملیات‌های push و pop در استک چیست؟ 02:10
  • پیاده‌سازی استک 11:18
  • صف چیست؟ 02:47
  • پیاده‌سازی صف 04:36
  • برنامه‌نویسی شی‌گرا (OOP) چیست؟ 03:35
  • کلاس چیست؟ 03:05
  • پیاده‌سازی کلاس 08:48
  • آبجکت در برنامه‌نویسی شی‌گرا چیست؟ 06:49
  • وراثت کلاس چیست؟ 08:38
  • پیاده‌سازی وراثت کلاس - بخش 1 21:14
  • پیاده‌سازی وراثت کلاس - بخش 2 03:12
  • وراثت چندگانه چیست؟ 05:28
  • پلی‌مورفیسم چیست؟ 07:12
  • کلاس‌های اولیه انتزاعی چه هستند؟ 07:59
  • کپسوله‌سازی چیست؟ 11:00
  • برنامه‌نویسی تابعی در پایتون چیست؟ 03:35
  • پیاده‌سازی تابع first-class 10:52
  • تابع نقشه چیست؟ 04:13
  • تابع لامبدا چیستند؟ 06:02
  • تابع فیلتر چیست؟ 06:23
  • تابع کاهش چیست؟ 06:16
  • توابع higher-order چه هستند؟ 08:27
  • داده‌ غیرقابل تغییر چیست؟ 03:35
  • عبارات ژنراتور و توابع ژنراتور 04:43
  • آشنایی با بازگشت 07:59
  • خطاها و استثناها چه هستند؟ 04:24
  • برخی از خطاهای رایج 09:01
  • چگونه خطاها را رفع کنیم؟ 10:44
  • برنامه‌نویسی متا چیست؟ 02:58
  • چرا یادگیری برنامه‌نویسی متا مهم است؟ 03:23
  • دکوراتور چیست؟ 07:15
  • متاکلاس‌ چیست؟ 07:15
  • بررسی عمیق متاکلاس‌ها 14:44
  • آشنایی با سوئیچینگ متاکلاس‌ها 06:41
  • مثال اضافی از سوئیچینگ متاکلاس‌ها 15:27
  • پیاده‌سازی وراثت 10:12
  • همزمانی چیست؟ 03:38
  • چرا یادگیری همزمانی مهم است؟ 03:55
  • thread چیست؟ 05:42
  • چگونه یک thread جدید ایجاد کنیم؟ 16:17
  • معرفی و پیاده‌سازی multithreading 06:00
  • همزمان‌سازی thread چیست؟ 04:36
  • پیاده‌سازی همزمان‌سازی thread 07:59
  • ایجاد صف‌ها در برنامه‌نویسی همزمان چیست؟ 03:59
  • پیاده‌سازی صف‌ها در برنامه‌نویسی همزمان 11:28
  • صف با اولویت Multithreaded چیست؟ 04:53
  • تشکر از شما 01:16

6,394,000 ریال 49$

مشخصات آموزش

دوره‌ کامل برنامه‌نویسی پیشرفته پایتون 2024

  • سطح دوره:متوسط
  • تعداد درس:64
  • مدت زمان :07:16:01
  • حجم :2.61GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: دوره های Udemy
  • تعداد بازدید: 1

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

آموزش های یودمی

1,877,000 ریال

  • زمان: 02:08:55
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

850,000 ریال

  • زمان: 58:29
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,628,000 ریال

  • زمان: 01:51:51
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

733,000 ریال

  • زمان: 50:14
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,672,000 ریال

  • زمان: 01:54:29
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

5,397,000 ریال

  • زمان: 06:08:32
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,657,000 ریال

  • زمان: 01:53:24
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

9,900,000 ریال

  • زمان: 11:15:49
  • تعداد درس: 128
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

3,916,000 ریال

  • زمان: 04:27:00
  • تعداد درس: 56
  • سطح دوره:
  • زبان: دوبله فارسی

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

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