TheCodəPod
Photo
🧩 فریمورک NiceGUI — ساخت رابط کاربری وب فقط با پایتون!
اگه همیشه دوست داشتی برای پروژههات رابط کاربری بسازی ولی حال و حوصلهی درگیر شدن با HTML، CSS و جاوااسکریپت رو نداشتی، فریمورک NiceGUI دقیقاً برای تو ساخته شده! 😎
با NiceGUI میتونی فقط با پایتون، یه رابط کاربری مدرن و تعاملی برای برنامهت بسازی — از دکمه و اسلایدر گرفته تا چت، گراف، 3D Scene و حتی اتصال به IoT یا ربات!
نکتهی جالبش اینه که هرچیزی که باهاش میسازی در واقع یه وباپلیکیشن واقعیه که توی مرورگر اجرا میشه، ولی تو فقط با پایتون سروکار داری!
پس عملاً داری فرانت اند برنامهات رو با پایتون مینویسی!
ویژگیهاش؟ یه لیست بلندبالاست، ولی چند تا از جذابتریناش اینان:
• دکمهها، فرمها، نوتیفیکیشنها، چتها و هرچی که از یک UI بخوای
• پشتیبانی از Tailwind و Quasar برای استایلدهی
• اجرای سریع با FastAPI
• سازگاری با Docker
• پشتیبانی از سنسورها، GPIO و حتی وبکم
• و یه عالمه دمو از اپهای واقعی (از Todo گرفته تا چت با AI )
نصبش هم خیلی سادهست:
و تمام! مرورگر رو باز کن، و ببین پایتونت چطوری تبدیل به یه وباپ شیک شده
این فقط یه معرفی کوتاه از NiceGUI بود!
توی پستهای بعدی قراره بیشتر راجب NiceGUI بحث کنیم و چند تا از کاربرد های باحالش رو با مثال های عملی ببینیم!
🔗 https://nicegui.io/
🔗 https://github.com/zauberzeug/nicegui/
#python #lib
TheCodəPod | TheCodePodGroup
اگه همیشه دوست داشتی برای پروژههات رابط کاربری بسازی ولی حال و حوصلهی درگیر شدن با HTML، CSS و جاوااسکریپت رو نداشتی، فریمورک NiceGUI دقیقاً برای تو ساخته شده! 😎
با NiceGUI میتونی فقط با پایتون، یه رابط کاربری مدرن و تعاملی برای برنامهت بسازی — از دکمه و اسلایدر گرفته تا چت، گراف، 3D Scene و حتی اتصال به IoT یا ربات!
نکتهی جالبش اینه که هرچیزی که باهاش میسازی در واقع یه وباپلیکیشن واقعیه که توی مرورگر اجرا میشه، ولی تو فقط با پایتون سروکار داری!
پس عملاً داری فرانت اند برنامهات رو با پایتون مینویسی!
ویژگیهاش؟ یه لیست بلندبالاست، ولی چند تا از جذابتریناش اینان:
• دکمهها، فرمها، نوتیفیکیشنها، چتها و هرچی که از یک UI بخوای
• پشتیبانی از Tailwind و Quasar برای استایلدهی
• اجرای سریع با FastAPI
• سازگاری با Docker
• پشتیبانی از سنسورها، GPIO و حتی وبکم
• و یه عالمه دمو از اپهای واقعی (از Todo گرفته تا چت با AI )
نصبش هم خیلی سادهست:
pip install nicegui
python main.py
from nicegui import ui
ui.label('Hello World!')
ui.run()
و تمام! مرورگر رو باز کن، و ببین پایتونت چطوری تبدیل به یه وباپ شیک شده
این فقط یه معرفی کوتاه از NiceGUI بود!
توی پستهای بعدی قراره بیشتر راجب NiceGUI بحث کنیم و چند تا از کاربرد های باحالش رو با مثال های عملی ببینیم!
🔗 https://nicegui.io/
🔗 https://github.com/zauberzeug/nicegui/
#python #lib
TheCodəPod | TheCodePodGroup
❤4👏2