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

PySide - Python GUI Development and Qt for Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت برنامه های رابط کاربری گرافیکی (GUI) با Python و PySide (Qt برای Python) کار با Pyside را بیاموزید و به آنها کمک کنید تا با پیروی از استاندارد Qt به تخصص در توسعه رابط کاربری گرافیکی بین پلت فرم دست یابند این دوره همچنین به کارآموزان کمک می کند تا برخی از مفاهیم سطح پیشرفته پایتون را که حول توسعه رابط کاربری گرافیکی می چرخد، بررسی کنید. در نظر گرفته شده است که کارآموزان در کتابخانه های Pyside و Qt متخصص شوند. پس از اتمام این دوره، کارآموزان قادر خواهند بود از پروژه ای در پایتون که نیاز به توسعه رابط کاربری گرافیکی بین پلتفرمی دارد، پشتیبانی کنند. پیش نیازها: برای یادگیری Pyside، برخی از مفاهیم یا فناوری‌هایی وجود دارد که برای یادگیری آن باید درک اولیه ای از آنها داشته باشید. اولین چیز اصول اولیه پایتون است. از آنجایی که PySide کاملاً مبتنی بر پایتون است، شما فقط به درک اولیه زبان برنامه نویسی پایتون نیاز دارید. مورد دوم کتابخانه ها هستند. اگر ایده ای در مورد نحوه ساخت و استفاده از کتابخانه ها دارید، یادگیری مفاهیمی که در آن کتابخانه های مختلف مورد استفاده قرار خواهند گرفت بسیار آسان است. این پیش نیازها در ابتدای دوره گنجانده شده است تا بتوانید همه چیز را در یک مکان پیدا کنید. با این حال، همیشه توصیه می شود که کارآموزان قبلاً درک اولیه ای از این مفاهیم داشته باشند

برای کار با PySide، مفاهیمی وجود دارد که باید به آنها تسلط داشت. در این دوره، ما اطمینان حاصل کرده‌ایم که همه مفاهیمی را پوشش می‌دهیم که می‌خواهیم کارآموزان ما در آن‌ها متخصص شوند تا بتوانند به طور مؤثر با Pyside کار کنند. در ابتدای این آموزش PySide، کارآموزان با نحوه کمک PySide به حل مشکلات تجاری آشنا می شوند و همچنین یاد خواهند گرفت که چگونه تعیین کنند که آیا راه حل می تواند با استفاده از آن تهیه شود یا خیر. بعداً در دوره، آنها مفاهیم سطح پیشرفته را پوشش خواهند داد که به آنها کمک می کند تا عمیقاً در مفاهیم اصلی که در مواقعی که میل به آوردن برخی از عملکردهای سطح پیچیده در برنامه استفاده می شود، استفاده کنند. ما همچنین دو پروژه را در این دوره اضافه کرده ایم که در آنها موضوعات پروژه به گونه ای تعیین شده است که تمام موضوعاتی را که آنها در این دوره طی می کردند را پوشش می دهد. کارآموزان همچنین در مورد رسیدگی به خطا در این دوره یاد می‌گیرند که به آنها کمک می‌کند در حالی که نیاز به پیاده‌سازی موارد در حین توسعه برنامه حیاتی دارند.

Pyside را می توان به عنوان پسوند پایتون تعریف کرد که توسعه برنامه را با اجازه دسترسی به کتابخانه های Qt تسهیل می کند. همچنین می‌توان آن را به عنوان ماژول پایتون تعریف کرد که به توسعه‌دهندگان کمک می‌کند تا رابط کاربری گرافیکی کراس پلتفرمی را که از استاندارد Qt پیروی می‌کند، توسعه دهند. این یکی از مهمترین موضوعات در پایتون است که در صورت تمایل به توسعه رابط کاربری برنامه که می تواند در هر یک از پلتفرم ها به خوبی کار کند، از آن استفاده می شود. تنها هدف PySide تأیید توسعه رابط کاربری برنامه است که در آن برنامه برای خدمت به مجموعه بزرگی از مخاطبان در نظر گرفته شده است و پلت فرم آن که می تواند توسط کاربر استفاده شود برای سازمان ناشناخته است. اجرای آن به تلاش زیادی نیاز ندارد. هدف اصلی آن کمک به افراد در دسترسی به کتابخانه‌های Qt است که به‌عنوان پایه کار می‌کنند در حالی که برنامه‌های بین پلتفرمی را توسعه می‌دهند.

هدف این دوره بسیار روشن است. در نظر گرفته شده است که کارآموزان در کتابخانه های Pyside و Qt متخصص شوند. کارآموزان تک تک موضوعاتی را که در حوزه Pyside قرار می‌گیرند، یاد خواهند گرفت. پس از تکمیل این دوره، کارآموزان قادر خواهند بود از پروژه ای در پایتون که نیاز به توسعه رابط کاربری گرافیکی بین پلتفرمی دارد، پشتیبانی کنند.

این دوره در مجموع شامل سه واحد است که در آن یک واحد به آموزش افراد در مورد کار واقعی و پیاده سازی با استفاده از Pyside اختصاص داده شده است در حالی که بقیه دو واحد پروژه ای هستند که به شما کمک می کنند تا فرمان خود را در این Pyside تقویت کنید. اولین واحد Pyside2 نامگذاری شده است. در این بخش با هر موضوع مرتبط با Pyside آشنا می شویم. در ابتدای این آموزش PySide، توضیح مختصری در مورد Pyside ارائه خواهد شد تا بتوان هدف از وجود آن و نحوه کمک آن به توسعه دهندگان پایتون را درک کرد. پس از توضیح، ما شروع به پوشش مفاهیمی خواهیم کرد که در حین پیاده سازی مورد استفاده قرار خواهند گرفت. Educator تمام موضوعات را با کمک مثال های دقیق توضیح می دهد و در عین حال نحوه پیاده سازی PySide را در برنامه به شما نشان می دهد. این واحد پس از آشنایی با جنبه پیشرفته PySide در آخرین ساعت دوره تکمیل خواهد شد. پس از تکمیل واحد اول، به بخش پروژه خواهید رفت. در زیر نکات برجسته پروژه آمده است.


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

آموزش PySide PySide Training

  • مقدمه ای بر دوره PySide2 Introduction to PySide2 Course

  • تفاوت بین PySide و PySide2 Difference Between PySide and PySide2

  • نصب PySide2 در PyCharm Installation of PySide2 in PyCharm

  • ایجاد فریم ساده در PySide2 Creating Simple Frame in PySide2

  • ایجاد برچسب در PySide2 Creating Label in PySide2

  • جعبه متن تک خطی در PySide2 Single Line Text Box in PySide2

  • دکمه در PySide2 Button in PySide2

  • دکمه های رادیویی در PySide2 Radio Buttons in PySide2

  • چک باکس در PySide2 Check Box in PySide2

  • جعبه ترکیبی در PySide2 Combo Box in PySide2

  • ویرایش متن در PySide2 Text Edit in PySide2

  • جدول در PySide2 Table in PySide2

  • اسلایدر در PySide2 Slider in PySide2

  • QDial در PySide2 قسمت 1 QDial in PySide2 Part 1

  • QDial در PySide2 قسمت 2 QDial in PySide2 Part 2

  • QDial در PySide2 قسمت 3 QDial in PySide2 Part 3

  • نوار پیشرفت در PySide2 Progress Bar in PySide2

  • نوار منو در PySide2 Menu Bar in PySide2

  • برگه ها در PySide2 Tabs in PySide2

  • نمای درختی در PySide2 Tree View in PySide2

  • نمای درختی در PySide2 ادامه دهید Tree View in PySide2 Continue

  • جعبه پیام در PySide2 Message Box in PySide2

  • اضافه کردن طرح‌بندی در Frame Adding layouts in Frame

پروژه PySide - برنامه واکشی داده ها PySide Project - Data Fetching Application

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

  • نصب PySide2 Installation of PySide2

  • ایجاد یک فایل CSV Creating a CSV File

  • ایجاد رابط کاربری گرافیکی Creating GUI

  • شمارش تعداد ردیف از فایل CSV Counting No of Rows From CSV File

  • خواندن فایل CSV Reading CSV File

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

پروژه PySide - برنامه مدیریت کارکنان PySide Project - Employee Management Application

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

  • نصب PySide2 Installation PySide2

  • ایجاد صفحه اصلی Creating Main Page

  • ایجاد صفحه افزودن کارمند Creating Add Employee Page

  • ایجاد صفحه نمایش کارکنان Creating Display Employee Page

  • نوشتن یک فایل CSV برای افزودن کارمند Writing a CSV File to Add Employee

  • خواندن یک فایل CSV برای نمایش کارمندان Reading a CSV File to Display Employees

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

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش PySide - توسعه رابط کاربری گرافیکی پایتون و Qt برای پایتون
جزییات دوره
4.5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

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