اگه تا اینجا با پایتون کنار اومدی و دوست داری از دنیای اسکریپتهای خط فرمانی بزنی بیرون و یه نرمافزار واقعی با پنجره، دکمه و جدول بسازی، سطح سه این پکیج دقیقاً همون جاییه که باید باشی. اینجا دیگه خبری از تمرینهای ساده نیست؛ قراره با PyQt6 دست به ک...
پکیج جامع آموزش برنامه نویسی پایتون – سطح سه 🚀
اگه تا اینجا با پایتون کنار اومدی و دوست داری از دنیای اسکریپتهای خط فرمانی بزنی بیرون و یه نرمافزار واقعی با پنجره، دکمه و جدول بسازی، سطح سه این پکیج دقیقاً همون جاییه که باید باشی. اینجا دیگه خبری از تمرینهای ساده نیست؛ قراره با PyQt6 دست به کد بشی و یک اپلیکیشن دسکتاپ کامل رو از صفر تا صد جلو ببری.
📋 مشخصات کلی دوره
ویژگی
جزئیات
عنوان
پکیج جامع آموزش برنامه نویسی پایتون – سطح سه
سطح
پیشرفته
مدت زمان
حدود ۷ ساعت و ۹ دقیقه (۴۴۸ دقیقه)
حجم محتوا
۱۴۳۳.۳۰ مگابایت
تعداد دروس
۳۵ درس در یک فصل
پیشنیاز
سطح یک و سطح دو همین پکیج
وضعیت قیمت
همراه با تخفیف ویژه
🎯 چرا این دوره رو انتخاب کنم؟
خیلی از کسایی که پایتون یاد میگیرن، وسط راه گیر میکنن. چرا؟ چون بلد نیستن دانششون رو تبدیل به یک محصول قابل ارائه کنن. این دوره برای همون نقطه ساخته شده. قرار نیست فقط چند تا تابع حفظ کنی؛ قراره یاد بگیری چطور یک نرمافزار واقعی با رابط گرافیکی بسازی، به فایل نصبی (Setup) تبدیلش کنی و عملاً آماده ورود به بازار کار بشی.
برای دانشجوها این موضوع یه مزیت بزرگه: به جای اینکه چند تا پروژه تکراری و کلیشهای تحویل بدی، میتونی یه اپلیکیشن کامل مثل یک دفترچه تلفن یا مدیریت تصاویر رو به عنوان پروژه پایانترم ارائه بدی و واقعاً بدرخشی.
🧠 توی این مسیر چی یاد میگیری؟
ساخت پنجرههای گرافیکی با QWidget و چیدمانها مثل QGridLayout
کار با المانهای پرکاربرد مثل QPushButton، QLabel، QLineEdit، QComboBox و QRadioButton
پیادهسازی عملیات Insert، Update و Delete روی دادهها
نمایش دادهها با QTableView و مدلسازی سفارشی با QAbstractTableModel
مدیریت خطا و اعتبارسنجی ورودی کاربر با QMessageBox و Regular Expressions
جداسازی لایهها و تمیزکاری کد با توابع، DAL و BLL
طراحی رابط کاربری با Qt Designer و اتصالش به پایتون
کار با QFileDialog و OpenCV برای انتخاب، نمایش، تغییر و ذخیره تصاویر
ساخت فایل Exe و پکیج نصب نهایی
🗂 سرفصلها به تفکیک
فصل ۱ – ساخت اپلیکیشن گرافیکی با PyQt6
مقدمه و معرفی (۱۹:۲۶)
ساخت یک QWidget در PyQt6 (۱۲:۲۱)
افزودن QGridLayout در PyQt6 (۱۱:۴۵)
افزودن QPushButton در PyQt6 (۱۱:۵۲)
افزودن QLabel و QLineEdit در PyQt6 (۱۰:۰۰)
نوشتن عملیات Insert در PyQt (۱۰:۰۰)
نوشتن عملیات Update و Delete در PyQt (۱۰:۱۷)
نمایش اطلاعات در QTableView با QAbstractTableModel (۱۰:۰۱)
آشنایی عمیقتر با QAbstractTableModel (۱۰:۰۱)
شخصیسازی QAbstractTableModel – قسمت ۱ و ۲ (۱۲:۰۴ و ۱۰:۰۲)
تغییر اندازه ستونهای QTableView (۱۲:۴۱)
آشنایی با QMessageBox و کاربردش در جستجو (۱۴:۳۵)
رویداد کلیک روی سلولهای QLineEdit (۰۹:۵۴)
نمایش خطا با QMessageBox (۱۱:۴۵)
تمیزسازی کد با استفاده از توابع (۱۱:۴۸)
مدیریت خطاهای ورودی کاربر (۱۱:۳۵)
تنظیم تیتر ستونهای QTableView (۱۰:۰۲)
عبارتهای منظم برای کنترل ورودی (۱۰:۰۱)
معرفی Sender() در PyQt (۱۰:۴۶)
فیلتر کاراکترهای ورودی (۱۰:۰۰)
تغییر کد DAL برای پاسخ به موارد ناموجود (۱۳:۱۵)
اعمال پرسش قبل از حذف با QMessageBox (۱۰:۰۱)
افزودن QComboBox و QRadioButton (۱۰:۰۱)
رویدادهای QComboBox و QRadioButton (۱۲:۲۴)
تغییر کد UIL برای جستجوی پیشرفته (۱۰:۰۰)
تغییر کد BLL برای جستجوی پیشرفته (۲۳:۰۶)
ساخت فایل Exe و فایل نصب (۱۰:۰۰)
طراحی رابط گرافیکی با Qt Designer (۱۰:۳۱)
استفاده از خروجی Qt Designer در پایتون (۱۵:۴۹)
معرفی QFileDialog و خواندن تصویر با OpenCV (۱۲:۴۶)
نمایش تصویر انتخابشده در QLabel – قسمت ۱ و ۲ (۱۰:۳۳ و ۱۲:۱۷)
تبدیل تصویر رنگی به سیاهوسفید با OpenCV (۱۰:۰۴)
ذخیره تصویر با QFileDialog و OpenCV (۱۷:۳۸)
صحبتهای پایانی (۰۹:۵۸)
👥 این دوره مناسب چه کسانیه؟
دانشجویانی که میخوان پایتون رو عمیقتر یاد بگیرن و ازش برای ساخت اپلیکیشن استفاده کنن
کسایی که سطح یک و دو رو گذروندن و دنبال یه قدم جدیترن
علاقهمندان به برنامهنویسی دسکتاپ و ساخت نرمافزارهای کاربردی