مطمینم خفن ترین دوره وب فارسی قرار برگزار بشه ❤️🫂
آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
برای توسعه نرمافزارهای دسکتاپ با پایتون، شما نیاز به کتابخانهای به نام Tkinter دارید. این کتابخانه ویژگیهای مختلفی دارد که کار شما را بسیار ساده میکند و میتواند به شما نشان دهد که چگونه از دانش برنامه نویسی پایتون خود استفاده کنید. در واقع، دوره آموزش کتابخانه Tkinter پلی برای عبور از سطح متوسط و ورود به دنیای برنامه نویسی پیشرفته خواهد بود!
در ادامه به معرفی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter) میپردازیم.
هدف دوره آموزش توسعه نرمافزارهای دسکتاپ با پایتون
خیلی از عزیزانی که دوره آموزش مقدماتی تا پیشرفته پایتون را دیدهاند، پس از اتمام دوره سردرگم شده و به دنبال راهی برای ادامه مسیر و ورود به دنیای حرفهای بودند. از این رو، ما دوره آموزش توسعه دسکتاپ با پایتون را طراحی کردیم.
به کلی، هدف از ساخت این دوره این بوده که بعد از دوره آموزش پایتون، بتوانید به راحتی برنامههای کامپیوتری (دسکتاپ) طراحی کنید تا نتیجهی یادگیری طولانی پایتون را ببینید. همچنین، با آموزش دوره کتابخانه Tkinter شما میتوانید نمونه کارهای جذابی را برای خود بسازید و مهارتهای خود را در زمینه برنامه نویسی پایتون و دسکتاپ به نمایش بگذارید. اینگونه شما میتوانید نظر کارفرما را بهتر جلب کنید!
معرفی دوره توسعه دسکتاپ با پایتون (کتابخانه Tkinter) کدیاد
در دوره آموزش کتابخانه Tkinter، سفر هیجانانگیزی را به دنیای برنامهنویسی دسکتاپ با پایتون آغاز خواهیم کرد. این دوره فرصتی بینظیر برای برنامه نویسان سطح متوسط پایتون است تا مهارتهای خود را ارتقا داده و در این حوزه تخصص عمیقی کسب کنند. در این دوره شما بطور جامع کار با کتابخانه Tkinter را خواهید آموخت.
بیایید تا نگاهی به مراحل آموزش دوره کتابخانه Tkinter و سرفصلهای آن بیندازیم:
- در فصل اول شما مبحث ویجتها را بطور کامل با تمرین میآموزید. ویجت یا المانها همان ورودیها، دکمهها، چکباکسها و باقی مواردی هستند که در صفحه قرار میدهیم. بعد از این فصل شما کاملا به ویجتها مسلط خواهید شد و میتوانید به سراغ ویجتهای Custom Tkinter بروید. که به شما اجازه میدهند رابط کاربری دلخواه خود را بسازید و محدودیتی نداشته باشید!
- فصل دوم به گریدها اختصاص داده شده. گرید سیستمی برای چیدمان ویجتها درون صفحه است. در این فصل با کمک یکدیگر یک صفحه را دیزاین خواهیم کرد تا بهتر و به شکل عملی این مباحث را فرا بگیرید. همچنین، class based design و وزنها را آموزش خواهیم داد تا برای مینی پروژهی آخر فصل به خوبی آماده شوید.
- در فصل سوم به رویدادها پرداختیم. به هر چیزی که بعد از انجام یک عمل توسط کاربر اتفاق بیفتد، رویداد میگوییم. اینجا رویدادهای موس و کیبورد و حتی راستچین کردن تکست باکس را بطور کامل آموزش خواهیم داد.
- حالا زمان انجام یک پروژه واقعی است؛ زیرا شما حدود 80% آموزش را طی کردهاید. در فصل چهارم با کمک یکدیگر یک موزیک پلیر (پخشکننده آهنگ) را از 0 تا 100 خواهیم ساخت.
- فصل پنجم برای آموزش دیتابیس یا پایگاه داده میباشد. حتما میدانید که اطلاعات هر برنامه باید در جایی ذخیره شوند که به آن پایگاه داده میگویند و بدون آن امکان اجرای صحیح برنامه در سیستمهای مختلف وجود نخواهد داشت. در این فصل دستورات اصلی پایگاه داده را یاد میگیریم و یک مینی پروژه هم انجام میدهیم. بعد از این فصل شما میتوانید برنامههای مختلفی مثل برنامههای حسابداری را طراحی کنید و در کل همهی مباحث را یاد گرفتهاید.
- فصل ششم برای پروژه نهایی در نظر گرفته شده! حالا که شما بطور کامل بر کتابخانه Tkinter مسلط شدهاید و میتوانید هر نرمافزار دسکتاپی را توسعه دهید؛ بهتر است یک پروژهی جامع و عملی را انجام دهیم تا با چالشهای محیط کار واقعی آشنا شوید و ایرادات خود را برطرف کنید.
بعد از این دوره شما خواهید میتوانید برنامه های کاربردی مورد نیاز خود را بسازید. همچنین، این دوره به دنیای وب هم نزدیک است و خیلی از مباحث برنامه نویسی وب را در این دوره به شکل کاملتری خواهید آموخت. در کل، این دوره شما را از سطح مقدماتی به سطح پیشرفته هدایت میکند!
پیشنیازهای دوره آموزش کتابخانه Tkinter
طبیعتا برای شرکت در این دوره مهمترین چیزی که نیاز دارید، دانش برنامه نویسی پایتون است. شما باید به خوبی زبان پایتون را یاد گرفته و توانایی کدنویسی با آن را داشته باشید.
برای یادگیری پایتون به صورت کامل، میتوانید از دوره آموزش پایتون کدیاد استفاده کنید. این دوره از زیر 0 تا 100 این زبان برنامه نویسی را بطور کاملا رایگان آموزش داده است و از محبوبترین دورههای پایتون به زبان فارسی میباشد.
مخاطبین دوره توسعه نرمافزارهای دسکتاپ با پایتون چه کسانی هستند؟
این دوره برای عزیزانی که به تازگی زبان برنامه نویسی پایتون را فرا گرفتهاند و میخواهند یک قدم بزرگ رو به جلو بردارند، بسیار مناسب است. همچنین، آن دسته از افرادی که به برنامه نویسی دسکتاپ علاقه دارند نیز میتوانند از محتوای این دوره استفاد کنند. اما توجه داشته باشید که حتما باید زبان پایتون را حداقل در سطح متوسط بلد باشید.
بازار کار برنامه نویسی دسکتاپ
با وجود اینکه بازار کار توسعه دسکتاپ نسبت به دیگر شاخهها کمتر شده است، اما هنوز هم بسیار کاربردی میباشد. همچنین، هنوز هم در ادارات، شرکتها، دانشگاهها و موسسات دیگر از نرمافزارهای گرافیکی برای مدیریت، انبارداری و وظایف دیگر استفاده میشود.
بنابراین، دوره آموزش توسعه دسکتاپ با پایتون، با تمرکز بر کتابخانه Tkinter، برای افرادی که به دنبال ورود به صنعت توسعه نرمافزار هستند یا میخواهند مهارتهای خود را گسترش دهند، بسیار ارزشمند خواهد بود
سرفصل های دوره
توضیحاتی در مورد دوره
ابزار های مورد نیاز
ایجاد صفحه و تنظیمات صفحه
دکمه (button)
تعریف فونت و لیبل
entry و ساخت برنامه جادوی ذهن
چک باکس
تمرین چک باکس
کومبو باکس
تمرین کومبو باکس
دکمه رادیویی
تمرین دکمه رادیویی
تکست باکس
تمرین تکست باکس
لیست باکس
دکمه های بخش بندی شده
سویچ
اسلایدر
تب های نمایش
پایان فصل اول (فریم ها)
گرید چیست
دیزاین صفحه (با دید جزئی)
دیزاین صفحه (با دید کلی)
class based design
وزن در گرید
تمرین گرید به صورت ماژولار وکلاس بیس
مینی پروژه گرید 1
مینی پروژه گرید 2 (پایان فصل دوم)
رویداد های کیبورد
رویداد های موس
راستچین کردن تکست باکس
عکس ها در تکینتر
فایل متا دیتا (mp3 tag)
آشنایی با پای گیم میکسر
دیزاین موزیک پلیر(شروع پروژه)
استایل دهی به پروژه
پلی لیست
مدیریت خطا و دکمه پلی
توسعه سایر دکمه ها
مدیریت زمان و اسلایدر
موقعیت زمانی اسلایدر
کنترل صدا (پایان پروژه)
مقدمه(پایگاه داده)
ساخت پایگاه داده (ویزاردی)
CREATE
READ
UPDATE 1
UPDATE 2
DELETE
کلید اصلی و کلید خارجی
روابط در دیتابیس
ساخت دیتابیس با پایتون
CRUD(1)
CRUD(2)
دریافت اطلاعات از رابط کاربری و درج در پایگاه داده
فراخوانی اطلاعات از پایگاه داده و درج در برنامه
مدیریت خطاهای پروژه(پایان فصل)
گروه تلگرام
شروع پروژه به صورت ماژولار و کلاس بیس
تاپ لول وساخت صفحه رجیستر
ساخت پایگاه داده
عملیات ثبت نام
مدیریت خطا ثبت نام
مدیریت خطا ثبت نام2
عملیات ورود
پایان
پیشنیاز های دوره چه چیزهایی هستند؟
- پایتون
نظرات دانشجویان
حسین عنایتی |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
طاها کرمی |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
به به عجب دوره ای 🔥
محمد حسین جمشیدی |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
گروه کدیاد واقعا عالی هستن از جمله شما استاد دزیانیان
سروش سپهری |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
واقعا حیف این دوره که رایگانه.بینهایت از استاد دزیانیان سپاس گذارم
محمد حسین اشراق |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
درود بر استاد دزیانیان دورهای عالی و کاربردی است، موفقیت های مزید برای شما می خواهم. سوال: استاد فونت فارسی در سیستم من نصب است اما در هنگام اجرا برنامه customTkinter حروف و کلمات فارسی به شکل منقطع و چپچین نمایش می دهد، چگونه حروف و کرکتر های فارسی را راستچین کنم؟
Sareh Golchinnia |
دانشجوی دوره آموزش رایگان توسعه دسکتاپ با پایتون (کتابخانه Tkinter)
سلام استاد. من امروز تونستم دوره شمارو بدون هیچ اشکال و ایرادی تمام کنم. واقعا شما با قلبتون تدریس کردید. سپاس بابت آنچه که بی منت به ما بخشیدید.
مدرس دوره
سجاد دزیانیان
ذهنم تشنه تحلیل مسئله بود رفتم برنامه نویس شدم
با این که یک اقیانوس رو به روی من قرار گرفته
باز هم تشنه تمرین ، تفکر و تحلیل مسائل برنامه نویسیم
سوالات متداول
Tkinter یک کتابخانه استاندارد در پایتون است که برای ایجاد واسطهای گرافیکی کاربری (GUI) در برنامههای دسکتاپ استفاده میشود.
محتوای آموزشی کامل و جامع، ارائه تمرینهای عملی و کاربردی، پروژههای عملی و واقعی برای تثبیت یادگیری و پشتیبانی و رفع اشکال توسط مدرس از ویژگیهای منحصربفرد این دوره هستند.