×
ribbon

جادوی رابط کاربری در پایتون آموزش ساده و پروژه‌محور Tkinter

مدرس:

فریبرز فلاح زاده

آیا وقت آن نرسیده که کدهای پایتون خود را به نرم افزارهای حرفه ای تبدیل کنید؟ بسیاری از... بیشتر
بدون امتیاز
0دانشجو
1:24ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیتیر ۱۴۰۵

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

خرید اشتراک

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

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

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

ساخت پنجره و فرم اصلی: یادگیری نحوه ایجاد بدنه اصلی نرم‌افزارهای دسکتاپ (Form) و تنظیمات اولیه آن‌ها.

تسلط بر انواع دکمه‌های تعاملی: توانایی کار با Buttonها، Check Button (برای انتخاب‌های چندگانه) و Radio Button (برای انتخاب‌های تک‌گزینه‌ای).

تعامل با سیستم‌عامل: اجرای دستورات سیستمی از طریق رابط کاربری (مانند پروژه دکمه‌های Shutdown و Restart).

مدیریت نمایش متن و داده: استفاده حرفه‌ای از Label برای نمایش متن و ابزارهای List Box و Scrollbox برای مدیریت لیست‌های طولانی داده.

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

1 ساعت ویدئو

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

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

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

4 فصل0 جلسه1:24 ساعت ویدیو
فصل اول: شروع کار و ویجت‌های تعاملی پایه
  ایجاد اولین پنجره با استفاده از ماژول Tkinter
02:47
  نحوه ایجاد دکمه ها با استفاده از ماژول Tkinter
04:40
  نحوه ایجاد Check Box با استفاده از ماژول Tkinter
04:30
  ایجاد یک پروژه برای تعامل با سیستم Shutdown & Restart
05:11
فصل دوم: نمایش داده‌ها و مدیریت انتخاب‌ها با استفاده از ماژول Tkinter
  کار با برچسب‌ها با استفاده از ماژول Tkinter
14:08
  دکمه‌های انتخاب تک‌گزینه‌ای با استفاده از ماژول Tkinter
07:59
  کار با لیست‌های داده با استفاده از ماژول Tkinter
09:08
  پیمایش در لیست‌های طولانی با استفاده از ماژول Tkinter
06:29
فصل سوم: کار با محتوا و تعامل پیشرفته
  نمایش تصاویر در نرم‌افزار با استفاده از ماژول Tkinter
03:38
  دریافت ورودی‌های متنی با استفاده از ماژول Tkinter
07:08
  کار با فایل‌های سیستم با استفاده از ماژول Tkinter
15:53
فصل چهارم: جمع بندی و نکات پایانی
  جمع بندی و نکات پایانی
03:02

پیش‌نیاز‌ها

برای اینکه بتوانید با بیشترین بازدهی در این دوره شرکت کنید و از ساخت پروژه‌ها لذت ببرید، داشتن دانشِ پایه زیر ضروری است:

آشنایی با مبانی برنامه‌نویسی پایتون: شما باید با مفاهیم پایه‌ای پایتون مثل متغیرها (Variables)، انواع داده‌ها، عملگرها، لیست‌ها و دیکشنری‌ها آشنا باشید.
درک مفاهیم کنترل جریان: دانستن نحوه استفاده از دستورات شرطی (if/else) و حلقه‌ها (for و while) برای نوشتن منطق نرم‌افزار ضروری است.
کار با توابع (Functions): درک اینکه توابع چگونه تعریف و فراخوانی می‌شوند، برای سازماندهی کدهای رابط کاربری بسیار مهم است.
آشنایی اولیه با برنامه‌نویسی شی‌گرا (OOP): (مهم) از آنجایی که اکثر ویجت‌های Tkinter به صورت کلاس پیاده‌سازی می‌شوند، آشنایی با مفهوم «کلاس» و «شی» (Object) در پایتون یک پیش‌نیاز کلیدی است. اگر در این مورد ضعف دارید، پیشنهاد می‌کنیم قبل از دوره یک مرور سریع روی مبانی کلاس‌ها داشته باشید.
نصب بودن محیط توسعه: شما باید توانایی نصب پایتون و کار با یک ویرایشگر کد (مثل VS Code یا PyCharm) را داشته باشید.
نکته: اگر در موارد بالا (به جز شی‌گرایی) تازه‌کار هستید، جای نگرانی نیست؛ اما داشتن درکِ نسبی از آن‌ها باعث می‌شود تمرکز شما در این دوره کاملاً روی «رابط کاربری» باقی بماند و درگیر سینتکس‌های پایه نشوید.

توضیحات دوره

آیا وقت آن نرسیده که کدهای پایتون خود را به نرم‌افزارهای حرفه‌ای تبدیل کنید؟

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

در این دوره، ما به جای غرق شدن در تئوری‌های خسته‌کننده، مستقیم به سراغ «ساختن» می‌رویم. هدف این دوره ساده است: آموزش قدم‌به‌قدم طراحی رابط کاربری با پایتون به طوری که در پایان دوره، چندین نرم‌افزار کاربردی در رزومه خود داشته باشید.

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

  • پروژه‌محور بودن: در این دوره شما فقط ابزارها را حفظ نمی‌کنید؛ بلکه یاد می‌گیرید چطور از آن‌ها در پروژه‌های واقعی استفاده کنید.
  • بیان ساده و روان: پیچیدگی‌های غیرضروری را کنار گذاشته‌ایم تا شما بتوانید در سریع‌ترین زمان ممکن به خروجی برسید.
  • مناسب برای بازار کار: ساخت نرم‌افزارهای دسکتاپ یکی از مهارت‌های پرتقاضا در فریلنسری و استخدام است.

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

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

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

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

امکان اشتراک گذاری در لینکدین
دو زبانه
فریبرز فلاح زادهمتخصص DevOps، کلود و امنیت، مدرس رسمی و نویسنده کتاب‌های مرجع فناوری اطلاعات
44دوره
5,150دانشجو
250نظر و امتیاز

فریبرز فلاح‌زاده متخصص DevOps، رایانش ابری (Cloud)، امنیت سایبری و مهندسی شبکه با بیش از ۱۸ سال تجربه در صنعت فناوری اطلاعات است. حوزه اصلی فعالیت او طراحی، پیاده‌سازی و آموزش زیرساخت‌های مدرن مبتنی بر Cloud، اتوماسیون و DevOps در سازمان‌ها و تیم‌های فنی است.

او نویسنده و مدرس مجموعه‌ای از دوره‌ها و منابع آموزشی در حوزه‌هایی مانند AWS، Kubernetes، Docker، Jenkins، Git، Terraform، Ansible، CEH و Security+ است و در زمینه شبکه‌های پیشرفته و راهکارهای VoIP مبتنی بر Cisco، Issabel و Asterisk نیز تدریس می‌کند. فلاح‌زاده در کنار فعالیت آموزشی، در پروژه‌های سازمانی به عنوان مشاور DevOps و امنیت سایبری با شرکت فناوران پاسارگاد همکاری داشته و تجربه عملی در پیاده‌سازی زیرساخت‌های ابری، اتوماسیون و امنیت سیستم‌ها دارد.

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

در کنار تدریس، فریبرز فلاح‌زاده به عنوان تولیدکننده محتوای تخصصی فناوری اطلاعات در پلتفرم‌هایی مانند یوتیوب و آپارات نیز فعالیت می‌کند و تلاش دارد دانش عملی حوزه‌های Cloud، DevOps و امنیت را به شکلی ساده، کاربردی و پروژه‌محور در اختیار علاقه‌مندان و متخصصان این حوزه قرار دهد.

مهارت‌هایی که می‌آموزید

دیگر دوره‌های فریبرز فلاح زاده