ساخت نرمافزارهای ویندوزی با پایتون و Qt Designer
در سالهای اخیر، پایتون بهعنوان یکی از محبوبترین زبانهای برنامهنویسی دنیا، به ابزاری قدرتمند برای ساخت نرمافزارهای کاربردی تبدیل شده است. یکی از کاملترین و حرفهایترین فریمورکها برای ساخت اپلیکیشنهای دسکتاپ، PyQt است؛ کتابخانهای که ... بیشتر
محمد معبودی
بهروزرسانی: ۱۴۰۵/۰۲/۲۳
آنچه در این دوره میآموزید
با محیط Qt Designer آشنا شوید و رابطهای گرافیکی (GUI) استاندارد طراحی کنید.
فایلهای طراحیشده در Qt Designer را به کد پایتون متصل و مدیریت کنید.
پروژههای چندفرمی (Multi-Window Applications) طراحی و مدیریت کنید.
با استفاده از زبان پایتون نرمافزارهای ویندوزی حرفهای طراحی و پیادهسازی کنید.
محتوای دوره
درباره دوره
در سالهای اخیر، پایتون بهعنوان یکی از محبوبترین زبانهای برنامهنویسی دنیا، به ابزاری قدرتمند برای ساخت نرمافزارهای کاربردی تبدیل شده است. یکی از کاملترین و حرفهایترین فریمورکها برای ساخت اپلیکیشنهای دسکتاپ، PyQt است؛ کتابخانهای که به شما اجازه میدهد با استفاده از پایتون، رابطهای کاربری زیبا و حرفهای طراحی کنید و برنامههای ویندوزی واقعی بسازید.
در این دوره، شما یاد میگیرید چگونه با استفاده از Qt Designer رابط کاربری اپلیکیشن را بدون نیاز به کدنویسی طراحی کنید و سپس با پایتون کدهای پشت صحنه، منطق برنامه و عملکردهای لازم را پیادهسازی کنید. این دوره کاملاً پروژهمحور و کاربردی طراحی شده و تمام مراحل ساخت یک نرمافزار واقعی، از طراحی رابط تا اجرای کامل، قدمبهقدم آموزش داده میشود.
این دوره برای چه کسانی مناسب است؟
این دوره مناسب شماست اگر:
- میخواهید بدون نیاز به تجربه قبلی در طراحی UI، برنامهنویسی دسکتاپ را یاد بگیرید
- قصد دارید نرمافزارهای کاربردی واقعی برای ویندوز بسازید
- به ساخت ابزارهای حرفهای، فرمها، پنلها و اپلیکیشنهای سازمانی علاقه دارید
- توسعهدهنده پایتون هستید و میخواهید ساخت رابط کاربری را نیز یاد بگیرید
- پروژه یا محصولی در ذهن دارید و میخواهید آن را به یک نرمافزار واقعی تبدیل کنید
در این دوره چه چیزهایی یاد میگیرید؟
در طول دوره، تمام مراحل ساخت نرمافزارهای دسکتاپ را بهصورت قدمبهقدم و عملی یاد خواهید گرفت. مهمترین مباحث شامل:
- آشنایی با PyQt، Qt Designer و ساختار پروژهها
- طراحی رابطهای کاربری حرفهای با Qt Designer
- اتصال UI طراحیشده به پایتون
- کار با ویجتها، دکمهها، لیبلها، فرمها، جدولها و...
- مدیریت رویدادها و پیادهسازی منطق برنامه
- ایجاد صفحات مختلف، دیالوگها و ساختارهای چندبخشی
- اتصال پروژه به فایلها، دیتابیس یا API
- ساخت برنامههای واقعی مانند: اپلیکیشن مدیریت اطلاعات، فرمهای ثبتنام و ورود و نرمافزارهای کاربردی سازمانی
- خروجی گرفتن از پروژه و تبدیل آن به فایل اجرایی ویندوز (EXE)
اطلاعات بیشتر
گواهینامه

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتبخونه، در صورتی که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهینامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
قابل اشتراکگذاری در
درباره استاد
محمد معبودی فارغالتحصیل مهندسی برق از دانشگاه صنعتی ارومیه هستند و بیش از ۶ سال سابقه فعالیت حرفهای در حوزههای برنامهنویسی، طراحی وب و رباتیک دارند. در این مدت در پروژههای مختلف نرمافزاری و رباتیکی فعالیت داشته و تجربه عملی ارزشمندی در این زمینهها کسب کردهاند.
از دیگر سوابق ایشان میتوان به بیش از ۴ سال تجربه تدریس در آموزشگاههای معتبر اشاره کرد؛ جایی که دورههای مختلفی در زمینه برنامهنویسی پایتون، طراحی و توسعه وب و مفاهیم کاربردی رباتیک برگزار کردهاند. سبک تدریس ایشان مبتنی بر آموزش مفهومی، سادهسازی مباحث و انجام پروژههای عملی است تا دانشجویان بتوانند علاوه بر یادگیری مبانی، مهارتهای کاربردی و قابل استفاده در دنیای واقعی را نیز به دست آورند.
علاقه اصلی ایشان ترکیب دنیای نرمافزار با سختافزار و آموزش مفاهیم فناوری به شکلی کاربردی و قابل فهم برای علاقهمندان این حوزه است.
اطلاعات بیشتر
