توسعه نرم‌افزار با استفاده از پایتون و PyQt5

pyqt5 توسط ریوربنک کامپیوتینگ (Riverbank Computing) به عنوان آخرین نسخه ابزار GUI (رابط کاربری گرافیکی) تولید شد. در حقیقت pyqt5 کتابخانه‌ای است که به شما امکان می‌دهد از چارچوب Qt GUI Python استفاده کنید. به ... بیشتر

جدید
14 دانشجو
پیشرفته

مهتا شکرالهی

به‌روزرسانی: ۱۴۰۴/۰۳/۰۶

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

دانلود و نصب نرم افزارها و کتابخانه های مورد نیاز

طراحی رابط گرافیکی نرم افزار

کدنویسی ویجت ها

ساخت فایل installer

محتوای دوره

7 فصل 38 جلسه 5 ساعت ویدیو
نصب نرم افزارها و کتابخانه ها
  نصب پایتون و Pycharm
مشاهده
"06:50
  نصب کتابخانه ها و QtDesigner
مشاهده
"06:33
معرفی Designer
اپلیکیشن BMI
اپلیکیشن ToDo List
اپلیکیشن Music Player
اپلیکیشن Timer و Chronometer
ساخت فایل installer

پیش‌نیاز‌ها

برای شرکت در این دوره نیاز است دانشجو، با برنامه نویسی پایتون آشنایی داشته باشد.

درباره دوره

pyqt5 توسط ریوربنک کامپیوتینگ (Riverbank Computing) به عنوان آخرین نسخه ابزار GUI (رابط کاربری گرافیکی) تولید شد. در حقیقت pyqt5 کتابخانه‌ای است که به شما امکان می‌دهد از چارچوب Qt GUI Python استفاده کنید. به زبانی دیگر می‌توان گفت که pyqt5 ترکیبی از کتابخانه QT و پایتون است که برای برنامه‌نویسان نرم‌افزار، که علاقه‌مند به تولید برنامه‌های گرافیکی هستند قابل استفاده است. حتی ایجاد یک installer برای برنامه شما را نیز پوشش می‌دهد.

PyQt ‌با تمام سیستم‌های عامل محبوبی که می‌شناسیم از قبیل ویندوز، لینوکس، mac سازگاری دارد و با استفاده از Python3 و Qt در ایجاد رابط کاربری گرافیکی در این سیستم‌عامل‌ها، بکار می‌رود. این رابط گرافیکی دارای مجوز دوگانه است یعنی تحت لیسانس GPL و لیسانس تجاری در دسترس می‌باشد. PyQt5 ‌در نسخه‌هایی که پایتون قدیمی‌تر از ۲.۶ دارند پشتیبانی نمی‌شود.

توسعه نرم افزار با استفاده از پایتون و PyQt5 یکی از روش‌های محبوب برای ایجاد برنامه‌های دسکتاپ با رابط کاربری گرافیکی (GUI) است. در این دوره آموزشی، شما از صفر تا صد ساخت یک نرم افزار دسکتاپی را خواهید آموخت.

PyQt5 چیست؟

یک binding از Qt5 برای زبان پایتون است که از فریم‌ورک Qt برای ایجاد رابط‌های کاربری گرافیکی (GUI) استفاده می‌کند.
شامل مجموعه‌ای از ویجت‌ها (مانند دکمه‌ها، کادرهای متنی، منوها و ...) برای ایجاد رابط‌های گرافیکی حرفه‌ای و کاربرپسند است.
PyQt5 به توسعه‌دهندگان این امکان را می‌دهد که به سادگی برنامه‌های دسکتاپ با قابلیت‌های پیشرفته طراحی کنند.

ویژگی‌های PyQt5

رابط کاربری زیبا: PyQt5 قابلیت طراحی رابط‌های کاربری جذاب و حرفه‌ای را دارد.
پشتیبانی از چندین سیستم عامل: برنامه‌های نوشته شده با PyQt5 می‌توانند بر روی پلتفرم‌های مختلف مانند ویندوز، لینوکس و macOS اجرا شوند.
امکانات پیشرفته: شامل مدیریت رویدادها، انیمیشن‌ها، و قابلیت‌های پیشرفته برای ساخت نرم‌افزارهای پیچیده.

اطلاعات بیشتر

درباره استاد

مهتا شکرالهی
2 دوره
58 دانشجو

مهتا شکرالهی فارغ التحصیل کارشناسی ارشد مهندسی برق از دانشگاه شیراز است. ایشان کارشناسی خود را در گرایش کنترل و ابزار دقیق ، و کارشناسی ارشد خود را در گرایش مخابرات سیستم به پایان رسانده است. تخصص ایشان در زمینه پردازش سیگنال و تصویر بوده و پروژه نهایی کارشناسی ارشدشان در زمینه واترمارکینگ تصاویر می باشد. 

 به مدت 5 سال به عنوان مهندس اتوماسیون در شرکت صنعتی فارس اسکات  فعالیت داشته و پس از گذراندن دوره های یادگیری ماشین و یادگیری عمیق، مدتی را در شرکت آب پالایش نوین فارس، به عنوان مهندس یادگیری ماشین فعال بوده اند.

همچنین مسلط به زبان های انگلیسی، ترکی استانبولی، آلمانی و فرانسوی می باشند.

اطلاعات بیشتر

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.