পাইথন প্রোগ্রামিং
এই বইটি ওপেন সোর্স প্রোগ্রামিং ভাষা পাইথন বিষয়ক। পাইথন একটি জেনারেল পারপোস প্রোগ্রামিং ভাষা অর্থাৎ প্রায় সকল কাজেই পাইথন প্রোগ্রামিং ব্যবহার করা যায় এবং এটি সকল জনপ্রিয় অপারেটিং সিস্টেমে উপলব্ধ। পাইথনের বর্তমান সংস্করণ হলো ৩.ক (3.x) এবং ২.ক (2.x) সংস্করণের উন্নয়ন ২০২০ সাল থেকে আর করা হয় না। এই বইটিতে প্রাথমিকভাবে ২য় সংস্করণটিই আলোচনা করা হয়েছে (কিছু প্রোগ্রাম ৩য় সংস্করণেও কাজ করে), তবে তার সাথে ৩য় সংস্করণের পরিবর্তনসমূহও উল্লেখ করা হয়েছে।
পাইথন ৩-এর বেশ কিছু ইমপ্লিমেন্টেশন রয়েছে: সি-তে রচিত আদর্শ ইমপ্লিমেন্টেশন, পাইপাই, পাইথনের একটি সাবসেট আরপাইথনে রচিত জেআইটি-কম্পাইলকৃত সংস্করণ। ২য় সংস্করণের জন্য শুধু জাভা দিয়ে রচিত জাইথন এবং .নেট এনভায়রনমেন্টেের জন্য সি# দিয়ে রচিত আয়রণ-পাইথন বিদ্যমান।
সূচিপত্র
সম্পাদনাভূমিকা
সম্পাদনাশুরু
সম্পাদনা- পাইথন প্রোগ্রাম লেখা
- চলক এবং স্ট্রিং
- সাধারণ কাঠামো
- সিকুয়েন্স (স্ট্রিং, লিস্ট, টাপল, ডিকশনারি, সেট)
- ডেটা টাইপ
- সাধারণ গণিত -- redundant to "Operators"
- অপারেটর
- Control Flow
- সিদ্ধান্ত নিয়ন্ত্রণ
- ফাংশন
- স্কোপিং
- ইনপুট ও আউটপুট
- ফাইল
- টেক্সট
- মডিউল
- ক্লাস
- এক্সেপশন
- ত্রুটি
- নথি ও মন্তব্য
- ইডিয়ম
- প্যাকেজ ব্যবস্থাপনা
- পাইথন ২ বনাম পাইথন ৩
আরও কিছু
সম্পাদনা- ডেকোরেটর
- কনটেক্স ম্যানেজার
- ফিফ্লেকশন
- মেটাক্লাস
- নামস্থান
- পারফরম্যান্স
- পাইপাই
- সাইথন
- কমান্ড লাইন
- টিপস & ট্রিকস
মডিউল
সম্পাদনাস্ট্যান্ডার্ড লাইব্রেরি মডিউল
সম্পাদনা- স্ট্যান্ডার্ড লাওব্রেরি
- রেগুলার এক্সপ্রেশন
- এক্সটার্নাল কমান্ড
- এক্সএমএল সারঞ্জাম
- ইমেইল
- থ্রেডিং
- সকেট
- গুই প্রোগ্রামিং
- টিকেইন্টার
- সিজিআই ইন্টারফেস
- ডাব্লিউএসজিআই ওয়েব প্রোগ্রামিং
- ওয়েব পেজ থেকে তথ্য সংগ্রহ
- ইন্টারনেট
- নেটওয়ার্ক
- গণিত
থার্ড পার্টি মডিউল
সম্পাদনা- ডেটাবেজ প্রোগ্রামিং
- নামপাই
- পাইথনে গেম প্রোগ্রামিং
- কিউটি৪
- ডিবাস
- পাইফরম্যাক্স
- ম্যাটপ্লটলিব
- সর্টেড কন্টেইনার টাইপ
- এক্সেল
- এমএস ওয়ার্ড