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

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

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

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

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

  • ایجاد اصول قوی در سینتکس پایتون، متغیرها، انواع داده، لیست‌ها، تاپل‌ها و دیکشنری‌ها
  • تسلط به مدیریت داده جدولی با آرایه‌های NumPy و لیست‌های تو در تو برای پردازش بهینه حافظه
  • ضبط و پردازش تصاویر با استفاده از OpenCV و NumPy برای کاربردهای بینایی ماشین 
  • درک Multithreading و چگونگی مدیریت عملیات وابسته به CPU در مقابل عملیات وابسته به ورودی/خروجی در پایتون
  • بهینه‌سازی برنامه‌ها برای مصرف بهتر CPU و حافظه از طریق پروفایلینگ و الگوهای طراحی کارآمد
  • تمایز بین همزمانی و موازی‌سازی با دموهای بصری و ابزارهای سطح سیستم‌عامل
  • آمادگی برای مباحث پیشرفته مانند Multiprocessing، برنامه‌نویسی Async و محاسبات کوانتومی

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

  • هیچ تجربه قبلی در برنامه‌نویسی نیاز نیست. این دوره از صفر شروع می‌شود و به تدریج به مباحث پیشرفته می‌رسد.

توضیحات دوره

دوره «پایتون کامل: از مقدماتی تا پیشرفته» یک دوره جامع و عملی است که دانشجویان را در مسیر تسلط به پایتون، از اصول پایه تا مباحث پیشرفته مانند اتوماسیون سیستم و بهینه‌سازی راهنمایی می‌کند. چه یک مبتدی کامل باشید و چه یک توسعه‌دهنده با تجربه، این دوره ابزارها و تکنیک‌هایی را برای استفاده از قدرت کامل پایتون ارائه می‌دهد.

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

این دوره همچنین مهارت‌های حیاتی برای اتوماسیون سیستم، مانند نوشتن اسکریپت برای کنترل سیستم‌عامل، اتوماسیون تسک های تکراری و تعامل با سیستم‌های خارجی را پوشش می‌دهد. مدرس به مبحث Multithreading برای بهینه‌سازی عملکرد، پروفایلینگ حافظه و موضوعات پیشرفته‌ای مانند همزمانی می‌پردازد. همچنین این دوره دانشجویان را برای کاربردهای واقعی پایتون، مانند اتوماسیون گردش های کاری، مدیریت فایل‌ها و ساخت اپلیکیشن های مجهز به هوش مصنوعی آماده می‌کند.

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

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

  • توسعه‌دهندگان پایتون
  • مهندسان اتوماسیون
  • توسعه‌دهندگان Backend
  • مهندسان نرم‌افزار
  • داوطلبان مصاحبه‌های فنی
  • توسعه‌دهندگان هوش مصنوعی (AI)
  • متخصصان یادگیری ماشین 
  • مبتدیان

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

  • تسلط به پایتون: از صفر تا حرفه‌ای - دوره عملی کامل و یادگیری پروژه‌محور 10:57
  • درک زبان‌های برنامه‌نویسی با پایتون 17:14
  • پایتون 48:13
  • برنامه‌نویسی پایتون: متغیرها، انواع داده، استنتاج نوع و فرمان سیستم 25:00
  • تسلط بر توابع و TTS در پایتون با استفاده از ماژول‌ها، کتابخانه‌ها و pyttsx3 25:51
  • اتوماسیون واتس‌اپ با پایتون: گام‌به‌گام 35:31
  • رفع ابهام از ساختارهای داده پایتون | آرایه، حافظه، RAM و اتوماسیون در دنیای واقعی 27:01
  • آرایه‌ها، لیست‌ها و تاپل‌ها برای کدنویسی امن و کارآمد | مفهوم رمزنگاری 26:22
  • تسلط بر لیست‌ها و لیست‌های تو در تو برای داده‌ جدولی - راهنمای عملی و چالش! 32:37
  • لیست‌های تو در تو، عملیات ستونی و اهمیت انتخاب ساختار داده (مانند NumPy) 18:12
  • از لیست‌ها تا آرایه‌های NumPy برای داده جدولی کارآمد و برش تصویر! 13:40
  • ضبط تصاویر وب‌کم و پردازش تصویر اولیه | آموزش بینایی ماشین 14:14
  • تصاویر در پایتون و OpenCV: درک تصویر به عنوان آرایه‌های داده و فراتر از آن 36:46
  • تولید تصاویر با NumPy و مفاهیم پنهان‌نگاری در پایتون 12:10
  • بررسی عمیق پایتون: تایپ پویا، Type Hinting و اتوماسیون واقعی 22:00
  • بررسی عمیق: پلی مورفیسم، متدهای قدرتمند رشته و لیست، و بررسی پویا 25:51
  • ساخت اپلیکیشن اتوماسیون سیستم‌عامل با کنترل صوتی و ساختارهای داده (لیست در مقابل تاپل) 09:39
  • ساخت اپلیکیشن اتوماسیون سیستم‌عامل با if-else، ورودی کاربر و فرمان های سیستم 35:31
  • ساخت ابزار اتوماسیون سیستم‌عامل مجهز به هوش مصنوعی | زبان طبیعی و فرمان های صوتی 07:53
  • بررسی عمیق منطق شرطی: Boolean ،None، توابع و معماهای پیچیده if/else 20:05
  • شروط پایتون: if/else درون‌خطی، عملگرهای سه‌گانه و برنامه‌نویسی تابعی 12:37
  • منطق پایتون: AND ،OR ،NOT و ارزیابی تنبل برای کدنویسی هوشمندتر 31:40
  • تسلط بر if-else، عملیات Boolean و عملگر in | آموزش برنامه‌نویسی 17:52
  • ساخت اتوماسیون مجهز به AI - از ورودی میکروفون تا متن 16:04
  • از صدا تا متن با PyAudio و Google API | آموزش AI و NLP 13:45
  • یکپارچه‌سازی تشخیص گفتار و مقدمه‌ای بر دستور with و حلقه‌ها 31:34
  • حلقه‌های بی‌نهایت، break ،else و دمو اپلیکیشن صوتی | آموزش برنامه‌نویسی پایتون 24:26
  • درک تکرار با for در مقابل while برای پردازش قدرتمند داده 22:36
  • حلقه‌های for پایتون: تکرار واقعی، enumerate، قابل تکرارها و منطق شرطی 28:24
  • حلقه‌های for پیشرفته پایتون: Iterators ،List Comprehensions ،break و continue 31:09
  • Generators و yield: بررسی عمیق Iteratorها، بهره‌وری حافظه و توابع 23:39
  • تسلط به Iteratorها، حفظ وضعیت و بهره‌وری حافظه 22:34
  • توضیح Generatorها: تسلط بر yield برای تکرار بهینه حافظه و ارزیابی تنبل 21:49
  • تسلط به ارزیابی تنبل با بهره‌وری حافظه برای کد با عملکرد بالا 34:36
  • تسلط به پروفایلینگ حافظه با memory_profiler و درک Decoratorها 16:39
  • پروفایلینگ حافظه، زمان اجرا و تسلط به توابع Lambda در پایتون 39:12
  • Lambda، توابع مرتبه بالا و فیلترینگ در دنیای واقعی 36:55
  • بهینه‌سازی مصرف RAM و CPU - درک متغیرها، ارجاع‌ها و ساختار داخلی PVM 12:13
  • درک متغیرها، ارجاع‌ها، ()id() ،hex و کپی سطحی با copy 25:32
  • تسلط به حافظه و کپی در پایتون: سطحی در مقابل عمیق با مثال‌های تصویری 38:48
  • اجرای ترتیبی، حلقه‌های بی‌نهایت، حل مسئله در دنیای واقعی | بررسی عمیق 11:51
  • سازماندهی داده‌ با ساختارهای کلید-مقدار برای برنامه‌نویسی مستحکم 32:05
  • عملیات دیکشنری: Zipping-Unzipping، ادغام و ساختارهای داده ستون‌محور 27:31
  • دیکشنری‌ها در مقابل DataFrameها: کی و چرا برای عملیات سطری و ستونی استفاده کنیم 29:08
  • بررسی عمیق: متغیرهای محلی در مقابل سراسری، حافظه Stack و ویژگی __name__ 23:44
  • متغیرهای سراسری، Scope، Namespaceها و آرگومان‌های متغیر (*args) 23:03
  • آرگومان‌های متغیر (args ،**kwargs*)، ترتیب پارامترها و مقدمه‌ای بر همزمانی 31:14
  • دستیابی به همزمانی و موازی‌سازی از طریق Context Switching 26:50
  • درک Multithreading، پردازش‌ها و رفتار CPU در پایتون 16:56
  • تسلط به Multithreading در پایتون: از تک‌رشته‌ای تا اجرای همزمان 26:51
  • Multithreading پیشرفته در پایتون و توهم موازی‌سازی 33:49
  • درک معماری CPU، رشته‌های سخت‌افزاری و بنیاد Multithreading 22:48
  • قفل مفسر جهانی (GIL) در پایتون و محدودیت‌های Multithreading واقعی 13:21
  • رفع ابهام از عملکرد Multithreading پایتون: اشتراک زمان در مقابل موازی‌سازی واقعی 23:40

13,879,600 3,469,900 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:54
  • مدت زمان :23:17:18
  • حجم :9.82GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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