یکی از دوره‌های آموزشی که بسیاری از افراد به دنبال آن هستند دوره آموزش Pyqt است. این دوره آموزشی به ساخت برنامه‌های گرافیکی می‌پردازد و همان‌طور که همه ما می‌دانیم استفاده از یک رابط گرافیکی خوب بسیار در کاربر پسندانه بودن برنامه ما مؤثر بوده و می‌تواند برنامه ما را به‌سادگی به یک برنامه بسیار محبوب و پرطرف‌دار تبدیل کند. از طرفی وجود زبان برنامه‌نویسی پایتون برای ساخت این برنامه‌ها به ما کمک می‌کند تا بتوانیم به ساده‌ترین شکل ممکن ساخت این نرم‌افزارهای گرافیکی در محیط گرافیکی پایتون را آموزش ببینیم.

آموزش PyQt – ساخت برنامه‌های گرافیکی

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

ازآنجایی‌که پای کیوت یک محیط گرافیکی پایتون است و این دوره نیز دوره آموزش Pyqt است، پس نیاز است که شما با زبان برنامه‌نویسی پایتون آشنایی داشته باشید تا بتوانید نحوه کار این GUI را به طور کامل آموزش ببینید. اگر شما آشنایی ابتدایی با پایتون داشته باشید مطمئناً یادگیری شما در این دوره بسیار بهتر خواهد بود و نتیجه بسیار بهتری را در پایان این دوره خواهید گرفت.

نکته: در این آموزش از ویندوز 10 استفاده شده است اما کدها روی لینوکس، مک و بسیاری از سیستم عامل های دیگر قابلیت اجرا شدن دارند.

چرا باید در دوره آموزش PyQT شرکت کرد؟

بسیاری از افراد برای شروع دوره آموزشی خود با تردیدهای فراوانی مواجه می‌شوند. این افراد به خود می‌گویند که آیا واقعاً این دوره برای من مناسب است و یا آیا این دوره به‌صورت جامع است و نیازهای من را برطرف می‌کند؟ در پاسخ به این افراد باید گفت که در این دوره هرآنچه که درباره آموزش این کتابخانه از شروع به نصب Pyqt گرفته تا یادگیری آن نیاز است به شما گفته می‌شود. پس نگرانی از بابت مطالب دوره نخواهید داشت. از طرفی این دوره یکی از دوره‌هایی است که با استفاده از آن در ساخت برنامه‌ها نتیجه‌ای بسیار عالی خواهید گرفت. پس این دوره برای یادگیری پای کیوت، می‌تواند شما را از هر منبع دیگری بی‌نیاز کند.

مزایای یادگیری Pyqt

PyQt در حقیقت پایتون را به Qt متصل می‌کند. این اتصال باعث می‌شود که تعدادی کتابخانه C++ که مناسب طراحی Graphical User Interfaces (GUI) است را در اختیار داشته باشیم. حال باید ببینیم که این قابلیت در عمل چه کمکی به ما می‌کند. طراحی گرافیکی بهتر نرم‌افزار ما می‌تواند برروی تعداد مشترکان و استفاده کنندگان از نرم افزار ما تاثیر بسزایی داشته باشد. از طرفی چون شرکت ها به دنیال افرادی هستند که بتوانند زیبا ترین UI هارا برای آن ها بسازند، PyQt از نظر شغلی نیز دارای آینده ای بسیار درخشان است.

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

دوره آموزش Pyqt مناسب تمام کسانی است که به برنامه‌نویسی Python و ساخت برنامه‌های گرافیکی با این زبان برنامه‌نویسی علاقه دارند. همچنین کسانی که آشنایی مختصری به پایتون دارند و افرادی که علاقه‌مند هستند با نحوه ساخت یک نرم‌افزار گرافیکی نیز آشنا شوند جزو مخاطبان این دوره هستند.

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

معرفی دوره آموزش PyQt – ساخت برنامه‌های گرافیکی

در این دوره ساخت برنامه‌های دسکتاپ به صورت پروژه محور آموزش داده می شود؛ البته Qt مولتی پلتفرم است. مولتی پلتفرم یعنی بدون در نظر گرفتن سیستم عامل و محیط اجرا و روش کار با فایل، API ها و توابع یکسان است و برنامه های نوشته شده با Qt در همه پلتفرم‌ها مشابه هستند و برنامه نوشته شده در بقیه پلتفرم‌ها بدون تغییر قابل اجرا است. تنها کاری که در پلتفرم جدید باید انجام شود این است که برنامه کامپایل شود. در این صورت در این پلتفرم هم مانند یک برنامه native و بدون هیچ تغییری برنامه قابل استفاده خواهد بود.

اگر هسته اصلی برنامه با پایتون نوشته شود و از فریمورک PyQt استفاده شود حتی نیاز به کامپایل هم نخواهد بود. همان طور که می‌دانید در این آموزش قرار است از پایتون و PyQt استفاده شود. همین موضوع شما را از سایر برنامه نویسان متمایز می‌کند چون برنامه شما روی همه پلتفرم‌ها قابل اجرا است و بازار کار گسترده‌تری خواهید داشت. نکته جالب دیگر این است که در PyQt می‌توان برای جذاب تر کردن برنامه‌ها از CSS استفاده کرد. در این آموزش ضمن آموزش CSS نحوه استفاده آن در این فریمورک آموزش داده می‌شود.

  • با یادگیری PyQt قادر خواهید بود نرم افزارهای دسکتاپ، موبایل ( iPhone و Android )، وب و … را برنامه نویسی کنید.
  • Qt در بیشتر سیستم عامل‌ها ( ویندوز، مک، لینوکس و … ) قابلیت اجرا دارد.

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

بازار کار Pyqt

شما پس از گذراندن دوره Pyqt می‌توانید به‌سادگی و با کمی تمرین و تلاش در حوزه ساخت نرم‌افزارهای گرافیکی حرفه‌ای شوید و ازآنجاکه امروزه زبان برنامه‌نویسی پایتون جزو زبان‌های پرطرف‌دار است، به‌سادگی استخدام شوید. همچنین باید گفت که با یادگیری Pyqt فرصت کار برای شما نه فقط در ایران بلکه در خارج از ایران نیز وجود دارد.

سرفصل های دوره:

 

فصل اول ( پایکیوت مقدماتی ) :
-پایکیوت چیست ؟ ( شرکت سازنده – معرفی و توضیحات )
-نصب PyQt6
-ماژول های اصلی وکد های اصلی برنامه
-تنظیم Title صفحه
-تنظیم Icon صفحه
-تنظیم طول و عرض ثابت برای صفحه
-معرفی StyleSheet
-معرفی Slot & Signals
-استفاده کردن از Slot & Signals
-معرفی Qlable و QPushButton
-مثال کلی ( برنامه Hello world )
-معرفی LineEdit
-دریافت اطلاعات از LineEdit
-معرفی QRadioButton
-استفاده از QRadioButton ( یادگیری QFont و گروپ باکس در حین آموزش )
-آموزش signal & Slots در QradioButton
-دریافت اطلاعات از QRadioButton
-معرفی QCheckBox
-استفاده و دریافت اطلاعات از QCheckBox

-معرفی Layer

-آموزش Verticaly Layouts

-آموزش Horizentaly Layouts

-آموزش Grid layout

-معرفی QSpinBox ( اعشاری و عادی )

-استفاده از QSpinBox

-سیگنال های QSpinBox

-معرفی QTableWidget

-ساخت جدول با QTabltWidget

-معرفی QListWidget

-ساخت QListWidget

-معرفی QComboBox

-ساخت QComboBox با کد

-معرفی QMainWindow و MenuBar

-ساخت menuBar

-ساخت زیر منو

-اضافه کردن آیکون به زیر منو

-اضافه کردن کلید های میانبر به زیر منو

-سیگنال های MenuBar

#######

فصل دوم ( Qt Desinger ) :

-نصب Qt Desinger و توضیحات کلی درمورد محیط آن

-مثالی ساده

-ذخیره و کانورت کردن به پایتون

-آموزش تمام مباحث فصل اول با QtDesinger

-فونت و کالر دیالوگ

-کار با کلاس های پرینت و چاپ

#############

فصل سوم ( کار با دیتابیس ) :

-معرفی DataBase Programming

-نصب کانکتور

-نصب برنامه ومپ

-معرفی پی اچ پی مای ادمین

-ساخت پروژه ی DataBase Creator با هدف آموزش ساخت دینابیس با کدنویسی و وصل کردن برنامه به هاست

-وصل شدن به دیتابیس

-ساخت table

– یادگیری Insert کردن اطلاعات

-یادگیری QTabltWidget

-پروژه نهایی ( مدیریت گیم نت )

 

 

توضیحات بیشتر