পাইথনের সাথে আমার অভিজ্ঞতা হ্যালো ওয়ার্ল্ডের চেয়ে কিছু প্লে কোডের মধ্যেই সীমাবদ্ধ, সুতরাং এটি অজগরটির জন্য বিশেষত কোনও উত্তর নয়, তবে আমি আপনাকে এটি বলতে পারি:
ভাষার মধ্যে পার্থক্যগুলি সিনট্যাক্সের মতো বিশদগুলিতে এবং নির্দিষ্ট ভাষার বর্ণনাগুলি পৃথক হবে (যেমন বিভিন্নভাবে ত্রুটিগুলি পরিচালনা করা হয়, আই / ও দক্ষতা এবং কম্পাইলাররা কীভাবে আপনার ইনপুটকে নির্বাহযোগ্য কিছুতে রূপান্তর করে) তবে সি ++ এবং পাইথন উভয়ই একই প্রস্তাব দেয় দৃষ্টান্ত, সুতরাং সমস্যা সমাধান উভয় ভাষার সাথে অনেক একইভাবে করা যেতে পারে। সি ++ এবং পাইথন উভয়ই ইমপিরিটিভ এবং অবজেক্ট ওরিয়েন্টেড, সুতরাং আপনি যখন সি ++ এর সাথে বাছাই করেছেন সমস্যা সমাধানের কৌশলগুলি ব্যবহার করে নতুন সিনট্যাক্সটি আয়ত্ত করেছেন তবে আপনি সম্ভবত সি ++ এর সাথে স্বাচ্ছন্দ্য বোধ করলে খুব দ্রুত পাইথন বেছে নিতে চলেছেন। আপনি যদি চান, আপনি কার্যক্ষম প্রোগ্রামিংয়ের জন্য পাইথনটিও ব্যবহার করতে পারেন, তবে আমি কখনই সেই অংশটি স্পর্শ করি নি, তাই আমি আপনাকে এটি সম্পর্কে বেশি কিছু বলতে পারি না।
খুব তাড়াতাড়ি? আমি সত্যিই আপনার গল্প থেকে একটি নির্দিষ্ট হ্যাঁ বা না বলতে পারি না। আপনি কি ইতিমধ্যে সি ++ সহ পূর্ণ (জিইউআই) অ্যাপ্লিকেশন লেখার পক্ষে যথেষ্ট আত্মবিশ্বাসী? (অর্থাত্ গ্রন্থাগারগুলি ব্যবহার করুন, জেনারিকস এবং / অথবা টেম্প্লেটিং ইত্যাদির মতো আরও জটিল ভাষা বৈশিষ্ট্য) আমি মনে করি যে একই দৃষ্টান্ত পরিবারে একটি নতুন ভাষা শেখার চেয়ে একটি নতুন ভাষার দৃষ্টান্ত শেখা অনেক বেশি শক্ত। আপনি যখন নতুন দৃষ্টান্ত অঞ্চলে পা রাখেন, সেই দৃষ্টান্ত দিয়ে সমস্যাগুলি কীভাবে সমাধান করবেন সে সম্পর্কে আপনাকে ভাল ধারণা পাওয়ার জন্য আপনাকে আরও অনেক সময় ব্যয় করতে হবে। ওও ভাষাগুলির মধ্যে উত্তরাধিকারের সাথে কীভাবে আচরণ করা হয় তা এবং পারফরম্যান্সকে প্রভাবিত কোনও ফাংশনে আপনি যখন কোনও পরামিতি / যুক্তিটি পাস করেন তখন কীভাবে ডেটা মেমোরিতে পাস করা হয় সে সম্পর্কে পার্থক্য রয়েছে। তবে এগুলি পেতে প্রথমে প্রথমে ছোটখাটো উদ্বেগ থাকে।
আমার ধারণা হ'ল আপনি যদি অভিনবভাবে হ্যালো ওয়ার্ল্ডের চেয়ে আরও কিছু করার জন্য সি ++ নিয়ে যথেষ্ট আত্মবিশ্বাসী হন তবে আপনি প্রবর্তনের জন্য ঠিক আছেন। বেশিরভাগ ভাষাকে পর্যাপ্তরূপে শিখতে কোড ব্যবহার করা ভাষা নির্বিশেষে কোডের নমুনাগুলি বুঝতে সাহায্য করবে, তবে নিজের কোড তৈরি করতে ভাষাগুলি কীভাবে কাজ করে এবং কীভাবে সেগুলি একে অপরের থেকে পৃথক হয় সে সম্পর্কে আরও কিছুটা বোঝার প্রয়োজন।
পিএস যখন আমি কীভাবে নতুন ভাষাটি উচ্চমানেরভাবে ব্যবহার করতে শিখতে চাই, আমি সাধারণত ভাষার বাক্য গঠন এবং পৃষ্ঠপোষকতার জন্য অনুভূতি পেতে নিম্নলিখিত বিষয়গুলি চেষ্টা করব:
- হ্যালো ওয়ার্ল্ড (স্ক্রিনে পাঠ্য)
- হ্যালো ওয়ার্ল্ড কোনও ফাইলে রচিত (সেই ভাষার জন্য আপনাকে ফাইল I / O এর বেসিকগুলি শেখায় এবং প্রায়শই অন্যান্য ধরণের আই / ওও পাঠায়)
- বিভিন্ন বেস (10, হেক্স, অক্টাল), উভয় পূর্ণসংখ্যার এবং ভাসমান পয়েন্টের সাথে কিছু স্ট্যান্ডার্ড গণনা করা। (আপনাকে ছাঁটাই এবং নম্বর স্বরলিপি সম্পর্কে শেখায়)
- অভিনব কথোপকথনে হ্যালো ওয়ার্ল্ডকে দেখানোর জন্য কয়েকটি গ্রাফিকাল লাইব্রেরি ব্যবহার করার চেষ্টা করুন। (লাইব্রেরি এবং বহিরাগত কোড কীভাবে ব্যবহার করতে হয় তা শিখায়)