برنامه نویسی Python GUI با TKinter | ساخت 10 پروژه رابط کاربری گرافیکی

Python GUI Programming With TKinter | Build 10 GUI Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت برنامه نویسی پایتون خود را با ساختن ده برنامه عالی python GUI از ابتدا با استفاده از python tkinter ارتقا دهید. شما یک برنامه برای محاسبه مساحت دایره در Python GUI ایجاد خواهید کرد. برنامه ای برای محاسبه مساحت مثلث در Python GUI ایجاد خواهید کرد. نرم افزار تبدیل ارز در این دوره شما در این دوره یک برنامه کاربردی برای ماشین حساب الکترونیکی کامل ایجاد می کنید در این دوره یک برنامه کاربردی برای جعبه پیام ایجاد می کنید در این دوره یک برنامه برای شمارنده رقم ایجاد می کنید در این دوره یک برنامه کاربردی برای رنگ ایجاد می کنید. انتخابگر در این دوره شما یک برنامه گفتگوی فایل در این دوره ایجاد خواهید کرد شما یاد خواهید گرفت که چگونه دکمه ها را به برنامه رابط کاربری گرافیکی خود اضافه کنید. نحوه افزودن قابلیت به یک دکمه را یاد خواهید گرفت نحوه ایجاد یک کادر متنی را یاد خواهید گرفت. چند رابط کاربری گرافیکی در یک برنامه شما یاد خواهید گرفت که چگونه منو به پنجره اضافه کنید شما یاد خواهید گرفت که چگونه آیتم های منو را به منوها اضافه کنید. نحوه افزودن قابلیت به آیتم منو را یاد خواهید گرفت چگونه محتوای یک فایل را در رابط کاربری گرافیکی پایتون بخوانید. RadioButtons در رابط کاربری گرافیکی شما یاد خواهید گرفت که چگونه عملکرد را به RadioButton اضافه کنید. نحوه ایجاد RadioButtons با استفاده از یک لیست را خواهید آموخت. نحوه اضافه کردن نشانگر به RadioButton را یاد خواهید گرفت. یاد می گیرید که چگونه آیتم های انتخاب شده را از چک باکس چاپ کنید شما یاد خواهید گرفت که چگونه چک باکس را به آیتم منو اضافه کنید شما یاد خواهید گرفت که چگونه جداکننده را به نوار منو اضافه کنید. نحوه ایجاد بلوک های ورودی داده را یاد خواهید گرفت چگونه یک ورودی را در Data Entry حذف کنید. بلوک شما یاد خواهید گرفت که چگونه یک ComboBox ایجاد کنید با نحوه افزودن قابلیت به ComboBox برنامه کاربردی برای باز کردن تصویر و ترسیم طراحی گرافیکی در رابط کاربری گرافیکی پایتون ایجاد خواهید کرد.

با "برنامه نویسی Python GUI با Tkinter | سفری هیجان انگیز به دنیای توسعه رابط کاربری گرافیکی پایتون | دوره آموزشی ساخت 10 پروژه رابط کاربری گرافیکی. این دوره که برای مبتدیان طراحی شده است، شما را با دانش و تجربه عملی برای ایجاد رابط های کاربری گرافیکی (GUI) خیره کننده با استفاده از Tkinter، جعبه ابزار استاندارد رابط کاربری گرافیکی پایتون، مجهز می کند. چه مبتدی کامل باشید و چه به دنبال تقویت مهارت های پایتون خود باشید، این دوره مسیری جامع برای تسلط بر برنامه های رابط کاربری گرافیکی ارائه می دهد.

آنچه یاد خواهید گرفت:

  1. مقدمه ای بر توسعه رابط کاربری گرافیکی پایتون با استفاده از Tkinter: با اصول اولیه Tkinter شروع کنید، اجزاء و قابلیت های آن را برای ایجاد برنامه های GUI قوی درک کنید.

  2. نحوه ایجاد جعبه پیام: ایجاد کادرهای پیام تعاملی برای اعلان‌ها و هشدارهای کاربر را بیاموزید.

  3. نحوه ایجاد یک شمارنده رقمی: یک برنامه شمارنده رقمی ساده و در عین حال کاربردی ایجاد کنید.

  4. نحوه ایجاد یک انتخابگر رنگ: ابزار انتخابگر رنگ را پیاده سازی کنید تا به کاربران اجازه دهد تا رنگ ها را یکپارچه انتخاب کنند.

  5. نحوه کار با فایل‌ها در پایتون: عملیات فایل را در برنامه‌های رابط کاربری گرافیکی خود برای خواندن و نوشتن داده‌ها ادغام کنید.

  6. نحوه کار با RadioButtons در برنامه رابط کاربری گرافیکی پایتون با استفاده از Tkinter : از دکمه های رادیویی برای ارائه گزینه های چند گزینه ای به کاربران استفاده کنید.

  7. نحوه کار با CheckBox در برنامه رابط کاربری گرافیکی پایتون با استفاده از Tkinter : برای انتخاب چندین مورد، چک باکس هایی را به برنامه های خود اضافه کنید.

  8. نحوه کار با Entry Box در برنامه پایتون با استفاده از Tkinter: ورودی کاربر را از طریق کادرهای ورودی ضبط و تأیید کنید.

  9. نحوه ایجاد مبدل ارز در برنامه رابط کاربری گرافیکی پایتون : یک مبدل ارز کاملاً کاربردی برای انجام تبدیل ارز در زمان واقعی ایجاد کنید.

  10. نحوه ایجاد طراحی گرافیکی در برنامه رابط کاربری گرافیکی پایتون با استفاده از Tkinter : برنامه های خود را با عناصر طراحی گرافیکی تقویت کنید.

  11. نحوه ساخت یک ماشین حساب عملکردی در برنامه رابط کاربری گرافیکی پایتون با استفاده از Tkinter : یک ماشین حساب کارآمد ایجاد کنید که توابع مختلف ریاضی را ادغام می کند.

  12. و بسیاری از پروژه‌های عملی دیگر برای مبتدیان مطلق: پروژه‌های دیگری را که برای تقویت یادگیری و گسترش مجموعه خود طراحی شده‌اند، کاوش کنید.

چرا در این دوره ثبت نام کنید؟

  • برنامه درسی جامع: شامل همه چیز از مفاهیم اولیه Tkinter تا پروژه های پیشرفته رابط کاربری گرافیکی.

  • پروژه‌های عملی: با ساختن 10 پروژه رابط کاربری گرافیکی در دنیای واقعی، تجربه عملی به دست آورید.

  • دوستانه مبتدی: بدون نیاز به برنامه نویسی قبلی یا تجربه توسعه رابط کاربری گرافیکی.

  • دستورالعمل کارشناس: با راهنمایی گام به گام و توضیحات واضح از متخصصان باتجربه بیاموزید.

  • دسترسی مادام العمر : از دسترسی مادام العمر به مطالب دوره لذت ببرید و به شما امکان می دهد با سرعت خود یاد بگیرید.

  • پشتیبانی انجمن : برای به اشتراک گذاشتن بینش، جستجوی کمک و همکاری در پروژه ها، به یک جامعه پر جنب و جوش از یادگیرندگان بپیوندید.

در پایان این دوره، اعتماد به نفس و مهارت لازم برای ایجاد برنامه‌های رابط کاربری گرافیکی پایتون خود را خواهید داشت و شما را به یک توسعه‌دهنده ماهر Tkinter تبدیل می‌کند. قابلیت های برنامه نویسی پایتون خود را متحول کنید و ایده های خود را با پروژه های رابط کاربری گرافیکی تعاملی و جذاب بصری زنده کنید. همین الان ثبت نام کنید و همین امروز شروع به ساختن نمونه کارها با رابط کاربری گرافیکی پایتون کنید!

کلمات کلیدی:

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


Tkinter یک پایتون است که به جعبه ابزار Tk GUI متصل می شود. این رابط استاندارد پایتون به جعبه ابزار Tk GUI است و رابط کاربری گرافیکی استاندارد پایتون است. Tkinter با نصب استاندارد لینوکس، مایکروسافت ویندوز و Mac OS X پایتون گنجانده شده است.

همانند سایر اتصالات Tk مدرن، Tkinter به عنوان یک پوشش پایتون حول یک مفسر کامل Tcl تعبیه شده در مفسر پایتون پیاده سازی می شود. فراخوانی‌های Tkinter به دستورات Tcl ترجمه می‌شوند که به این مفسر تعبیه‌شده داده می‌شوند، بنابراین ترکیب Python و Tcl در یک برنامه واحد امکان‌پذیر می‌شود.

چندین جایگزین محبوب کتابخانه رابط کاربری گرافیکی موجود است، مانند wxPython، PyQt، PySide، Pygame، Pyglet، و PyGTK.

اصطلاح عمومی برای هر یک از بلوک‌های ساختمانی که یک برنامه کاربردی را در یک رابط کاربری گرافیکی تشکیل می‌دهند.

  • ویجت‌های اصلی: محفظه‌ها: قاب، قاب برچسب، سطح بالا، پنجره‌های پانل. دکمه ها: دکمه، رادیو دکمه، دکمه چک (چک باکس) و دکمه منو. ویجت های متن: برچسب، پیام، متن. ویجت های ورودی: مقیاس، اسکرول، جعبه فهرست، لغزنده، جعبه چرخش، ورودی (تک خطی)، منوی گزینه، متن (چند خطی) و بوم (گرافیک برداری و پیکسل).

  • Tkinter سه ماژول را ارائه می دهد که امکان نمایش دیالوگ های پاپ آپ را فراهم می کند: tk.messagebox (تأیید، اطلاعات، هشدار و گفتگوهای خطا)، tk.filedialog (تک فایل، چندین فایل و دیالوگ های انتخاب دایرکتوری) و tk.colorchooser ( انتخابگر رنگ).

  • Python 2.7 و Python 3.1 دارای قابلیت "Tk themed" ("ttk") Tk 8.5 هستند. این به ویجت‌های Tk اجازه می‌دهد تا به راحتی مضمون‌سازی شوند تا شبیه محیط دسک‌تاپ بومی که در آن برنامه اجرا می‌شود به نظر برسند، در نتیجه به انتقاد طولانی مدت از Tk (و در نتیجه Tkinter) رسیدگی می‌شود. برخی از ویجت ها انحصاری ttk هستند، مانند ویجت های ترکیبی، نوار پیشرفت و نمای درخت


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

عملکردها در یک رابط کاربری گرافیکی معمولاً از طریق دستکاری مستقیم عناصر گرافیکی انجام می‌شوند. فراتر از رایانه، رابط‌های کاربری گرافیکی در بسیاری از دستگاه‌های تلفن همراه مانند پخش‌کننده‌های MP3، پخش‌کننده‌های رسانه‌ای قابل حمل، دستگاه‌های بازی، تلفن‌های هوشمند و کنترل‌های خانگی، اداری و صنعتی کوچک‌تر استفاده می‌شوند. مرجع: ویکی پدیا


سرفصل ها و درس ها

شروع با توسعه رابط کاربری گرافیکی در Python Tkinter Getting Started with GUI Development in Python Tkinter

  • کتاب کدنویسی رایگان پایتون خود را از اینجا دانلود کنید Download Your FREE Python Coding Book Here

  • اولین برنامه رابط کاربری گرافیکی پایتون شما Your first Python GUI application

  • نحوه انتخاب اندازه و موقعیت رابط کاربری گرافیکی How to choose GUI sizes and positions

  • نحوه اضافه کردن برچسب به پنجره رابط کاربری گرافیکی How to add labels to GUI window

  • نحوه تغییر موقعیت برچسب How to change label positions

  • نحوه اضافه کردن دکمه به برنامه رابط کاربری گرافیکی How to add button to your GUI application

  • نحوه اضافه کردن عملکرد به یک دکمه How to add function to a button

  • نحوه ایجاد یک جعبه متن How to create a text box

  • نحوه ایجاد چندین رابط کاربری گرافیکی در یک برنامه How to create multiple GUIs in one program

ایجاد منو و آیتم های منو در رابط کاربری گرافیکی Creating Menu And Menu Items In GUI

  • نحوه اضافه کردن منو به پنجره How to add Menu to window

  • نحوه افزودن آیتم های منو به منوها How to add menu items to Menus

  • نحوه افزودن قابلیت به آیتم منو How to add functionality to menu item

پروژه یک Project One

  • نحوه ایجاد جعبه پیام How to create messagebox

پروژه دو Project Two

  • نحوه ایجاد یک شمارنده رقمی How to create a digit counter

پروژه سه Project Three

  • نحوه ایجاد انتخابگر رنگ How to create a color chooser

پروژه چهار Project Four

  • نحوه ایجاد دیالوگ فایل How to create a file dialog

  • نحوه خواندن محتوای فایل در رابط کاربری گرافیکی پایتون How to read a file content in python GUI

RadioButtons در رابط کاربری گرافیکی پایتون RadioButtons in Python GUI

  • مقدمه ای بر RadioButtons در رابط کاربری گرافیکی Introduction to RadioButtons in GUI

  • بیشتر در RadioButtons More on RadioButtons

  • نحوه اضافه کردن عملکرد بیشتر به RadioButton How to add more functionality to RadioButton

  • نحوه ایجاد RadioButtons با استفاده از یک لیست How to create RadioButtons using a list

  • نحوه اضافه کردن اندیکاتور به RadioButton How to add indicatoron to RadioButton

چک باکس در رابط کاربری گرافیکی پایتون Checkbox in Python GUI

  • مقدمه ای بر چک باکس در رابط کاربری گرافیکی Introduction to Checkbox in GUI

  • چگونه مقادیر چک باکس ها را بدست آوریم How to get the values of Checkboxes

  • نحوه چاپ اقلام انتخاب شده از چک باکس How to print out selected items from checkbox

  • نحوه افزودن چک باکس به آیتم منو How to add checkbox to menu item

  • نحوه اضافه کردن جداکننده به نوار منو How to add separator to menu bar

جعبه های ورودی داده در رابط کاربری گرافیکی پایتون Data Entry Boxes In Python GUI

  • نحوه ایجاد بلوک های ورود اطلاعات How to create data entry blocks

  • نحوه حذف یک ورودی در بلوک ورود داده How to delete an entry in Data Entry block

پروژه پنج Project Five

  • نحوه محاسبه مساحت دایره در رابط کاربری گرافیکی پایتون How to calculate Area of a Circle in Python GUI

پروژه ششم Project Six

  • نحوه محاسبه مساحت مستطیل در رابط کاربری گرافیکی پایتون How to calculate Area of a Rectangle in Python GUI

پروژه هفتم Project Seven

  • نحوه محاسبه مساحت مثلث در رابط کاربری گرافیکی پایتون How to calculate Area of a Triangle in Python GUI

کار با Combo Box در رابط کاربری گرافیکی پایتون Working with Combo Box in Python GUI

  • نحوه ایجاد یک ComboBox How to create a ComboBox

  • افزودن قابلیت به ComboBox Add functionality to ComboBox

پروژه هشتم Project Eight

  • نحوه ایجاد مبدل ارز How to create a Currency Converter

پروژه نهم Project Nine

  • نحوه ایجاد طراحی گرافیکی در رابط کاربری گرافیکی پایتون How to make graphics design in Python GUI

  • نحوه باز کردن یک تصویر در رابط کاربری گرافیکی پایتون How to open an image in Python GUI

پروژه دهم Project Ten

  • مقدمه ای بر توسعه پروژه ماشین حساب Introduction to Calculator project development

  • توسعه ماشین حساب (قسمت 1) Calculator development (Part 1)

  • توسعه ماشین حساب (قسمت 2) Calculator development (Part 2)

  • توسعه ماشین حساب (قسمت 3) Calculator development (Part 3)

  • توسعه ماشین حساب (قسمت 4) Calculator development (Part 4)

  • توسعه ماشین حساب (قسمت 5) Calculator development (Part 5)

  • توسعه ماشین حساب (قسمت 6) Calculator development (Part 6)

  • توسعه ماشین حساب (قسمت 7) Calculator development (Part 7)

  • توسعه ماشین حساب (قسمت 8) Calculator Development (Part 8)

  • توسعه ماشین حساب (نهایی) Calculator Development (Final)

  • سفر شما را تبریک می گویم. هرگز یادگیری را متوقف نکنید! Congratulations on your journey. Never Stop Learning!

نمایش نظرات

برنامه نویسی Python GUI با TKinter | ساخت 10 پروژه رابط کاربری گرافیکی
جزییات دوره
5.5 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,949
3.8 از 5
ندارد
دارد
دارد
Emenwa Global
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emenwa Global Emenwa Global

توسعه دهندگان ارشد با انجام این کار خود از ابتدا بیاموزید ... از این پس پروژه های واقعی بسازید! مدرسان Emenwa Global متخصصان صنعت با سالها تجربه ساخت نرم افزار در دنیای واقعی در شرکت های پیشرو در صنعت هستند. آنها همه چیزهایی را که می دانند برای آموزش هزاران دانش آموز در سراسر جهان ، مانند شما ، بیشترین تقاضای مهارت های فنی و غیر فنی (که معمولاً نادیده گرفته می شوند) را با کارآمدترین روش به اشتراک می گذارند تا بتوانید زندگی خود را کنترل کنید. و فرصت های شغلی جدید و بی پایان هیجان انگیز در دنیای فناوری را باز کنید ، فارغ از سابقه یا تجربه شما. Emenwa Global یک شرکت توسعه دهنده نرم افزار حرفه ای است که خدمات جهانی را شامل برنامه نویسی رایانه ، توسعه وب سایت ، بازاریابی دیجیتال ، سئو ، تهیه محتوا ، توسعه برنامه های تلفن همراه ، شبکه و امنیت سایبری به طیف گسترده ای از افراد و شرکت ها در سراسر جهان ارائه می دهد. ما به شما کمک می کنیم تا در دنیای تجارت اینترنتی به آرزوی خود برسید و همیشه مشتریان خود را تا رضایت کامل همراهی می کنیم. تیم مهندسان ما 24/7 در خدمت شما هستند.