بیشتر افرادی که برای اولین بار قصد ورود به حوزهی برنامه نویسی دارند، تصورشان از برنامه نویسی، ساخت برنامههای گرافیکی است؛ در صورتی که برنامههای گرافیکی، فقط بخشی از حوزهی برنامه نویسی هستند. پایتون، یک زبان ایدهآل برای ایجاد برنامههای گرافیکی نیست، اما با وجود کتابخانههایی نظیر Tkinter ،kivy و… ، میتوان برنامههای گرافیکی بسیار خوبی با استفاده از پایتون نوشت.
رابط کاربری گرافیکی (Graphical User Interface) که بهاختصار با عنوان GUI شناخته میشود، نوعی رابط کاربری است که به کاربران امکان میدهد از طریق شاخصهای تصویری و با استفاده از مواردی همچون آیکونها، منوها، پنجرهها و… با کامپیوتر ارتباط برقرار کنند. GUI بر خلاف رابط خط فرمان (Command Line Interface) است که کاربران از طریق صفحهکلید و تایپ دستورات، با کامپیوتر ارتباط برقرار میکنند و این دشواری خود را دارد.
Tkinter ماژول داخلی پایتون است که برای ایجاد برنامههای GUI استفاده میشود. کار با Tkinter بسیار ساده است. این ماژول، جزئی از کتابخانهی استاندارد پایتون است و نیازی به نصب جداگانه ندارد زیرا به همراه خود پایتون نصب میشود. از این رو، Tkinter یکی از پرکاربردترین ماژولها برای ایجاد برنامههای GUI در پایتون است.
سرفصل های دوره آموزشی Udemy GUI – Graphical User Interface with Python Tkinter Library:
۱. معرفی دوره
۲. آموزش برنامه نویسی پایتون با Crash Course
۳. آموزش Tkinter برای رابط کاربری گرافیکی
۴. نمونه پروژه GUI