সহায়কগ্রন্থ #
এই বইটির পাশাপাশি এখানে উল্লিখিত বইগুলো খুব কাজে আসবে।
১. Automate Boring Stuff with Python - দুই অংশে বিভক্ত চমৎকার একটা বই। এর এক অংশে আলোচনা করা হয়েছে ‘বেসিক পাইথন প্রোগ্রামিং’ এবং অন্য অংশে ‘অটোমেটিং টাস্কস’। অটোমেটিং টাস্কসের ভিতর ওয়েব স্ক্রাপিং, ইমেজ ম্যানিপুলেশনের মতো মজার মজার বিষয় নিয়ে আলোচনা করা হয়েছে।
২. Dive into Python 3 বইটি একেবারেই সহজপাঠ্য। মূলত পাইথন প্রোগ্রামিংয়ের মৌলিক বিষয়গুলোকে অত্যন্ত চমৎকার ও সহজভাবে তুলে ধরা হয়েছে।
৩. The Hitchhiker’s Guide to Python - এটি সেই অর্থে ঠিক কোনো বই নয়, অনেকটা অনলাইন ডকের মতো, তবে এর আলোচ্যসূচি বিশাল। সম্ভবত পাইথনের কোনো দিকই এখানে বাদ দেওয়া হয়নি। পাইথন ইনস্টল করা থেকে শুরু করে, প্রজেক্ট সাজানো, কোডিং স্টাইল, কোড টেস্ট করা, নেটওয়ার্ক প্রোগ্রামিং, ওয়েব প্রোগ্রামিং, ওয়েব স্ক্রাপিং, গুই প্রোগ্রামিংসহ সবকিছুই আলোচনা করা হয়েছে।
৪. Think Python: How to Think Like a Computer Scientist – O’Reilly মিডিয়ার টেক্সটবুক ধাঁচের বই। পাইথনের মোটামুটি সব টপিক নিয়েই আলোচনা করা হয়েছে।
৫. পাইথনের সবচেয়ে ভালো রিসোর্স হলো এর অফিশিয়াল ডক। পাইথনের প্রতিটি খুঁটিনাটি জিনিসের বর্ণনা অত্যন্ত চমৎকারভাবে তুলে ধরা হয়েছে। তবে বিগিনার হলে (অনেক সময় ইন্টারমিডিয়েটররাও) অফিশিয়াল ডক বুঝতে একটু কষ্ট হতে পারে। তবে বুঝতে পারলে ব্যাপক শান্তি!
সত্যি কথা বলতে কি, ওপরের অনেকগুলো রেফারেন্সই আমি নিজে ফলো করেছি। পাইথন শেখার সময় তো করেছিই, যখন এই বইটি লিখছিলাম তখনো উল্টে-পাল্টে দেখেছি। তাদের ফলো করার চেষ্টা করেছি, অনেক ক্ষেত্রে সরাসরি তাদের দেওয়া উদাহরণই তুলে ধরেছি সগৌরবে। তাই উপরিউক্ত রেফারেন্সগুলোর গুণী লেখকদের প্রতি আমি হয়ে রইলাম চির কৃতজ্ঞ।
আচ্ছা, পাইথন মানে তো অজগর। কিন্তু অজগর মানে কী?