بسته آموزشی PyQt - توسعه رابط کاربری گرافیکی پایتون با PyQt

PyQt Course Bundle - Python GUI Development with PyQt

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های رابط کاربری گرافیکی پایتون را با PyQt بسازید. استاد رابط کاربری گرافیکی و توسعه برنامه در پایتون آموزش اصول اولیه PyQt برای توسعه برنامه‌های رابط کاربری گرافیکی در پایتون یاد بگیرید چگونه از توابع پیشرفته پایتون استفاده کنید نحوه ایجاد برنامه‌های رابط کاربری گرافیکی پایتون خود را با کتابخانه PYQT بدانید. آموزش استفاده از ویجت ها و کامپوننت های UI مختلف با PyQt و Qt Designer پیش نیازها: دانش آموزان باید با Python به عنوان یک زبان رویه ای و به عنوان یک زبان شی گرا آشنا باشند. قابل دانلود و نصب است

PyQt یک پلتفرم متقابل است که دارای پیوند پایتون برای توسعه برنامه‌های دسکتاپ با ابزارک‌ها و ابزارهای داخلی خود همراه با پشتیبانی قوی پایگاه داده SQL است. از این رو PyQt به عنوان یک چارچوب رابط کاربری گرافیکی پایتون برای توسعه نرم‌افزار عمدتاً دسکتاپ با مجموعه نسخه‌های پایتون v2 و v3 binding که همچنین رایگان و منبع باز هستند، تعریف می‌شود. این را می توان در ویندوز، اندروید، رزبری پای، لینوکس و مک یا هر پلتفرم دیگر پشتیبانی شده برای PyQt استفاده کرد و ابزارهایی که می توانند با PyQt ادغام شوند لینوکس، لینوکس مینت و ویندوز هستند. PyQt یک نسخه رایگان تحت GPL است که به معنای مجوز عمومی عمومی است که فقط زمانی رایگان است که کد نوشته شده توسط شما یا توسعه دهنده فروخته نشود و اگر کد باید فروخته شود، دیگر نسخه رایگان در PyQt همانطور که فکر می کند نیست. به عنوان تجاری است، بنابراین باید پرداخت ها را انجام دهیم یا آن را خریداری کنیم.

در PyQt دارای PyQtgraph است که بر روی PyQt4 یا PySide یا NumPy ساخته شده است که همچنین دارای خطوط لوله سریع است زیرا دارای اهرم زیادی از کتابخانه های NumPy است. این مؤلفه‌های مختلف رابط کاربری مانند ویجت‌ها را که شامل دکمه‌ها، منوها، برچسب‌ها، جداول و غیره می‌شود، و سایر ابزارک‌های قابل طراحی که با PyQt سازگار هستند، ارائه می‌کند، زیرا QT همه این مؤلفه‌های رابط کاربری را در پایتون ارائه می‌کند.

همچنین می‌توان از آن با چندین دستگاه ورودی مانند صفحه‌کلید یا ماوس استفاده کرد و مانند فریم‌ورک‌های Kivy ارائه نمی‌دهد. اشکال اصلی PyQt با هیچ منبع خاصی در دسترس نیست، به این معنی که می‌توان از آن در داده‌های C++ استفاده کرد، فقط در مواردی که ممکن است توسعه‌دهندگان را در طراحی پیچیده کند زیرا به تجربه بیشتری در C++ نیاز دارد.

PyQt بیشتر برای ساخت برنامه‌های بومی واقعی توصیه می‌شود که بیشتر به نرم‌افزار یا برنامه‌های دسکتاپ متکی هستند، به این معنی که برای برنامه‌های دسکتاپ مناسب‌تر است. این بیشتر برنامه هایی را ارائه می دهد که با برنامه های دسکتاپ یا نرم افزار بهتر از هر برنامه تلفن همراه یا برنامه های چند لمسی کار می کنند.


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

آموزش PyQt: سطح مبتدی PyQt Training: Beginner Level

  • مقدمه دوره Introduction to Course

  • مقدمه ای بر QtGui Introduction to QtGui

  • فریم با استفاده از Qapplication Frame Using Qapplication

  • QLabel در PyQt QLabel in PyQt

  • ویرایش QLine در PyQt QLine Edit in PyQt

  • ویرایش QLine در PyQt ادامه دهید QLine Edit in PyQt Continue

  • دکمه QRadio در PyQt QRadio Button in PyQt

  • QCheck Box در PyQt QCheck Box in PyQt

  • QComboBox در PyQt QComboBox in PyQt

  • QSlider در PyQt QSlider in PyQt

  • منوها در PyQt Menus in PyQt

  • دیالوگ ها در PyQt Dialogs in PyQt

  • نوار ابزار در PyQT Tool Bars in PyQT

  • رویداد و سیگنال در PyQt Event and Signals in PyQt

آموزش PyQt: سطح متوسط PyQt Training: Intermediate Level

  • مقدمه دوره Introduction to Course

  • برنامه ها در QClipBoard Programs in QClipBoard

  • برنامه ها در QClipBoard ادامه دارند Programs in QClipBoard Continue

  • مقدمه ای بر API Introduction to API

  • Drawing API قسمت 1 Drawing API Part 1

  • Drawing API قسمت 2 Drawing API Part 2

  • Drawing API قسمت 3 Drawing API Part 3

  • Drawing API قسمت 4 Drawing API Part 4

  • QMessageBox در PyQt QMessageBox in PyQt

  • سبک های مختلف خط Different Line Styles

  • سبک براش متفاوت Different Brush Style

  • سبک براش متفاوت ادامه دهید Different Brush Style Continue

  • کشیدن و رها کردن در PyQt Drag and Drop in PyQt

  • QPixmap در PyQt QPixmap in PyQt

آموزش PyQt: سطح پیشرفته PyQt Training: Advanced Level

  • مقدمه دوره Introduction to Course

  • مقدمه دوره ادامه Introduction to Course Continue

  • مدیریت پایگاه داده چیست؟ What is Database Handling

  • جداول در MySQL Tables in MySQL

  • اتصال پایگاه داده در PyQt Connecting Database in PyQt

  • درج داده در پایگاه داده Insert Data in Database

  • درج داده در پایگاه داده ادامه دهید Insert Data in Database Continue

  • مشاهده تمام داده ها از پایگاه داده View All Data from Database

پروژه در PyQt - ایجاد یک ماشین حساب Project on PyQt - Creating a Calculator

  • مقدمه ای بر پروژه Introduction to Project

  • افزودن وابستگی Add Dependency

  • طرح بندی برای ماشین حساب Layout for Calculator

  • ماشین حساب ادامه Calculator Continue

  • اطلاعات بیشتر در مورد ماشین حساب More on Calculator

  • منطق برای ماشین حساب Logic For Calculator

  • منطق برای ماشین حساب ادامه دهید Logic For Calculator Continue

  • اطلاعات بیشتر در مورد منطق برای ماشین حساب More on Logic For Calculator

  • خروجی پروژه Output of the Project

پروژه در PyQt - سیستم مدیریت کارکنان Project on PyQt - Employee Management System

  • مقدمه ای بر پروژه Introduction to Project

  • افزودن وابستگی ها Adding Dependencies

  • چیدمان اصلی Main Layout

  • اضافه کردن کارمند Add Employee

  • به روز رسانی کارمند Update Employee

  • حذف کارمند Delete Employee

  • مشاهده کارمند View Employee

  • افزودن داده در پایگاه داده قسمت 1 Adding Data in Database Part 1

  • افزودن داده در پایگاه داده قسمت 2 Adding Data in Database Part 2

  • افزودن داده در پایگاه داده قسمت 3 Adding Data in Database Part 3

  • افزودن داده در پایگاه داده قسمت 4 Adding Data in Database Part 4

  • حذف داده ها در پایگاه داده Deleting Data in Database

  • نمایش داده ها در پایگاه داده Displaying Data in Database

  • نگاشت چیدمان ها با دکمه ها Mapping Layouts with Buttons

  • خروجی پروژه Output of the Project

نمایش نظرات

بسته آموزشی PyQt - توسعه رابط کاربری گرافیکی پایتون با PyQt
جزییات دوره
8 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,001
5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.