পাইথন একটি ডায়নামিক প্রোগ্রামিং ল্যাঙ্গুয়েজ যেটি জয় করেছে বহু ডেভেলপারদের হৃদয় । এর মধ্যে আছে গুগলের ইঞ্জিনিয়ার রাও । পাইথন এমন একটি ভাষা যার গঠন শৈলী অনন্য এবং প্রকাশ ভঙ্গি রস সমৃদ্ধ। চমৎকার এই ল্যাঙ্গুয়েজটি তাই আজ ছড়িয়ে পড়েছে দিক দিগন্তে । বলাই বাহুল্য, আমিও একজন পাইথন ফ্যান এবং “পাইথনিয়ার” । বাংলাদেশের ডেভেলপারদের মধ্যে এই ভাষাটি ছড়িয়ে দিতে যাত্রা শুরু করেছে “পাইথন বাংলাদেশ“। আশা করি পাইথনের এই অসম্ভব সুন্দর জগতে আপনিও আমাদের সাথেই থাকবেন 😀
কিন্তু ভাবছেন কেনই বা কষ্ট করে আবার পাইথন শিখবেন ? ল্যাঙ্গুয়েজ “এক্স” নিয়েই তো ভাল আছেন! একবার কি ভেবেছেন, ল্যাঙ্গুয়েজ “এক্স” দিয়ে আপনি কি কি করতে পারবেন ? ওয়েব এপ্লিকেশন ডেভেলপ করতে পারবেন ? পারবেন কি ডেস্কটপ এপ্লিকেশন বানাতে ? সেটি কি ক্রস অপারেটিং সিস্টেম কম্প্যাটিবল হবে? এই ল্যাঙ্গুয়েজে লেখা কোড কি সহজে পড়ে বোঝা যায় ? ছোট খাট কাজ করতে কি পরিমান কোড লিখতে হয়? আপনি যে কোড লেখেন তা কি আপনার মনের কথা বলে? এবার আসুন দেখি পাইথনের বেলায় কি উত্তর পাওয়া যায় ঃ
১) পাইথন দিয়ে অনেক কিছু করা যায়। ডেস্কটপ এপ্লিকেশন, ওয়েব এপ্লিকেশন থেকে শুরু করে প্লাগিন কিংবা স্ক্রিপ্টিং এর কাজে পাইথনের ব্যাপক ব্যবহার। মোবাইল এপ্লিকেশন ও ডেভেলপ করা যায় পাইথন দিয়ে । মোট কথা, অন্য ল্যাঙ্গুয়েজ দিয়ে যা করা যায় তার সবই করা যায় পাইথনে ।
২) ম্যাকিন্টোশ আর লিনাক্সে পাইথন এমনিতেই দেওয়া থাকে । উইন্ডোজে আমাদের একটু কষ্ট করে ইন্সটল করে নিতে হয় এই যা । এটি সম্পুর্নভাবে ক্রস অপারেটিং সিস্টেম কম্প্যাটিবল ।
৩) হ্যা । খুব সহজেই পাইথন কোড পড়া ও বোঝা যায় । এর সিনট্যাক্স এর কারনেই এটি এতটা সহজপাঠ্য ।
৪) অন্য যে কোন ল্যাঙ্গুয়েজ থেকে পাইথনে কোড কম লিখেই কাজ সারা যায় ।
৫) আমার মনের কথা বলে আমার লেখা পাইথন কোড। আশা করি আপনার মনের কথাও বলবে । শুধু একবার চেষ্টা করেই দেখেন না ।
লিনাক্সে পাইথনের ব্যাপক ব্যবহার হয়ে থাকে । পাইথন জানা থাকলে আপনি সহজেও লিনাক্সে অনেক কাজ করতে পারবেন কম পরিশ্রমে । জ্যাংগো দিয়ে বানাতে পারবেন ওয়েব এপ্লিকেশন । এখন অবশ্য গুগল এপ ইঞ্জিনেও অনেকে ওয়েব এপ্লিকেশন লিখছেন পাইথনে । ম্যাক ওএস বা উইন্ডোজকেও নিজের লম্বা লেজ দিয়ে জড়িয়ে ধরতে পিছ পা হচ্ছে না পাইথন । গুগল ব্যাপক হারে পাইথন ব্যবহার করে আসছে তাদের বিভিন্ন প্রোডাক্টে । আজ পাইথন শিখে নিলে কালকে আপনি অন্যদের চাইতে নিসঃন্দেহে এগিয়ে থাকবেন ।
অনেকেই পাইথন ভয় পান এর Whitespace নির্ভর ইনডেন্টশনের কারনে । অর্থাৎ, পাইথনে কোড ব্লক নির্দেশ করার জন্য কারলি ব্রেস ({) ব্যবহার না করে ফাকা যায়গা বা স্পেস ব্যবহার করা হয় । এই জায়গাটিতে এসে অনেকেই খেই হারিয়ে ফেলেন । ভয় পাবার কিচ্ছু নেই । একটু খেয়াল করলে আর মন থেকে চেষ্টা করলে আপনিও হয়ে উঠবেন তুখোড় পাইথনিয়ার । তবে আর দেরী কেন? আজই চলে আসুন : http://pybangla.appspot.com
4 replies on “আসুন শিখি পাইথন ঃ পাইথনের অনন্য সুন্দর রাজ্যে শুধু আপনারি প্রতীক্ষায় পাইথন বাংলাদেশ”
আমার পাইথন শিখার ইচ্ছা অনেক দিনের।
আচ্ছা ভাই appspot এ কোনো স্টেটিক html file হোস্ট করব কিভাবে ??
You need to upload the file using the App Engine SDK.
App engine SDK দিয়া টেরাই মারছি খালি এরর দেখায়। আপনি কি একটা পোস্ট দিবেন এটা নিয়ে??
What errors do you get? I don’t intend to make a post now, there are posts on the web. Try searching Google for “use google app engine as cdn”.
Here’s the first result: http://24ways.org/2008/using-google-app-engine-as-your-own-cdn