لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه رابط کاربری (GUI) با پایتون و Tkinter: ساخت اپلیکیشنهای دسکتاپ حرفهای
- آخرین آپدیت
دانلود Python GUI Development with Tkinter: Build Pro Desktop Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
یاد بگیرید چگونه با استفاده از کتابخانه Tkinter در پایتون، اپلیکیشنهای دسکتاپ حرفهای بسازید! این دوره شما را با دنیای توسعه GUI آشنا میکند؛ از درک ویژگیهای اصلی Tkinter گرفته تا خلق رابطهای کاربری بصری و کاربرپسند. با تسلط بر بلوکهای سازنده اصلی Tkinter، قادر خواهید بود برنامههایی واکنشگرا و غنی از قابلیتها طراحی کنید. شما با ویجتهای کلیدی مانند Labels، Buttons، Entry و Canvas آشنا شده و نحوه مدیریت چیدمانها را با استفاده از مدیریتکنندههای هندسی (Geometry Managers) خواهید آموخت.
در ادامه مسیر، یاد میگیرید که هر المان رابط کاربری را شخصیسازی کنید و با استفاده از ویژگیهای پیشرفتهای مانند رنگها، فونتها و المانهای تعاملی، ظاهری صیقلخورده به برنامههای خود ببخشید. ما همچنین با یک رویکرد عملی، شما را در توسعه یک پروژه واقعی (ساخت اپلیکیشن ماشین حساب) راهنمایی میکنیم تا تمام آموختههای خود را به کار ببندید.
این دوره برای توسعهدهندگانی که به دنبال تسلط بر طراحی GUI در پایتون هستند، ایدهآل است و برای مبتدیانی که دانش پایه برنامهنویسی دارند و میخواهند مهارتهای خود را در زمینه توسعه رابط کاربری گسترش دهند، مناسب است.
سرفصل ها و درس ها
کتابخانه Tkinter: رابط کاربری چند پلتفرمی
Tkinter: The Cross-Platform GUI Library
Tkinter چیست؟
What Is Tkinter?
شروع کار با Tkinter
Getting Started with Tkinter
ساختار پایه یک برنامه Tkinter
Basic Structure of a Tkinter Program
بلوکهای سازنده Tkinter (بخش اول)
The Building Blocks of Tkinter (Part 1)
آشنایی با ویجتها
Introduction to Widgets
ویجت Label (برچسب)
The Label Widget
ویجت Entry (ورودی متنی)
The Entry Widget
ویجت Button (دکمه)
The Button Widget
ویجت Checkbutton (تیکباکس)
The Checkbutton Widget
ویجت Radio Button (دکمه رادیویی)
The Radio Button
رسم با Canvas (بوم)
Drawing with Canvas
سازماندهی ویجتها در پنجره با ویجت Frame
Widgets in Window with the Frame Widget
ساخت لیست با Listbox
Making a List with the Listbox
طراحی منوی برنامه
Let's Make a Menu
منو با استفاده از Menubutton
Menu with Menubutton
بلوکهای سازنده Tkinter (بخش دوم)
The Building Blocks of Tkinter (Part 2)
نمایش متنهای چند خطی با Message
Multiple Lines with Message
ویجت Scale (نوار لغزنده)
The Scale Like a Thermometer
اسکرول کردن در لیستها
Scrolling Through a List
ویجت Text (متن پیشرفته)
The Text Widget
ساخت پنجرههای Toplevel
The Toplevel Application
ویجت Spinbox (جعبه چرخان)
The Spinbox Widget
تقسیمبندی صفحه با Panes
Dividing with Panes
گروهبندی برچسبها با Labelframe
Grouping Labels with Labelframe
پیامهای Messagebox و اعلانهای دسکتاپ
Messagebox and Desktop Prompts
بخشیدن هویت بصری به هر المان رابط کاربری
Giving a UI Identity to Each Element
آشنایی با ویژگیها (Attributes)
Introduction to Attributes
تنظیم ابعاد
Dimensions
مدیریت رنگها
Colors
جلب توجه و تنظیم فونتها
Attention and Fonts
تثبیت ویجتها (Anchors)
Widgets Anchors
استایلهای relief (برجستگی)
Relief Styles
کار با Bitmaps
Bitmaps
تغییر شکل مکاننما (Cursors)
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
نمایش نظرات