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

سری‌های پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل

سری‌های پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل

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

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

  • چگونه یک اپلیکیشن کامل پایتون را از ابتدا بسازید؟ - شامل منطق، ساختار و رابط کاربری
  • چگونه با استفاده از 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

1,943,200 485,800 تومان

مشخصات آموزش

سری‌های پایتون دنیای واقعی: ساخت یک اپلیکیشن یادآور ایمیل

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:30
  • مدت زمان :03:15:39
  • حجم :1.49GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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