توسعه رابط کاربری گرافیکی پایتون با Tkinter - ساخت برنامه های دسکتاپ حرفه ای! [ویدئو]

Python GUI Development with Tkinter - Build Pro Desktop Apps! [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Tkinter یک ابزار GUI قدرتمند و پرکاربرد برای پایتون است. این به توسعه دهندگان اجازه می دهد تا برنامه های دسکتاپ با رابط های کاربری تعاملی ایجاد کنند. با Tkinter، توسعه‌دهندگان می‌توانند پنجره‌ها، دکمه‌ها، منوها، جعبه‌های متن و سایر ویجت‌ها را طراحی کنند که آن را به ابزاری ضروری برای ساخت برنامه‌های کاربردی جذاب و کاربرپسند تبدیل می‌کند. سهولت استفاده پایتون، همراه با تطبیق پذیری Tkinter، آن را به یک انتخاب عالی برای توسعه رابط کاربری گرافیکی تبدیل کرده است و برنامه نویسان را قادر می سازد تا برنامه های دسکتاپ را در پایتون توسعه دهند. محتوای دوره شامل بخش مقدماتی برنامه نویسی رابط کاربری گرافیکی و Tkinter است. سپس با کاوش در ویجت های Tkinter پایه ای قوی ایجاد می کند. با پیشرفت دوره، ویجت ها و طرح بندی های پیشرفته تری را بررسی می کند. دانش‌آموزان یاد خواهند گرفت که در مدیریت رویداد برای ایجاد رابط‌های تعاملی مسلط شوند. این دوره طراحی و ساختار برنامه‌های رابط کاربری گرافیکی قوی، سفارشی‌سازی ویجت و استایل، و بهترین شیوه‌ها برای نوشتن کد کارآمد را پوشش می‌دهد. پروژه های دنیای واقعی کاربردهای عملی دانش آموخته شده را ارائه می دهند. پس از تکمیل، ما در برنامه نویسی رابط کاربری گرافیکی با Tkinter مهارت خواهیم داشت، دانش ویجت های اولیه و پیشرفته را خواهیم داشت، مدیریت رویدادها را درک می کنیم، در طراحی برنامه های کاربردی قوی، سفارشی سازی ویجت ها و اجرای بهترین شیوه های کدنویسی مهارت خواهیم داشت و تجربه عملی در زمینه های واقعی خواهیم داشت. پروژه های جهانی یادگیری اصول توسعه رابط کاربری گرافیکی و کتابخانه Tkinter ایجاد رابط های بصری جذاب با ویجت های Tkinter مدیریت چیدمان اصلی برای برنامه های کاربردی پاسخگو کاوش ویجت ها و تکنیک های پیشرفته Tkinter مدیریت تعاملات کاربر و استفاده از برنامه نویسی رویداد محور سفارشی کردن ظاهر ویجت و نوشتن کد کارآمد برای پروژه های عملی این دوره آموزشی برای توسعه دهندگان پایتون است که قصد دارند در توسعه رابط کاربری گرافیکی، ساخت برنامه های دسکتاپ با پایتون و Tkinter، دانشجویان علوم کامپیوتر یا مهندسی نرم افزار، و هر کسی که مایل به ایجاد برنامه های کاربردی دسکتاپ مفید و تعاملی هستند، سرمایه گذاری کنند. افرادی که به دنبال ارتقای مجموعه خود با رابط های کاربر پسند هستند و علاقه مندان به کاوش در برنامه نویسی رابط کاربری گرافیکی پایتون می توانند از این کار بهره مند شوند. پیش نیازها عبارتند از اشتیاق به یادگیری و آزمایش با توسعه رابط کاربری گرافیکی با استفاده از Tkinter، مهارت های پایه ریاضی و اشتیاق به یادگیری. تجربه قبلی در هر زبان برنامه نویسی مطلوب است. توسعه رابط کاربری گرافیکی را با Tkinter، از ویجت‌های اولیه گرفته تا طرح‌بندی‌های پیشرفته و مدیریت رویداد، کاوش کنید * یادگیری عملی مبتنی بر پروژه برای تعامل با پروژه های دنیای واقعی و توسعه GUI عملی * روی طراحی و ساختار برنامه های دسکتاپ GUI قوی با برنامه های کاربردی تمرکز کنید

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

Tkinter: کتابخانه رابط کاربری گرافیکی Cross-Platform Tkinter: The Cross-Platform GUI Library

  • Tkinter چیست؟ What Is Tkinter?

  • شروع کار با Tkinter Getting Started with Tkinter

  • ساختار اساسی یک برنامه Tkinter Basic Structure of a Tkinter Program

بلوک های ساختمانی Tkinter (قسمت 1) The Building Blocks of Tkinter (Part 1)

  • مقدمه ای بر ابزارک ها Introduction to Widgets

  • ویجت برچسب The Label Widget

  • ویجت ورودی The Entry Widget

  • ویجت دکمه The Button Widget

  • ویجت دکمه چک The Checkbutton Widget

  • دکمه رادیو The Radio Button

  • طراحی با بوم Drawing with Canvas

  • ابزارک ها در پنجره با ویجت فریم Widgets in Window with the Frame Widget

  • ساخت لیست با لیست باکس Making a List with the Listbox

  • بیایید یک منو بسازیم Let's Make a Menu

  • منو با دکمه منو Menu with Menubutton

بلوک های ساختمان Tkinter (قسمت 2) The Building Blocks of Tkinter (Part 2)

  • چند خط با پیام Multiple Lines with Message

  • ترازو مانند دماسنج The Scale Like a Thermometer

  • پیمایش از طریق فهرست Scrolling Through a List

  • ویجت متن The Text Widget

  • برنامه سطح بالا The Toplevel Application

  • ویجت Spinbox The Spinbox Widget

  • تقسیم کردن با پنس Dividing with Panes

  • گروه بندی برچسب ها با Labelframe Grouping Labels with Labelframe

  • پیام های جعبه پیام و دسکتاپ Messagebox and Desktop Prompts

دادن هویت UI به هر عنصر Giving a UI Identity to Each Element

  • مقدمه ای بر صفات Introduction to Attributes

  • ابعاد Dimensions

  • رنگ ها Colors

  • توجه و فونت Attention and Fonts

  • لنگر ابزارک ها Widgets Anchors

  • سبک های امدادی Relief Styles

  • نقشه های بیت Bitmaps

  • نشانگرها Cursors

قرار دادن عنصر ویجت ها در محل درست آنها در پنجره برنامه Placing Widgets Element at Their Right Place on the Application Window

  • مدیر هندسه .pack(). The .pack() Geometry Manager

  • مدیر هندسه .grid(). The .grid() Geometry Manager

  • .place() مدیر هندسه The .place() Geometry Manager

قرار دادن همه چیز در کنار هم از طریق یک پروژه زندگی واقعی Putting Everything Together Through a Real-Life Project

  • ماشین حساب پروژه Project Calculator

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

توسعه رابط کاربری گرافیکی پایتون با Tkinter - ساخت برنامه های دسکتاپ حرفه ای! [ویدئو]
جزییات دوره
2 h 39 m
36
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
Meta Brains
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meta Brains Meta Brains

بیایید با هم ابر جهان را کدنویسی و بسازیم! Meta Brains یک برند آموزشی حرفه ای است که توسط تیمی از توسعه دهندگان نرم افزار و متخصصان امور مالی که به امور مالی، کدنویسی و اکسل علاقه دارند، توسعه یافته است. ما تجارب حرفه‌ای و آموزشی را برای ایجاد برنامه‌های آموزشی در سطح جهانی که برای همه قابل دسترسی است، گرد هم می‌آوریم. در حال حاضر، ما بر انقلاب بزرگ بعدی در محاسبات متمرکز هستیم: متاورس. هدف نهایی ما این است که نسل بعدی استعدادها را آموزش دهیم تا بتوانیم با هم متاورز را کدنویسی و بسازیم!