CGI প্রোগ্রামিং
Common Gateway Interface (CGI) হলো একটি স্ট্যান্ডার্ড সেট যা ডিফাইন করে কীভাবে একটি ওয়েব সার্ভার এবং একটি কাস্টম স্ক্রিপ্টের মধ্যে ইনফরমেশন এক্সচেঞ্জ হবে।
পাইথন CGI প্রোগ্রামিং মানে আমাদের পাইথন স্ক্রিপ্টগুলো ওয়েবে রান করানো। সেজন্যে আমাদের শিখতে হবে পাইথন কীভাবে CGI স্ক্রিপ্ট হিসেবে এক্সিকিউট হতে পারে। প্রথমে জানতে হবে কীভাবে আমাদের ওয়েব সার্ভার কনফিগার করবেন যাতে পাইথন CGI হিসেবে রান করতে পারে। তারপর দেখব একটি সিম্পল পাইথন CGI স্ক্রিপ্ট কেমন দেখে এবং CGI স্ক্রিপ্টের বিভিন্ন কম্পোনেন্ট কী কী। আমরা CGI স্ক্রিপ্ট রান করার সময় যেসব এরর পেতে পারি এবং তাদের ফিক্স সেটাও দেখব। স্ক্রিপ্ট ডিবাগিং, লকিং, সেশন, কুকি, HTML জেনারেশন, এবং পারফরম্যান্স সম্পর্কে কিছু বেসিক ইস্যুও শিখব।