কোর্সের ব্যবহারিক কাজের জন্য + উত্তর "পাইথন সঙ্গে Tkinter। গুই প্রোগ্রামিং"
"Tkinter. GUI Programming in Python" কোর্সটি পাইথন প্রোগ্রামিং ভাষার tkinter প্যাকেজ ব্যবহার করে একটি গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করার বৈশিষ্ট্যগুলি উপস্থাপন করে। পরিশিষ্টটি ব্যবহারিক সমাধানের উদাহরণ সহ সম্পূরক। পাঠগুলি নিজেই https://younglinux.info/tkinter/course-এ বিনামূল্যে উপলব্ধ। ব্যবহারিক অনুশীলনের উত্তর সহ কোর্সটির একটি মুদ্রণযোগ্য পিডিএফ সংস্করণও ওয়েবসাইটে উপলব্ধ।
কোর্স "Tkinter. GUI Programming in Python" "Python. Programming Training" বিভাগে তৃতীয় এবং এর জন্য কাঠামোবদ্ধ প্রোগ্রামিং স্তরে ভাষার পূর্ব জ্ঞান প্রয়োজন, বিশেষত OOP-এর মৌলিক বিষয়গুলির জ্ঞান। আপনি লিনাক্স ল্যাবরেটরি ওয়েবসাইটে তাদের সাথে পরিচিত হতে পারেন।
এই কোর্সের পাঠগুলি মৌলিক ইন্টারফেস উপাদানগুলির (উইজেট) সাথে কাজ করার উপর ফোকাস করে, যা অন্যান্য প্রোগ্রামিং ভাষা ব্যবহার করে বিকাশ করার সময় সাধারণ। বোতাম, লেবেল, পাঠ্য ক্ষেত্র, তালিকা, চেকবক্স এবং রেডিও বোতাম, ক্যানভাস এবং মেনুগুলির মৌলিক বৈশিষ্ট্য এবং পদ্ধতিগুলি শিখুন।
প্যারেন্ট উইন্ডোতে উইজেট স্থাপনের জন্য বিভিন্ন বিকল্প বিবেচনা করা হয়: একে অপরের সাথে সম্পর্কিত সহজ প্যাকিং, একটি টেবিল ব্যবহার করে এবং স্থানাঙ্ক ব্যবহার করে। এই লেআউট কৌশলগুলি অন্যান্য অনেক GUI প্রোগ্রামিং সরঞ্জামগুলিতে উপস্থিত রয়েছে।
প্রধান অ্যাপ্লিকেশন উইন্ডো, ডায়ালগ বক্স এবং tkinter.ttk মডিউলের সেটিংস অধ্যয়ন করা হয়।
কোর্সটিতে 19টি পাঠ রয়েছে:
1. Tkinter কি
2. বোতাম, লেবেল, এন্ট্রি উইজেট
3. pack() পদ্ধতি
4. পাঠ্য – বহু-লাইন পাঠ্য ক্ষেত্র
5. Tkinter ভেরিয়েবল
6. রেডিওবাটন - রেডিও বোতাম ক্লাস
7. চেকবাটন - চেকবক্স ক্লাস
8. লিস্টবক্স উইজেট
9. bind() পদ্ধতি
10. ঘটনা
11. ক্যানভাস
12. ক্যানভাস। শনাক্তকারী, ট্যাগ এবং অ্যানিমেশন
13. ফটো ইমেজ ক্লাস। ছবি যোগ করা হচ্ছে
14. উইন্ডোজ
15. grid() পদ্ধতি
16. ডায়ালগ বক্স
17. মেনু উইজেট
18. place() পদ্ধতি
19. মডিউল tkinter.ttk