قراره تو این دوره چی یاد بگیرم؟

  • معرفی ماژول TKinter برای ایجاد رابط کاربری
  • کار با انواع Widget ها
  • ساخت رنج با استفاده Sliding Scale
  • ساخت پنجره های هشدار، خطا و ..
  • ایجاد پنجره دایالوگ برای باز کردن فایل
  • طراحی منوهای دلخواه برای اپلیکیشن
  • آشنایی با مفهوم Frame و کاربرد آن
  • ساخت Tab ها جهت نمایش داده ها در پنجره اپلیکیشن
  • پیاده سازی چیدمان دلخواه ویجت ها با استفاده Grid Layout
  • و بسیاری از موارد کاربردی دیگر ...

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

۱ فصل
۲۷ جلسه
۶ ساعت
۱

لیست ویدئوهای دوره

۲۷ قسمت
۰۵:۵۱:۲۸
1

معرفی ماژول TKinter برای ایجاد رابط کاربری

رایگان
۱۸:۰۲
3

کار بار Button Widget

۱۵:۳۳
4

کار بار Data Entry Widget

۱۶:۲۵
5

کار بار Check Button Widget

۱۱:۴۶
6

کار بار Radio Button Widget

۱۲:۵۴
7

ساخت رنج با استفاده Sliding Scale

۱۱:۳۱
8

Listbox ها در Tkinter

۲۱:۴۱
9

ساخت پنجره های هشدار، خطا و ... با استفاده MessageBox Widget

۱۳:۲۷
10

نحوه ساخت Color Picker

۰۴:۴۳
11

استفاده از ویجت Textarea برای درج متون طولانی

۰۸:۱۱
12

ایجاد پنجره دایالوگ برای باز کردن فایل

۰۹:۱۴
13

ایجاد پنجره دایالوگ برای ذخیره سازی داده در یک فایل

۱۰:۳۱
14

طراحی منوهای دلخواه برای اپلیکیشن

۱۴:۱۸
15

آشنایی با مفهوم Frame و کاربرد آن

رایگان
۰۸:۲۱
16

باز کردن پنجره جدید در کنار پنجره پیشین اپلیکیشن

۰۶:۳۱
17

ساخت Tab ها جهت نمایش داده ها در پنجره اپلیکیشن

۰۹:۳۸
18

پیاده سازی چیدمان دلخواه ویجت ها با استفاده Grid Layout

۱۴:۴۵
19

ساخت Progress Bar برای شبیه سازی میزان تکمیل یک فرآیند مانند دانلود

۱۸:۴۳
20

آشنایی با مفهوم Canvas و استفاده از آن برای ترسیم اشکال

۱۶:۰۵
21

نحوه کار با رخ دادهای کیبورد (Keyboard Events)

۱۲:۰۶
22

نحوه کار با رخ دادهای موس (Mouse Events)

رایگان
۰۹:۵۵
23

ایجاد قابلیت Drag & Drop برای ویجت های موجود در پنجره اپلیکیشن

۱۳:۳۹
24

جابجایی تصاویر با استفاده از ویجت یا Canavas و Keyboard Events

۱۳:۲۳
25

ساخت انیمیشن دو بعدی ساده

۱۵:۵۸
26

متحرک سازی چندین شی با استفاده از مفاهیم انیمیشن و شی گرایی

۱۰:۳۳
27

پروژه فصل: ساخت اپلیکیشن ساعت و تقویم دیجیتال

۱۲:۲۰

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

آنچه در دوره آموزش TKinter می‌آموزیم

یاد میگیریم تا با استفاده از کتابخانه قدرتمند TKinter برنامه های ویندوزی را پیاده سازی کنیم. قابلیت هایی مثل Alert Dialog، Progress Bar, text label و سایر اجزای گرافیکی مورد استفاده در ویندوز. در دوره آموزش TKinter یاد خواهید گرفت تا برنامه های مختلف مدنظرتان را ایجاد کنید.

مزایای خرید دوره آموزش tkinter

  • پشتیانی تخصصی توسط مدرس.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی دوره توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزش tikinter ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • کیفیت دوره آموزش tikinter تضمین شده است. در صورت عدم رضایت از آموزش، اگر 20 درصد از دوره را مشاهده کرده باشید و مشکلی در دوره وجود داشته باشد که قابل حل شدن نباشد مبلغ پرداختی به کیف پول شما در سایت دانشجویار بازگشت داده می شود.

دوره آموزش TKinterبرای چه کسانی مناسب است؟

  • علاقه مندان به زبان برنامه نویسی پایتون
  • دوستداران برنامه نویسی ویندوز
  • افرادی که قصد پیاده سازی برنامه های ویندوزی را دارند
  • متخصصان و فعالان زبان Python
  • سایر علاقه مندان به برنامه نویسی

پیش نیاز های دوره

دوره آموزش جامع پایتون (مستر کدر پایتون) به عنوان پیش نیاز دوره آموزش TKinter خواهد بود. همچنین اگر بدنبال آموزش های زبان اصلی در این زمینه هستید udemy نیز در رابطه با آموزش TKinter تعدادی دوره مناسب را ارائه کرده است.

TKinter چیست؟

TKinter یک کتابخانه‌ی معروف برای توسعه‌ی رابط‌های گرافیکی کاربری (GUI) در پایتون میباشد. اسم TKinter از کلمات “Tk” که یک مجموعه‌ی ابزار گرافیکی استفاده شده در توسعه‌ی این کتابخانه و “inter” که به عنوان واژه‌ای از واژه‌های “interface” به معنای رابط انسانی به کار می‌رود، ساخته شده است. TKinter یکی از کتابخانه‌های استاندارد پایتون بوده و برای ایجاد و اداره‌ی پنجره‌ها، دکمه‌ها، متن‌ها، تصاویر و سایر عناصر گرافیکی در برنامه‌های کاربردی ویندوزی یا دسکتاپ در پایتون بسیار مفید میباشد.

ویژگی‌های Tkinter

  1. سادگی و قابلیت استفاده ساده: Tkinter یکی از ساده‌ترین و آسان‌ترین ابزارهای ساخت رابط کاربری گرافیکی (GUI) در Python است. طراحی آن به گونه‌ای است که یادگیری و کار با آن برای برنامه‌نویسان مبتدی آسان باشد.
  2. چند-پلتفرمی: Tkinter قابل اجرا بر روی سیستم‌عامل‌های مختلف همچون ویندوز، مک و لینوکس است و برنامه‌های ساخته‌شده با آن قابل اجرا بر روی همه این پلتفرم‌ها هستند.
  3. سبک و کارآمد: Tkinter نسبت به سایر ابزارهای ساخت رابط کاربری گرافیکی در Python سبک‌تر و کارآمدتر است و بار کمتری را بر روی منابع سیستم وارد می‌کند.
  4. گسترده و انعطاف‌پذیر: Tkinter شامل مجموعه‌ای گسترده از ابزارهای ساخت رابط کاربری است و امکان طراحی رابط‌های کاربری متنوع را فراهم می‌کند.
  5. یکپارچگی با Python: کتابخانه Tkinter به طور کامل با زبان برنامه‌نویسی Python یکپارچه است و امکان استفاده از تمام قابلیت‌های این زبان را در طراحی رابط‌های کاربری فراهم می‌کند.

کاربرد های TKinter

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

تفاوت TKinter و PyQT

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

بازارکار tikinter

شما با یادگیری و آموزش tikinter بعنوان یک فرد مسلط به Tkinter می‌توانید به صورت حرفه‌ای در زمینه توسعه نرم‌افزارهای رابط کاربری فعالیت کنید و درآمد کسب کنید. در زیر، چندین راهکار برای کسب درآمد با استفاده از مهارت Tkinter آورده شده است:

  • توسعه و فروش نرم افزارهای تجاری: شما می توانید نرم افزارهای تجاری بر پایه Tkinter بسازید و آنها را برای فروش در بسترهای آنلاین مثل فروشگاه‌های اینترنتی یا بازارهای نرم افزار ارائه دهید. می‌توانید نرم‌افزارهایی برای مدیریت فروش، سیستم‌های POS، نرم‌افزارهای حسابداری یا ابزارهای تحلیل داده ایجاد کنید.
  • توسعه و سفارشی‌سازی برنامه‌ها برای مشتریان: می‌توانید با توسعه و سفارشی‌سازی برنامه‌های Tkinter برای مشتریان خاص، درآمدزایی کنید. مشتریان شامل شرکت‌ها، استارتاپ‌ها و کسانی هستند که نیاز به نرم‌افزارها یا ابزارهای خاصی دارند. از طریق تبلیغات، شبکه‌های اجتماعی و شبکه‌های حرفه‌ای مانند LinkedIn می‌توانید به مشتریان خود رسیده و نیازهای آنها را برآورده کنید.
  • طراحی و توسعه برنامه‌های موبایل: با استفاده از کتابخانه‌های موبایلی مانند Kivy، می‌توانید برنامه‌های مبتنی بر Tkinter را برای سیستم‌عامل‌های موبایل مانند Android و iOS توسعه دهید. می‌توانید برنامه‌های اجتماعی، ابزارهای مدیریتی، بازی‌ها و برنامه‌های تفریحی را ایجاد کنید و آنها را در فروشگاه‌های نرم‌افزاری منتشر کنید.
  • آموزش Tkinter: اگر شما مسلط به Tkinter هستید، می‌توانید آموزش‌های آنلاین یا حضوری برای دیگران برگزار کنید. می‌توانید ویدئوها، مقالات، کتاب‌ها، یا دوره‌های آموزشی آنلاین ارائه دهید و درآمدزایی نمایید.

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

ویژگی های tikinter

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

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