تسلط به پایتون برای هوش مصنوعی، یادگیری ماشین و توسعه وب
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- درک اصول برنامهنویسی پایتون به صورت گام به گام
- نوشتن کد تمیز و کارآمد با استفاده از متغیرها، انواع داده و عملگرها
- استفاده از شرطها، حلقهها و توابع برای کنترل جریان برنامه
- کار با لیستها، تاپلها، ست ها و دیکشنریها به صورت حرفهای
- ساخت بیش از 20 پروژه و بازی واقعی (ماشین حساب، سبد خرید، اپلیکیشن بانکی، هنگمن، اسلات ماشین (ماشین پوکر)، کوییز، کرنومتر، اپلیکیشن هواشناسی و غیره)
- تسلط به برنامهنویسی شیءگرا (OOP): کلاسها، ,وراثت، پلیمورفیسم و دکوراتورها
- مدیریت خطاها، استثناها و عملیات فایل (خواندن و نوشتن فایل، تشخیص فایلها)
- استفاده از APIها و multithreading برای ساخت اپلیکیشنهای تعاملی
- ایجاد اپلیکیشنهای دسکتاپ GUI با PyQt5 (ساعت دیجیتال، زنگ هشدار، اپلیکیشن هواشناسی)
- کسب اطمینان برای ورود به توسعه وب، علم داده یا خودکارسازی با پایتون
پیش نیازهای دوره
- بدون نیاز به تجربه قبلی برنامهنویسی، این دوره از ابتدا شروع میشود.
- یک کامپیوتر (ویندوز، macOS یا لینوکس) با دسترسی به اینترنت
- نصب پایتون (رایگان و آسان برای راهاندازی، ما بهطور مشترک آن را پوشش میدهیم)
- مهارتهای پایه کامپیوتر (تایپ، ایجاد پوشه، اجرای برنامهها)
- علاقه برای تمرین و آزمایش مثالها و پروژهها
توضیحات دوره
آیا آمادهاید تا پایتون را بهصورت عملی و جذاب در کمتر از 75 روز یاد بگیرید؟
این دوره با راهنمایی شما در 20 پروژه واقعی که برای یادگیری مؤثر و سرگرمکننده طراحی شدهاند، شما را از یک فرد کاملا مبتدی به برنامهنویس پیشرفته پایتون تبدیل میکند.
شما با اصول پایه مانند متغیرها، ورودی کاربر، حلقهها و توابع شروع خواهید کرد. بهطور تدریجی وارد مفاهیم پیشرفتهتر مانند برنامهنویسی شیءگرا، مدیریت فایل، مدیریت خطا، multithreading و APIها خواهید شد. هر مفهوم به روشنی توضیح داده شده، با مثالهای عملی تقویت شده و با تمرینهایی همراه شده است تا اطمینان حاصل شود که واقعاً آن را درک میکنید.
در طول دوره، پروژههای متنوعی از جمله ماشین حسابها، بازیها، اپلیکیشنهای بانکی، ابزارهای رمزنگاری و اپلیکیشنهای دسکتاپ GUI را با PyQt5 ایجاد میکنید. این پروژهها با دقت طراحی شدهاند تا به شما کمک کنند آنچه را که یاد میگیرید فوراً به کار ببرید و اعتماد به نفس خود را در مهارتهای کدنویسی افزایش دهید و برای چالشهای دنیای واقعی آماده شوید.
در پایان این دوره، نهتنها سینتکس و منطق پایتون را خواهید فهمید، بلکه قادر خواهید بود اپلیکیشنهای خود را از ابتدا بسازید. اگر هدف شما این است که به توسعهدهنده نرمافزار تبدیل شوید، علم داده را بررسی کنید یا فقط بخواهید برنامهنویسی را بهعنوان یک مهارت ارزشمند یاد بگیرید، این دوره پایهای محکم برای شما فراهم میکند.
این دوره برای چه کسانی مناسب است؟
- افراد کاملا مبتدی که میخواهند از ابتدا پایتون را یاد بگیرند.
- دانشجویانی که میخواهند پایههای برنامهنویسی خود را تقویت کنند.
- هرکسی که درباره کدنویسی کنجکاو است اما نمیداند از کجا شروع کند.
- علاقه مندان به ساخت پروژههای سرگرمکننده مانند بازی، اپلیکیشن و ابزار
- توسعهدهندگان آینده که برای شغلهای توسعه نرمافزار، خودکارسازی یا علم داده آماده میشوند.
- خودآموزانی که بهجای آموزشهای تصادفی، به دنبال مسیر ساختارمند و عملی هستند.
- هرکسی که به دنبال دورهی عملی با بیش از 20 پروژه واقعی برای تقویت اعتماد بهنفس خود است.
تسلط به پایتون برای هوش مصنوعی، یادگیری ماشین و توسعه وب
-
مقدمه 00:41
-
دانلود مفسر و IDE پایتون 05:00
-
متغیرها 10:14
-
تبدیل نوع 05:07
-
ورودی کاربر 11:25
-
پروژه 1: بازی Madlibs 11:25
-
حسابی و ریاضی 13:48
-
دستورات if 08:05
-
پروژه 2: برنامه ماشین حساب 05:41
-
پروژه 3: برنامه تبدیل وزن 03:57
-
پروژه 4: برنامه تبدیل دما 03:50
-
عملگرهای منطقی 07:26
-
عبارات شرطی 05:32
-
متدهای رشته 12:02
-
اندیسگذاری رشته 07:24
-
مشخصههای فرمت 05:18
-
حلقههای while 06:55
-
پروژه 5: ماشین حساب سود مرکب 07:32
-
حلقههای for 05:02
-
پروژه 6: برنامه شمارش معکوس 05:52
-
حلقههای تو در تو 05:32
-
لیستها، ست ها و تاپلها 15:04
-
پروژه 7: برنامه سبد خرید 07:10
-
کالکشن های دوبعدی 08:35
-
پروژه 8: بازی کوییز 09:25
-
دیکشنریها 08:02
-
پروژه 9: برنامه گردشگری 08:06
-
اعداد تصادفی 04:31
-
پروژه 10: بازی حدس عدد 08:19
-
پروژه 11: بازی سنگ، کاغذ، قیچی 09:26
-
پروژه 12: برنامه dice roller 10:03
-
توابع 10:35
-
آرگومانهای پیشفرض 06:03
-
آرگومانهای کلیدی 06:40
-
آرگومانهای اختیاری: args و **kwargs 14:50
-
تکرارشونده ها 06:28
-
عملگرهای عضویت 08:48
-
بررسی list comprehensions 10:18
-
دستورات match-case 05:53
-
ماژولها 06:36
-
تعیین دامنه 05:29
-
:'if name == 'main 09:11
-
پروژه 13: برنامه بانکی 14:59
-
پروژه 14: اسلات ماشین 20:10
-
پروژه 15: برنامه رمزنگاری 08:37
-
پروژه 16: بازی هنگمن 25:04
-
برنامهنویسی شیءگرا در پایتون 12:16
-
متغیرهای کلاس 08:15
-
وراثت 06:55
-
وراثتچندگانه 08:01
-
()super 13:04
-
پلیمورفیسم (چندریختی) 08:04
-
بررسی duck typing 04:18
-
متدهای ثابت 05:56
-
متدهای کلاس 06:44
-
magic methods 13:34
-
property@ 07:41
-
دکوراتورها 07:23
-
مدیریت استثنا 05:47
-
تشخیص فایل 07:01
-
نوشتن فایلها 13:46
-
خواندن فایلها 06:55
-
تاریخها و زمانها 06:17
-
پروژه 17: ساعت زنگ دار 09:53
-
Multithreading 08:41
-
درخواست دادههای API 08:23
-
پروژه 18: ساخت اپلیکیشن API هواشناسی 53:46
-
مقدمه PyQt5 GUI 09:08
-
برچسبها در PyQt5 08:55
-
مدیران طرح بندی در PyQt5 06:38
-
دکمهها در PyQt5 07:04
-
چکباکسها در PyQt5 06:29
-
دکمههای رادیویی در PyQt5 09:12
-
ویرایش خطوط در PyQt5 05:59
-
استایلهای CSS در PyQt5 10:51
-
پروژه 19: برنامه ساعت دیجیتال 15:48
-
پروژه 20: برنامه کرنومتر 17:25
مشخصات آموزش
تسلط به پایتون برای هوش مصنوعی، یادگیری ماشین و توسعه وب
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:77
- مدت زمان :11:56:19
- حجم :4.03GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy