سریهای پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه یک اپلیکیشن کامل پایتون را از ابتدا بسازید؟ - شامل منطق، ساختار و رابط کاربری
- چگونه با استفاده از PyQt6 یک رابط کاربری دسکتاپ (GUI) ایجاد کنید؟ - همراه با فیلدهای ورودی واقعی، کنترل طرح بندی و مدیریت رویدادها
- چگونه با استفاده از پایتون ایمیلهای خودکار ارسال کنید؟ - با استفاده از ماژولهای smtplib و email.message
- چگونه با داده دنیای واقعی کار کنید؟ - شامل خواندن و نوشتن فایلهای CSV، پردازش تاریخها و زمانبندی یادآورها
- چگونه یک اپلیکیشن محلی پایتون را به یک سرور ریموت متصل کنید؟ - با استفاده از درخواستهای HTTP و APIها برای ذخیرهسازی داده.
- چگونه اپلیکیشن پایتون خود را در فضای ابری مستقر و خودکارسازی کنید؟ - با استفاده از PythonAnywhere برای اجرای روزانه اپلیکیشن
پیش نیازهای دوره
- درک اولیه از پایتون - باید بدانید چگونه توابع بنویسید، از متغیرها، حلقهها و عبارات if استفاده کنید.
توضیحات دوره
یادگیری پایتون از طریق ساخت یک اپلیکیشن واقعی - از ابتدا تا انتها
اگر مبانی پایتون را یاد گرفتهاید اما هنوز نمیدانید چگونه یک اپلیکیشن واقعی بسازید - این دوره برای شماست.
در این دوره مبتنی بر پروژه، یک اپلیکیشن دسکتاپ کامل میسازید که یادآورهای ایمیل - با رابط کاربری، منطق واقعی و خودکارسازی ابری ارسال میکند. دیگر آموزشهای تنها قطعات کد جداگانه نیستند. شما یاد میگیرید که چگونه همه چیز با هم ترکیب میشود تا یک برنامه واقعی و کارکردندار ایجاد شود.
این اولین دوره در سری پایتون دنیای واقعی است - جایی که هر دوره به شما یاد میدهد چگونه یک اپلیکیشن مفید و واقعی با پایتون بسازید.
آنچه خواهید ساخت
یک اپلیکیشن یادآور ایمیل کاملاً عملی که:
- به کاربران اجازه میدهد یادآورها را از طریق رابط گرافیکی دسکتاپ (ساخته شده با PyQt) زمانبندی کنند.
- ایمیلها را با استفاده از اعتبارنامههای واقعی ایمیل از طریق SMTP ارسال میکند.
- داده را در یک فایل CSV برای ذخیرهسازی پایدار ذخیره میکند.
- هر روز به صورت خودکار از ابر (PythonAnywhere) اجرا میشود.
- یادآورهای تکراری مانند "هر 2 هفته" یا "هر 3 ماه" را پشتیبانی میکند.
در پایان، یک ابزار که واقعاً مفید است خواهید داشت - و میدانید چگونه خودتان یک اپلیکیشن مشابه بسازید.
آنچه خواهید آموخت
- چگونه یک اپلیکیشن را از ابتدا تفکر، طراحی و پیادهسازی کنید؟
- چگونه با استفاده از PyQt6 رابطهای کاربری دسکتاپ تمیز و تعاملی ایجاد کنید؟
- چگونه با فایلهای CSV، تاریخها و منطق زمانبندی کار کنید؟
- چگونه با استفاده از smtplib و EmailMessage در پایتون ایمیل ارسال کنید؟
- چگونه اسکریپتهای پایتون را در Cloud مستقر کرده و بهصورت روزانه اجرا کنید؟
- چگونه داده را از یک Desktop GUI به یک Server ارسال کنید؟
این دوره برای چه کسانی است؟
- کسانی که مبانی پایتون (متغیرها، توابع، حلقهها) را میدانند، اما در تبدیل آن به یک برنامه کامل مشکل دارند.
- افرادی که سعی کردهاند پایتون یاد بگیرند، اما هنگام شروع یک پروژه هنوز احساس سردرگمی میکنند.
- کسانی که میخواهند بالاخره یک پروژه را به پایان برسانند و احساس کنند یک توسعهدهنده واقعی هستند.
نیازی نیست حرفهای باشید؛ فقط کافی است آمادهٔ ساختن باشید.
در پایان این دوره، نه تنها یک اپلیکیشن کاربردی خواهید داشت - بلکه اعتماد به نفس و مهارت لازم برای ساخت بسیاری از آنها را نیز بهدست خواهید آورد.
بیایید چیزی واقعی بسازیم.
این دوره برای چه کسانی مناسب است؟
- یادگیرندگان پایتون در سطح مبتدی تا متوسط که مبانی را میدانند اما در ساخت برنامههای کامل با مشکل مواجه میشوند.
سریهای پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل
-
آنچه در این دوره خواهید ساخت 03:17
-
چگونگی کار دوره: مرور سریع 03:14
-
نمایش نسخه اولیه کار کردن اپلیکیشن 02:35
-
شروع کار 02:39
-
بارگذاری یادآورها از فایل 07:28
-
ایجاد پیام ایمیل 09:50
-
راه اندازی رمزهای عبور اپلیکیشن برای Outlook و Gmail 07:05
-
ارسال چندین ایمیل 07:45
-
فقط یادآورهای امروز را ارسال کن 08:57
-
حذف یادآورهای ارسالشده از فایل 08:25
-
مقدمه بخش 01:48
-
بهینهسازی کد 09:52
-
ری فکتور کردن کد 20:22
-
استقرار اپلیکیشن 07:04
-
مقدمه بخش 01:09
-
بروزرسانی فایل CSV 02:30
-
توضیح محاسبات تاریخ و زمان نسبی 05:35
-
پیادهسازی منطق پشتیبانی از یادآورهای تکراری 09:54
-
پیادهسازی تابع محاسبه تاریخ بعدی 13:46
-
بهینهسازی و ری فکتور کردن کد 05:14
-
مقدمه بخش 01:41
-
معماری جدید اپلیکیشن 02:31
-
ساخت پنجره اصلی GUI 05:35
-
افزودن ویجتهای ورودی به پنجره 16:02
-
افزودن دکمههای GUI 05:50
-
مقدمه بخش 00:48
-
بارگذاری API در PythonAnywhere 05:07
-
ارسال داده تست به API 05:15
-
ارسال یادآورهای کاربر به API 09:14
-
پاکسازی رابط کاربری گرافیکی 05:07
مشخصات آموزش
سریهای پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :03:15:39
- حجم :1.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy