برنامه نویسی دسکتاپ با 3فریم ورک محبوب پایتون

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

سلام دوستان امروز میخواهیم در این مقاله به معرفی فریم ورک های برنامه نویسی دسکتاپ با پایتون بپردازیم . با ماه همراه باشید…

 

قبل از مطالعه این مقاله پیشنهاد می کنیم که مقالات زیر را مطالعه کنید:

پایتون چیست؟ کاربردی های آن و بازار کار

زبان های برنامه نویسی محبوب دسکتاپ در سال 2021

 

نرم افزار تحت دسکتاپ چیست؟

 

نرم افزارهایی که با فرمت exe قابل اجرا بر روی سیستم عامل هستند را نرم افزارهای تحت دسکتاپ می گویند البته این تعریف را فقط برای نرم افزارهای ویندوزی میتوان به کار برد

 

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

 

پایتون یکی از قدرتمندترین و ساده ترین زبان های برنامه نویسی در دنیا هست . ما چنین مقاله ای را قبلا در همین موضوع منتشر کرده ایم. امروز میخواهیم چند فریم ورک برنامه نویسی دسکتاپ با پایتون را معرفی کنیم که قطعا میتواند به شما کمک کند

 

 

پیش نیاز ها

 

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

 

 

فریم ورک PyQT

 

یکی از قوی ترین فریم ورک ها در این زمینه است. این فریم ورک کاملا متن باز و رایگان است که برای ساخت برنامه های چند سکویی یا کراس پلتفرم است.

منظور از کراس پلتفرم بودن این است که کافی است یک بار کد نویسی کنید و در دفعات بعدی نیاز نیست برای هر سیستم عاملی مثلا لینوکس دوباره کد

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

نمونه از محیط نرم افزار QT Designer را مشاهده می کنید:

 

 

فریم ورک Tkinter

 

Tkinter یکی از قوی ترین و در عین حال ساده ترین فریم ورک زبان برنامه نویسی پایتون برای برنامه نویسی دسکتاپ است. در این فریم ورک هر چیزی را که لازم است در برنامه خود داشته باشید را می توانید وارد کیند مثل دکمه ها،فرم های مختلف،پنجره های گفتگو(DialogBox) ،

این فریم ورک طوری ااست که انگار دارید با سی شارپ برنامه نویسی می کنید! خود من اینجوری حسش کردم عامو

این نمونه برنامه ای هست از برنامه نویسی دسکتاپ با پایتون

 

فریم ورک Kivy

 

کیوی یک از راحت ترین و خوب ترین فریم ورک های پایتون است که هم نصب آسانی دارد و هم امکان گرفتن خروجی در تمامی پلتفرم هایی اعم از ویندوز،اندروید،لینوکس و مک وجود دارد

که منابع زیادی هم برای یادگیری آن در سطح اینترنت وجود دارد

 

نمونه ای از محیط کد نویسی kivy را مشاهده می کنید:

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

 

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

 

این بستگی به نظر برنامه نویس دارد که از کدام زبان خوشش می آید و در آن حیطه ای که میخواد برنامه نویسی کنه کدوم بیشتر به کارش میاد

در ایران ساخت برنامه های ویندوزی معمولا با سی شارپ انجام میشود و من هنوز برنامه ای در این زمینه ندیده ام

سی شارپ معمولا برای ساخت برنامه های سازمانی مثل حسابداری،مدیریت هتل و امثال این ها استفاده میشود. اگر میخواهید چنین برنامه هایی بسازید

توصیه ما این است که از سی شارپ استفاده کنید

ولی باز هم به نظر خود شما بستگی دارد! شاید شما یک توسعه دهنده پایتون باشید بنابر این استفاده از فریم ورک های پای کیو تی ، tkinter،kivy و همچنین فریم ورک PyGui(یادم رفت بگم توی مطلب) برنامه نویسی دسکتاپ انجام دهید

 

 

 

حسن رفعت جو

حسن رفعت جو

فهرست مطالب

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *