آیا آمادهاید تا مهارتهای پایتون خود را با ساخت اپلیکیشنهای دسکتاپ تعاملی به نمایش بگذارید؟
این دوره بهگونهای طراحی شده است تا شما را از سطح mبتدی به پیشرفتهدر توسعه رابط کاربری گرافیکی (GUI) با استفاده از Tkinter، کتابخانه داخلی و قدرتمند پایتون، برساند. چه تازه مسیر یادگیری پایتون را شروع کرده باشید و چه قصد داشته باشید اپلیکیشنهای دسکتاپ حرفهای بسازید، این دوره تمام ابزارهای لازم را در اختیار شما قرار میدهد.
ما از ابتداییترین مفاهیم –ساخت اولین پنجره Tkinter –شروع میکنیم و به تدریج به سمت ساخت برنامههای ساختاریافته و جامع با استفاده از ویجتها، مدیریت چیدمان (Layout)، مدیریت رویدادها، کار با تصاویر، دیالوگها و مفاهیم شیءگرایی (OOP)پیش میرویم. در پایان این دوره، شما اعتمادبهنفس و مهارت لازم برای طراحی و توسعه پروژههای واقعی GUI را خواهید داشت.
آنچه در این دوره خواهید آموخت:
آشنایی با Tkinter–راهاندازی اولین پنجره، درک مفهوم mainloop() و شروع برنامهنویسی GUI.
مدیریت پنجره–کنترل عنوان، اندازه، موقعیت، آیکونها، حالت تمامصفحه و تغییر سایز.
ویجتهای پایه–کار با Label، Button، Entry، Text، Message و Frame.
مدیریت چیدمان (Layout)–سازماندهی رابط کاربری با استفاده از Pack، Grid، Place و چیدمانهای تو در تو.
ویجتهای پیشرفته–بررسی Checkbutton، Radiobutton، Listbox، Combobox، Spinbox، Scale، Progressbar، منوها، تبها و موارد دیگر.
مدیریت رویدادها (Event Handling)–یادگیری دستورات (commands)، متد bind، رویدادهای کیبورد/موس و وضعیتهای ویجت.
متغیرهای Tkinter و اتصال دادهها–استفاده از StringVar، IntVar، DoubleVar و BooleanVar برای بهروزرسانی لحظهای دادهها.
جعبههای دیالوگ–پیادهسازی MessageBox، انتخاب فایل (File Dialog) و انتخاب رنگ.
منوها و نوار ابزار–ساخت منوهای کاربردی، زیرمنوها و نوار ابزار همراه با آیکون.
پایتون شیءگرا با Tkinter–ساخت برنامههای مقیاسپذیر با استفاده از کلاسها، ارثبری و قابلیت استفاده مجدد.
تصاویر و بوم (Canvas)–کار با تصاویر، رسم اشکال، مدیریت رویدادهای موس و ساخت برنامههای نقاشی.
ویجتهای تمدار (ttk)–ارتقای ظاهر برنامهها با استایلهای مدرن، تمها و طراحیهای سفارشی.
این دوره برای چه کسانی است؟
مبتدیانی که مفاهیم پایه پایتون را میدانند و میخواهند توسعه GUI را یاد بگیرند.
برنامهنویسان پایتونی که قصد ساخت اپلیکیشنهای دسکتاپرا دارند.
دانشجویان و متخصصانی که به دنبال تجربه عملی در پروژههای واقعی GUI هستند.
Jayanta Sarkar
سلام، من جایانتا هستم.
پس از فارغ التحصیلی و اخذ مدرک در رشته "فناوری اطلاعات"، حرفه حرفه ای من آغاز شد، شروع به توسعه وب و حرفه طراحی گرافیک در سال 2018، من هرگز از یادگیری مهارت های برنامه نویسی جدید دست نکشیدم.
من مهارت های توسعه وب و طراحی گرافیک را در آرنا انیمیشن می آموزم. اما بیشتر مهارت های من مهارت های خودآموز است. بهعنوان یک توسعهدهنده و طراح گرافیک خودآموخته، این شانس را داشتم که با معنی شرکتهای فناوری اطلاعات محلی کار کنم تا وبسایتهایشان را بسازم و کارمندانشان را در زمینه برنامهنویسی وب آموزش دهم.
نمایش نظرات