×
ribbon

آموزش کتابخانه Tkinter و CustomTkinter و ttkbootstrap پایتون (به همراه ساخت 5 برنامه)

مدرس:

سید پویا محمدی

در این دوره، ما با استفاده از کتابخانه Tkinter، هنر ساخت رابط های کاربری گرافیکی (GUI) را فرا... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
51دانشجو
7ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

ساخت اولین پنجره (Root Window) و مدیریت چرخه حیات برنامه (Main Loop).

کنترل ویژگی‌های پنجره (عنوان، اندازه، آیکون، قابلیت تغییر سایز و ویژگی‌های نمایش).

کار با Label برای نمایش متن

دریافت ورودی از کاربر با استفاده از Entry برای ورودی‌های تک‌خطی و Text برای ورودی‌های چندخطی.

این دوره شامل:

7 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

2 فصل33 جلسه7 ساعت ویدیو
آموزش کتابخانه Tkinter
  آموزش پنجره Tk و Toplevel و ویرایش سایز ، نام برنامه ، قرار دادن icon ، رنگ بکگراند
11:04
  کار با Label (متن، نوشته)
11:22
  کار با Button (دکمه)
14:54
  کار با Entry (فیلد، جای خالی)
23:10
  کار با متغییر های مخصوص Tkinter
04:31
  کار با RadioButton (چند گزینه ای)
07:05
  کار با CheckButton (تک گزینه ای)
04:42
  کار با رویدادها ( event ) با استفاده از متد bind
13:23
  کار با TextBox (یاداشت)
21:57
  کار با ListBox (لیست، جدول تک ستون)
07:02
  کار با ScrollBar (نوار جابجایی)
05:13
  کار با ComboBox (لیست، انتخاب گزینه)
03:44
  کار با Treeview (جدول)
11:07
  کار با SpinBox (شمارنده، جای خالی عددی)
02:18
  کار با Scale (نوار عددی)
03:17
  کار با ProgressBar (نوار انتظار، لودینگ)
03:07
  کار با MassageBox (پنجره اعلان)
04:08
  کار با Menu و FileDialog
08:43
  کار با Canvas و ساختن برنامه نقاشی
16:54
  کار با PhotoImage (تصویر)
04:22
  قرار دادن با متد Pack و کار با Frame و LabelFrame
28:08
  قرار دادن با متد Place
07:00
  قرار دادن با متد Grid
09:17
ساخت 5 برنامه
  ساخت اولین برنامه (تبدیل واحد)
19:47
  کار با CustomTkinter و ttkbootstrap
13:30
  شی‌گرایی در Tkinter
17:59
  ساخت برنامه دوم (بازی دوز)
25:44
  ساخت برنامه سوم (ماشین حساب)
12:49
  ساخت برنامه چهارم (تبدیل رنگ) بخش اول
15:52
  ساخت برنامه چهارم (تبدیل رنگ) بخش دوم
31:10
  ساخت برنامه پنجم (CRM) بخش اول
17:37
  ساخت برنامه پنجم (CRM) بخش دوم
16:18
  خروجی exe (فایل اجرایی)
05:16

پیش‌نیاز‌ها

برای بهره‌مندی حداکثری از این دوره، داشتن دانش پایه در موارد زیر توصیه می‌شود:

 

· تسلط بر مفاهیم پایه پایتون (مانند متغیرها، انواع داده، حلقه‌ها و شرط‌ها).

· آشنایی با توابع (Functions) (چون در GUI، اکثر کارها با فراخوانی توابع انجام می‌شود).

· آشنایی مقدماتی با مفاهیم شی‌گرایی (Object-Oriented Programming) مانند کلاس‌ها، اشیاء، وراثت و کپسوله‌سازی، زیرا بسیاری از کتابخانه‌های GUI بر پایهٔ کلاس‌ها طراحی شده‌اند و مدیریت ویجت‌ها با رویکرد شی‌گرا بسیار کارآمدتر است.

· نصب بودن پایتون و یک ویرایشگر کد (مانند VS Code یا PyCharm).

توضیحات دوره

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

فرقی نمی‌کند مبتدی باشید یا می‌خواهید مهارت‌های خود را ارتقا دهید؛ این دوره همراه شماست تا از صفر تا ساخت اولین برنامه گرافیکی خودتان پیش بروید

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
سید پویا محمدیمهندس کامپیوتر ، برنامه نویس
3دوره
263دانشجو
13نظر و امتیاز

با سلام؛ من فارغ‌التحصیل مقطع لیسانس مهندسی  کامپیوتر هستم. تسلط من بر زبان‌های برنامه‌نویسی سطح بالا و پایین از جمله Python، زبان #C++، C و غیره به من این امکان را داده است تا پروژه‌های پیچیده را با دیدگاهی جامع و ساختار یافته مدیریت کنم.

علاوه بر برنامه‌نویسی، اشتیاق عمیقی به دنیای بازی‌سازی دارم و تجربه کار با موتورهای قدرتمندی همچون Unity، Unreal Engine و Godot را دارم. ترکیب دانش فنی برنامه‌نویسی با مهارت در ابزارهای خلاقانه مانند Blender و Photoshop، به من کمک کرده است تا فرآیند تولید محتوا و بازی را از دیدگاه فنی و هنری به صورت هم‌زمان درک کنم. هدف من انتقال تجربه‌های عملی و ساده‌سازی مفاهیم پیچیده برای شما دانشجویان عزیز است.