پایتون برای همه
77 subscribers
103 photos
22 videos
178 files
429 links
Download Telegram
چه کاری می توانید با پایتون انجام دهید؟💰
💻ساخت برنامه های گرافیکی (GUI) با پایتون

برنامه های (Graphical User Interface) GUI که گویی تلفظ می شود به برنامه های گفته می شوند که رابط گرافیکی دارند. به طور پیش فرض وقتی که با پایتون برنامه می نویسیم برنامه های ما فاقد رابط گرافیکی کاربری هستند و برنامه ما بر پایه متن(Text-Base) هست. برای اینکه در پایتون بتوانیم برنامه های گرافیکی ایجاد کنیم ماژول های مختلفی وجود دارد که در اینجا نحوه نصب و استفاده از آن را شرح می دهیم.
Tkinter
tkinter پکیج پیش فرض پایتون برای ایجاد برنامه های گرافیکی است. این ماژول دارای ویجیت های (دکمه و برچسب و …)‌ پایه برای ایجاد برنامه های گرافیکی می باشد. با tkinter می توان برامه های ساده را به سرعت اجرا کرد. این ماژول در نسخه ویندوزی پایتون به صورت پیش فرض نصب می شود برای نصب این ماژول در لینوکس کافی است دستور زیر را وارد کنید.
sudo apt-get install python3-tk
بعد از نصب tkinter برای اینکه تست کنیم ببینیم tk با موفقیت نصب شده دستورات زیر را در شل پایتون می نویسیم:
import tkinter
tkinter._test()
PyQt
pytqt یکی از محبوب ترین و قدرتمندترین پکیج های پایتون برای توسعه برنامه های گرافیکی می باشد. تقریبا هر برنامه گرافیکی از ساده گرفته تا پیچیده را می توان با pyqt ساخت. pyqt از فریم ورک محبوب qt برای پایتون با نام pyqt پورت شده است برای کسب اطلاعات بیشتر می توانید به وب سایت رسمی شرکت Riverbank Computing Limited مراجعه کنید. برای نصب به روزترین نسخه pyqt که pyqt5 نام دارد از دستور زیر را در terminal وارد کنید
pip3 install pyqt5
kivy
کیوی یک کتابخانه رایگان به زبان پایتون می باشد که از جدیدترین تکنولوژی های موجود پشتیبانی می کند. با کیوی می توانید برنامه هایی بنویسید که دارای فرمانهای چند لمسی باشد یعنی با استفاده از کیوی می توانید برنامه های مبتنی بر موبایل بنویسید که هم بر روی اندروید و هم بر روی iOS اجرا شود. برای نصب کیوی لطفا به این لینکه مراجعه کنید. برای تست اینکه کیوی به صورت صحیح بر روی کامپیوتر شما نصب شده می توانید تک کد زیر را اجرا کنید.
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')

TestApp().run()
نتیجه گیری
اگر می خواهید برنامه های ساده با امکانات کم تا متوسط بنویسید tkinter انتخاب مناسبی است. اگر می خواهید برنامه های پیچیده دسکتاپ بنویسید pyqt انتخاب مناسبی است. اگر می خواهید برنامه های بنویسید که هم بر روی دستگاههای موبایلی مثل تلفن همراه و تبلت اجرا شود و هم بر روی کامپیوتر اجرا شود از کیوی استفاده کنید.
JavaScripthon
یک مترجم ساده پایتون به ES6 جاوا اسکریپت
اگر دنبال یک مبدل پایتون به جاوا اسکریپت هستید، JavaScripthon ارزش چک کردن دارد. JavaScripthon فرآیند تبدیل کامل بدون هیچ گونه محیط پایتون در Js را کامل می کند.
خیلی زیاد، پایتون و جاوا اسکریپت به نظر می رسند که زبان های مشابه هستند مانند شی گرای، ترکیب کاربردی، به صورت پویا و یک کتابخانه غنی باشند. که، پایتون یک کد نویسی کوچک و ساده برای مترجم جاوااسکریپت ایجاد کرده است.
اهداف JavaScripthon چیست؟
این ترجمه گر پایتون 3.5 یا 3.6 قصد دارد بیشتر معانی اصلی پایتون را تبدیل کند. بر خلاف بیشترین مترجمین موجود، JavaScripthon این پروسه کامل را بدون هیچ گونه محیط پایتون در Js تکمیل می کند.
هدف از این کار ایجاد یک کد ساده برای خواندن و نیاز به توسعه دهندگان است. کد ES6 نیز با استفاده از کتابخانه BabelJS با مترجم جاسازی شده جاسازی شده، به کد ES5 تبدیل می شود.
JavaScripthon
توانایی تولید ماژول های تک یا کامل ساختارهای درختی را بدون انتشار فایل های پیوندی یا خرد کردن دارد.
اگر میخواهید کد جاوا اسکریپت ترجمه شده را اشکال زدایی کنید، با کمک SourceMap که توسط جاوا اسکریپت ایجاد شده است، ساده تر می شود
نحوه نصب و استفاده
برای نصب JavaScripthon، Python 3.6 یا 3.5 مورد نیاز است. برای نصب، شما باید دستور زیر را اجرا کنید:
pip install javascripthon
برای کامپایل کردن یا انتقال یک پایتون منبع ماژول، شما باید دستورات زیر را اجرا کنید:
python -m metapensiero.pj source.py
یا
python -m metapensiero.pj -5 source.py
جهت حمایت از ما کانال را به دوستان خود معرفی نمایید
@Pythonforeveryone
#دریافت_ورودی_از_کاربر_با_تابع_ورودی

جهت حمایت از ما کانال را به دوستان خود معرفی نمایید
@Pythonforeveryone