পাইথন প্রোগ্রামিং বই
পাইথন দিয়ে প্রোগ্রামিং শেখার বই। যারা আগে কখনও প্রোগ্রামিং করে নি, তাদের জন্য বইটি উপযোগী। বইটি অনলাইনে ফ্রি পড়া যাবে এবং লিঙ্ক শেয়ার করা যাবে। তবে লেখকের অনুমতি ছাড়া বইয়ের কোনো অংশ নকল করে নিজের ব্লগে বা অন্য কোথাও প্রকাশ করা যাবে না।
উৎসর্গ
মুহম্মদ জাফর ইকবাল – আমার শিক্ষক ও প্রিয় মানুষ, আমার বই লেখার অনুপ্রেরণা। স্যারের উৎসাহ না থাকলে আমার কখনও লেখালেখি করা হতো না। স্যারের জন্য ভালোবাসা।
ভূমিকা
বর্তমান বিশ্বে পাইথন একটি অত্যন্ত জনপ্রিয় প্রোগ্রামিং ভাষা। বিশ্বের অন্যান্য দেশের মতো বাংলাদেশেও পাইথনের প্রতি আগ্রহ দিনদিন বৃদ্ধি পাচ্ছে। আমি নিজে ২০০৭ সালে পাইথন শেখা শুরু করি। সেসময় মাঝেমধ্যে একটি ব্লগে (Life is short – you need python) পাইথন বিষয়ক লেখালেখি করতাম, যেটি সেই সময়ে বেশ জনপ্রিয় ছিল। পরবর্তি কালে ২০১৩ সালে পাইথন নিয়ে একটি ভিডিও টিউটোরিয়াল সিরিজ তৈরি করি, আর সেই ভিডিওর কনটেন্ট নিয়ে ২০১৫ সালে একটি বইও প্রকাশ করি – পাইথন পরিচিতি নামে। বইটিতে পাইথন ২ ব্যবহার করা হয়েছিল এবং এটি ছিল যারা প্রোগ্রামিং করতে পারে, তাদের জন্য। বইটি মোটামুটি জনপ্রিয়তা অর্জন করে। বর্তমানে পাইথন ২ এর ব্যবহার হ্রাস পাচ্ছে।
এদিকে যারা নতুন প্রোগ্রামিং শিখবে, তাদের জন্য ২০১১ সালে আমার কম্পিউটার প্রোগ্রামিং ১ম খণ্ড বইটি প্রকাশিত হয় – যেটি সারা পৃথিবীর বাংলাভাষাভাষী শিক্ষার্থীদের কাছে বিপুল জনপ্রিয়তা অর্জন করে। বইটির অনলাইন সংস্করণ ইন্টারনেটে ফ্রি পাওয়া যায় সিপিবুক ওয়েবসাইটে। বইতে সি প্রোগ্রামিং ভাষা ব্যবহার করে শিক্ষার্থীদেরকে প্রোগ্রামিংয়ের সঙ্গে পরিচয় করিয়ে দেওয়া হয়েছে। প্রোগ্রামিং শুরু করার জন্য অনেক বছর থেকেই সি প্রোগ্রামিং ভাষা সারা পৃথিবীজুড়ে ব্যবহার করা হচ্ছে। তবে বেশ কয়েকবছর ধরে অনেক জায়গাতেই প্রথম প্রোগ্রামিং ভাষা হিসেবে পাইথন ব্যবহার করা শুরু হয়েছে – যার ফলে আরো অধিক সংখ্যক শিক্ষার্থী প্রোগ্রামিং শেখায় আগ্রহী হচ্ছে। তাই বাংলাদেশেও যেন শিক্ষার্থীরা পাইথন দিয়ে প্রোগ্রামিং শেখা শুরু করতে পারে, সেজন্য ২০১৭ সালে দ্বিমিক প্রকাশনী থেকে আমার লেখা পাইথন দিয়ে প্রোগ্রামিং শেখা বইটি প্রকাশিত হয়।
এই বইটিও শিক্ষার্থীদের কাছে অল্প সময়েই জনপ্রিয় হয়। একই বছর আমি এই বইয়ের দ্বিতীয় খণ্ড: পাইথন দিয়ে প্রোগ্রামিং শেখা ২য় খণ্ড – অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব ক্রলিং বইটি প্রকাশ করি। আবার ২০১৭ সালেই পলিটেকনিক ইনস্টিটিউটগুলোর সিলেবাসে পাইথন নিয়ে আসা হয়, আর সেকারণে তাহমিদ রাফি’র সঙ্গে মিলে প্রোগ্রামিং এসেনশিয়ালস – পাইথন ৩ নামে একটি বই লিখি, তাদের সিলেবাসের সঙ্গে মিল রেখে। ২০১৮ সালের জানুয়ারি মাসে “পাইথন দিয়ে প্রোগ্রামিং শেখা ৩য় খণ্ড – ডেটা স্ট্রাকচার ও অ্যালগরিদম” বইটি প্রকাশিত হবে, যা শিক্ষার্থীদেরকে দক্ষ প্রোগ্রামার হিসেবে গড়ে উঠতে সহায়তা করবে বলে আমার বিশ্বাস।
পাইথন নিয়ে লেখা বইগুলো বাংলাদেশের ভেতরে জনপ্রিয়তা অর্জন করলেও নানান কারণে দেশের বাইরে (মাঝে-মধ্যে দেশের ভেতরেও) শিক্ষার্থীদের কাছে বইগুলো পৌঁছতে পারছে না – যার মূল কারণ হচ্ছে পাইথন এখনও শিক্ষার্থীদের কাছে যথেষ্ট পরিচিত নয়, তার ওপর বাংলাদেশের শিক্ষার্থীরা বই কেনার ব্যাপারে অনিচ্ছুক – তারা নিশ্চিত না হয়ে বই কিনতে চায় না। সেজন্য আমি পাইথন দিয়ে প্রোগ্রামিং শেখা বইয়ের দুটি খণ্ড (প্রথম খণ্ড ও দ্বিতীয় খণ্ডের প্রথম দুটি অধ্যায়) মিলে একটি অনলাইন সংস্করণ তৈরির সিদ্ধান্ত নিই। দ্বিমিক প্রকাশনীর প্রকাশক তাহমিদ রাফি এ ব্যাপারে ইতিবাচক সাড়া দেন। এই অনলাইন সংস্করণের মাধ্যমে শিক্ষার্থীরা সঠিকভাবে পাইথনের সঙ্গে পরিচিত হতে পারবে বলে আমি মনে করি। আশা করি, বইটি লক্ষ লক্ষ বাংলাভাষাভাষী ছেলেমেয়েদের প্রোগ্রামিংয়ের আনন্দময় জগতের সঙ্গে পরিচিত করাবে।
Be First to Comment