Python Tkinter Masterclass - آموزش برنامه نویسی Python GUI

Python Tkinter Masterclass - Learn Python GUI Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه های دسکتاپ Python Tkinter اصول برنامه نویسی Python GUI. نحوه ایجاد برنامه های کاربردی رابط کاربری گرافیکی پایتون با کتابخانه Tkinter GUI را درک کنید. آموزش استفاده از توابع پیشرفته پایتون آموزش ساخت برنامه های کاربردی دسکتاپ تجاری با Python Tkinter بیشترین بهره را از پایگاه داده sqlite برای پروژه های پایتون ببرید این کانال کامپیوتری که دارای ویندوز یا لینوکس یا مک است تا بتوان IDE رایگان را دانلود و نصب کرد (دستورالعمل‌های کامل شامل).

آیا تا به حال برنامه نویسی پایتون انجام داده اید اما می خواهید مهارت های خود را به سطح بعدی ارتقا دهید؟ شاید فقط بخواهید برنامه‌نویسی رابط کاربری گرافیکی را به جعبه ترفندهای خود اضافه کنید.

یا با معرفی یک رابط کاربری گرافیکی به برنامه های کنسول خسته کننده خود، اسکریپت های پایتون خود را به سطح جدیدی ببرید.

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

با نداشتن مهارت برای ساخت برنامه‌های رابط کاربری گرافیکی، پتانسیل خود را به طور جدی محدود می‌کنید.

این دوره برای کمک به رفع این محدودیت طراحی شده است.

اگر به دنبال یادگیری سریع و کارآمد برنامه‌نویسی رابط کاربری گرافیکی Python هستید، در جای مناسبی هستید.

Volkan Atış، مربی شما یک توسعه‌دهنده بسیار باتجربه است و توسعه برنامه‌های رابط کاربری گرافیکی Python را از درون می‌داند. و اکنون اینجاست تا این مهارت ها را به شما منتقل کند.

چه چیزی در دوره پوشش داده شده است؟

برنامه‌نویسی Python GUI با استفاده از TkInter (که استاندارد پیش‌فرض پایتون برای ساخت برنامه‌های رابط کاربری گرافیکی است).

نه تنها نحوه استفاده از Python برای ساخت برنامه‌های دسک‌تاپ را یاد می‌گیرید، بلکه Volkan شما را به سفری می‌برد که در آن برنامه‌نویسی پیشرفته رابط کاربری گرافیکی، ایجاد برنامه‌های واقعی Python، استفاده از پرس‌وجوهای پایگاه داده پیشرفته Sqlite و بارهای بیشتر را نیز خواهید برد!

چرا این دوره متفاوت است؟

این یک دوره جامع در مورد TkInter است - هیچ جزئیاتی در مورد برنامه نویسی GUI ماژول Tkinter نادیده گرفته شده است.

شما پروژه‌های زندگی واقعی می‌سازید تا TkInter را در یک سناریوی واقعی در عمل ببینید.

در این دوره چه چیزی یاد خواهید گرفت؟

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

Volkan Atış، مربی شما یک توسعه‌دهنده ماهر Python است. می‌توانید مطمئن باشید که از یک حرفه‌ای واقعی یاد می‌گیرید و مهارت‌های دنیای واقعی را که برای موفقیت باید بدانید، یاد می‌گیرید.

اگر برای شروع آماده هستید، روی آن دکمه ثبت نام کلیک کنید و شروع به بردن مهارت های رابط کاربری گرافیکی پایتون به سطوح جدید کنید


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

ویجت های اصلی Tkinter Basic Tkinter Widgets

  • ایجاد اولین برنامه رابط کاربری گرافیکی Creating Your First GUI Application

  • ایجاد اولین برنامه رابط کاربری گرافیکی Creating Your First GUI Application

  • استفاده از برچسب ها Using Labels

  • استفاده از برچسب ها Using Labels

  • با استفاده از دکمه ها Using Buttons

  • با استفاده از ابزارک ورودی Using an Entry Widget

  • طرح شبکه Grid Layout

  • استفاده از چک باکس ها Using CheckBoxes

  • دکمه های رادیویی Radio Buttons

  • جعبه ترکیبی ComboBox

  • اسپین باکس SpinBox

  • جعبه پیام MessageBox

  • جعبه پیام MessageBox

  • ویرایشگر متن Text Editor

  • مدیر هندسه مکان Place Geometry Manager

  • مدیر هندسه مکان Place Geometry Manager

  • قاب ها Frames

  • قاب ها Frames

ویجت های اصلی Tkinter Basic Tkinter Widgets

  • با استفاده از دکمه ها Using Buttons

  • با استفاده از ابزارک ورودی Using an Entry Widget

  • طرح شبکه Grid Layout

  • استفاده از چک باکس ها Using CheckBoxes

  • دکمه های رادیویی Radio Buttons

  • جعبه ترکیبی ComboBox

  • اسپین باکس SpinBox

  • ویرایشگر متن Text Editor

ابزارک های پیشرفته Tkinter Advanced Tkinter Widgets

  • نوار پیشرفت ProgressBar

  • نوار پیشرفت ProgressBar

  • ویجت PanedWindow PanedWindow widget

  • ویجت PanedWindow PanedWindow widget

  • زبانه ها Tabs

  • ویجت ListBox ListBox Widget

  • ویجت ListBox ListBox Widget

  • استفاده از تصاویر Using Images

  • استفاده از تصاویر Using Images

  • چگونه یک منو برای برنامه های خود ایجاد کنیم How to Create a Menu for Our Apps

  • چگونه یک منو برای برنامه های خود ایجاد کنیم How to Create a Menu for Our Apps

  • نحوه ایجاد ویجت TreeView How to Create the TreeView Widget

  • نحوه ایجاد ویجت TreeView How to Create the TreeView Widget

  • ایجاد نوار اسکرول Creating a Scrollbar

  • ایجاد نوار اسکرول Creating a Scrollbar

  • با استفاده از ویجت Canvas Using the Canvas Widget

  • استفاده از Style برای برنامه های ما Using Style for Our Apps

  • استفاده از Style برای برنامه های ما Using Style for Our Apps

  • با استفاده از Open file dialog Using Open file Dialog

  • با استفاده از Open file dialog Using Open file Dialog

  • Save File Dialog Save File Dialog

  • گفتگوی رنگ Color Dialog

  • گفتگوی رنگ Color Dialog

ابزارک های پیشرفته Tkinter Advanced Tkinter Widgets

  • زبانه ها Tabs

  • با استفاده از ویجت Canvas Using the Canvas Widget

  • Save File Dialog Save File Dialog

برنامه ماشین حساب Calculator APP

  • ایجاد پنجره و دکمه های برنامه Creating App Window and Buttons

  • ایجاد پنجره و دکمه های برنامه Creating App Window and Buttons

  • ایجاد دکمه های اپراتور ماشین حساب Creating Operator Buttons of Calculator

  • دکمه های برنامه دیگر Other App Buttons

  • دکمه های برنامه دیگر Other App Buttons

  • ایجاد نوار وضعیت و عملکرد اپراتور Creating Status Bar and Operator Function

برنامه ماشین حساب Calculator APP

  • ایجاد دکمه های اپراتور ماشین حساب Creating Operator Buttons of Calculator

  • ایجاد نوار وضعیت و عملکرد اپراتور Creating Status Bar and Operator Function

برنامه دفترچه آدرس Address Book APP

  • چیزی که قراره بسازیم What we are Going to Build

  • چیزی که قراره بسازیم What we are Going to Build

  • ایجاد پنجره اصلی برنامه Creating App's Main Window

  • ایجاد پنجره اصلی برنامه Creating App's Main Window

  • ایجاد دکمه های پنجره اصلی Creating Main Window Buttons

  • ایجاد دکمه های پنجره اصلی Creating Main Window Buttons

  • ایجاد پنجره افراد من Creating my People Window

  • ایجاد پنجره افراد من Creating my People Window

  • ایجاد طراحی پنجره افراد من Creating Design of my People Window

  • ایجاد طراحی پنجره افراد من Creating Design of my People Window

  • ایجاد طراحی پنجره افزودن افراد Creating Design of Add People Window

  • ایجاد طراحی پنجره افزودن افراد Creating Design of Add People Window

  • افزودن افراد به پایگاه داده Adding People to Database

  • افزودن افراد به پایگاه داده Adding People to Database

  • نمایش افراد Displaying People

  • به روز رسانی شخص قسمت 1 Updating Person Part1

  • به روز رسانی شخص قسمت 1 Updating Person Part1

  • به روز رسانی Person Part2 Updating Person Part2

  • به روز رسانی Person Part2 Updating Person Part2

  • نمایش پنجره شخص Display Person Window

  • حذف شخص از پایگاه داده Deleting Person from Database

  • حذف شخص از پایگاه داده Deleting Person from Database

  • ایجاد پنجره درباره ما و اتمام پروژه Creating About us Window and Finishing the Project

برنامه دفترچه آدرس Address Book APP

  • نمایش افراد Displaying People

  • نمایش پنجره شخص Display Person Window

  • ایجاد پنجره درباره ما و اتمام پروژه Creating About us Window and Finishing the Project

برنامه سیستم مدیریت کتابخانه Library Management System APP

  • آنچه را که خواهیم ساخت What we will Build

  • ایجاد طراحی پنجره اصلی Creating Main Window Design

  • ایجاد طراحی پنجره اصلی قسمت 2 Creating Main Window Design Part2

  • ایجاد طراحی پنجره اصلی قسمت 2 Creating Main Window Design Part2

  • ایجاد قسمت 3 طراحی پنجره اصلی Creating Main Window Design Part3

  • ایجاد قسمت 3 طراحی پنجره اصلی Creating Main Window Design Part3

  • ایجاد قسمت 4 طراحی پنجره اصلی Creating Main Window Design Part4

  • ایجاد پایگاه داده sqlite برای برنامه Creating sqlite Database for App

  • ایجاد پایگاه داده sqlite برای برنامه Creating sqlite Database for App

  • افزودن کتاب به پایگاه داده Adding Books to Database

  • افزودن کتاب به پایگاه داده قسمت 2 Adding Books to Database Part 2

  • افزودن کتاب به پایگاه داده قسمت 2 Adding Books to Database Part 2

  • افزودن اعضا به پایگاه داده Adding Members to Database

  • نمایش کتاب ها Displaying Books

  • نمایش کتاب ها Displaying Books

  • جستجو در پایگاه داده Searching in Database

  • جستجو در پایگاه داده Searching in Database

  • فهرست کتاب ها Listing Books

  • فهرست کتاب ها Listing Books

  • ایجاد پنجره آمار Creating Statistics Window

  • در حال به روز رسانی ListBox Updating ListBox

  • پنجره کتاب قرض دادن قسمت 1 Lend Book Window Part1

  • پنجره کتاب قرض دادن قسمت 1 Lend Book Window Part1

  • پنجره کتاب قرض دادن قسمت 2 Lend Book Window Part2

  • پنجره کتاب قرض دادن قسمت 2 Lend Book Window Part2

برنامه سیستم مدیریت کتابخانه Library Management System APP

  • آنچه را که خواهیم ساخت What we will Build

  • ایجاد طراحی پنجره اصلی Creating Main Window Design

  • ایجاد قسمت 4 طراحی پنجره اصلی Creating Main Window Design Part4

  • افزودن کتاب به پایگاه داده Adding Books to Database

  • افزودن اعضا به پایگاه داده Adding Members to Database

  • ایجاد پنجره آمار Creating Statistics Window

  • در حال به روز رسانی ListBox Updating ListBox

برنامه ویرایشگر متن Text Editor App

  • آنچه را که خواهیم ساخت What we will Build

  • آنچه را که خواهیم ساخت What we will Build

  • ایجاد الگوی اصلی Creating Main Template

  • ایجاد الگوی اصلی Creating Main Template

  • ایجاد منوی فایل Creating File Menu

  • ایجاد منوی فایل Creating File Menu

  • ایجاد منوی ویرایش Creating Edit Menu

  • ایجاد منوی ویرایش Creating Edit Menu

  • ایجاد منوی مشاهده Creating View Menu

  • منوی ایجاد تم Creating Themes Menu

  • منوی ایجاد تم Creating Themes Menu

  • ایجاد ویرایشگر متن Creating Text Editor

  • ایجاد ویرایشگر متن Creating Text Editor

  • ایجاد نوار وضعیت Creating StatusBar

  • ایجاد نوار وضعیت Creating StatusBar

  • ایجاد نوار ابزار Creating Toolbar

  • ایجاد نوار ابزار Creating Toolbar

  • ایجاد توابع Font Family و FontSize Creating Font Family and FontSize functions

  • ایجاد توابع Font Family و FontSize Creating Font Family and FontSize functions

  • ایجاد تابع پررنگ متن Creating Text bold Function

  • ایجاد تابع ایتالیک متن Creating Text italic Function

  • ایجاد تابع زیر خط متن Creating Text Underline Function

  • ایجاد تابع زیر خط متن Creating Text Underline Function

  • ایجاد توابع برای دکمه های تراز متن Creating Functions for Text Alignment Buttons

  • ایجاد توابع برای دکمه های تراز متن Creating Functions for Text Alignment Buttons

  • نمایش تعداد حروف و کلمه در ویرایشگر متن Displaying How Many Letters and Words in Text Editor

  • ایجاد عملکرد آیتم منوی جدید Creating New Menu Item Function

  • ایجاد عملکرد آیتم منوی جدید Creating New Menu Item Function

  • ایجاد عملکرد آیتم منوی باز Creating Open Menu Item Function

  • ایجاد عملکرد آیتم منوی باز Creating Open Menu Item Function

  • ایجاد تابع آیتم منوی ذخیره Creating Save Menu Item Function

  • ایجاد تابع Save as Menu Item Creating Save as Menu Item Function

  • ایجاد تابع Save as Menu Item Creating Save as Menu Item Function

  • ایجاد عملکرد منوی خروج Creating Exit Menu Function

  • ایجاد عملکرد منوی خروج Creating Exit Menu Function

  • ایجاد توابع منوی ویرایش Creating Edit Menu Functions

  • ایجاد توابع منوی ویرایش Creating Edit Menu Functions

  • ایجاد تم برای برنامه Creating Themes for the Application

  • ایجاد طراحی پنجره گفتگوی Find Creating Find Dialog Window Design

  • ایجاد توابع پنجره گفتگوی Find Creating Find Dialog Window Functions

  • ایجاد توابع پنجره گفتگوی Find Creating Find Dialog Window Functions

  • در حال به روز رسانی نوار اسکرول Updating ScrollBar

  • در حال به روز رسانی نوار اسکرول Updating ScrollBar

  • ایجاد عملکردهای منوی نمایش Creating View Menu Functions

برنامه ویرایشگر متن Text Editor App

  • ایجاد منوی مشاهده Creating View Menu

  • ایجاد تابع پررنگ متن Creating Text bold Function

  • ایجاد تابع ایتالیک متن Creating Text italic Function

  • نمایش تعداد حروف و کلمه در ویرایشگر متن Displaying How Many Letters and Words in Text Editor

  • ایجاد تابع آیتم منوی ذخیره Creating Save Menu Item Function

  • ایجاد تم برای برنامه Creating Themes for the Application

  • ایجاد طراحی پنجره گفتگوی Find Creating Find Dialog Window Design

  • ایجاد عملکردهای منوی نمایش Creating View Menu Functions

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

Python Tkinter Masterclass - آموزش برنامه نویسی Python GUI
جزییات دوره
13.5 hours
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,172
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز

Volkan Atış Volkan Atış

توسعه دهنده و مدرس نرم افزار پایتون