না, ভালভাবে লিখিত ডকুমেন্টেশন কোনও ভাষা শেখার পক্ষে যথেষ্ট কারণ নয়।
খারাপভাবে লিখিত ডকুমেন্টেশনগুলি না শিখার একটি ভাল কারণ।
একটি ভাষা শেখার চারটি কারণ রয়েছে:
কারণ এটি আপনার ক্যারিয়ারে একটি দরকারী সরঞ্জাম হতে পারে
ভাষা একটি হাতিয়ার। একটি প্রদত্ত প্রসঙ্গে সুবিধার কারণে একটি ভাষা অন্যের চেয়ে অন্য ভাষা ব্যবহার করে। যে কোনও ভাষার উচ্চমানের ডকুমেন্টেশন রয়েছে তা এটিকে আরও ভাল সরঞ্জাম হিসাবে তৈরি করে না, কেবলমাত্র প্রান্তিক ¹
ভাষার পছন্দটি পূর্বের অভিজ্ঞতার ভিত্তিতে, প্যারাডিজম (উদাহরণ: হাস্কেলের জন্য কার্যকরী প্রোগ্রামিং), পদ্ধতির (উদাহরণস্বরূপ: নোড.জেএস সহ সার্ভার-সাইড প্রোগ্রামিং ভাষা হিসাবে জাভাস্ক্রিপ্টের জন্য সম্পূর্ণ-অ্যাসিনক্রোনাস মোড), আন্তঃব্যবযোগিতা ( উদাহরণ: জাভা জন্য প্রায় প্রতিটি অপারেটিং সিস্টেমের সাথে সামঞ্জস্যতা), ইত্যাদি।
আপনার প্রতিদিনের জীবনে একটি সরঞ্জাম ব্যবহার করতে সক্ষম হওয়া একটি ভাষা শেখার অন্যতম কারণ।
কারণ এটি আপনার সংস্কৃতি এবং জ্ঞানকে প্রশস্ত করে
একটি ভাষা শেখার আর একটি কারণ হ'ল নতুন ধারণা, দৃষ্টান্ত এবং মার্জিত কোড লেখার উপায়গুলি (উদাহরণ: হাস্কেল)। এখানে আবার ডকুমেন্টেশন সহায়তা করে তবে একটি ভাষা শেখার একমাত্র কারণ নয়।
কারণ এটি শেখার জন্য এটির ন্যূনতম প্রচেষ্টা প্রয়োজন
একটি ভাষা শেখার আর একটি কারণ হ'ল এটি শেখা সহজ (উদাহরণ: পিএইচপি)। আবার ডকুমেন্টেশন অনেক অবদান রাখে, তবে ভাষা নিজেই আরও গুরুত্বপূর্ণ is তদুপরি, আমি একটি সাক্ষাত্কারের সময় বলা এড়াতে পারি যে আমি কোনও ভাষা শিখেছি বলেই এটি শিখেছি।
কারণ এটা দুষ্টুমি.
কোনও ভাষা শেখার শেষ কারণটি হ'ল একটি নকশাকৃত ভাষা (উদাহরণ: হাস্কেল, রুবি) বা গিক্সের একটি ভাষা (উদাহরণস্বরূপ: ব্রেনফাক) শেখার জন্য কেবল আকর্ষণীয়।
পাইথনের ক্ষেত্রে, আপনি যা উত্তর দিতে পারেন তা হ'ল:
এটি একটি গতিশীল ভাষা। গতিশীল ভাষাগুলি প্রোটোটাইপগুলি তৈরি করা এবং যখন পরিস্থিতি দৃ types় প্রকারকে গুরুত্বপূর্ণ না করে তোলে তখন দ্রুত বিকাশ করা সহজ করে তোলে।
এটি মার্জিত। সম্ভবত হাস্কেলের মতো মার্জিত না হলেও পিএইচপি-র মতো মূলধারার ওয়েব-ওরিয়েন্টেড ভাষার সাথে তুলনা করা সহজ।
অর্থসূচক ইন্ডেন্টেশনের ব্যবহার আকর্ষণীয়, অনেক মূলধারার ভাষাগুলি ইনডেন্টেশনকে কেবল একটি বোঝা করে তোলে যা প্রথমে আইডিই দ্বারা পরিচালিত হওয়া উচিত। হাস্কেল সংকলক এবং দোভাষা উপায় দ্বারা, ইন্ডেন্টেশনের উপরও নির্ভর করে।
পাইথনের তালিকাগুলি নিয়ে কাজ করার একটি দুর্দান্ত উপায় রয়েছে। তালিকার বোধগম্যতা এবং জেনারেটরের এক্সপ্রেশনগুলি এমন কারও জন্য আকর্ষণীয় ধারণা যারা এর আগে কখনও কার্যকরী প্রোগ্রামিং ব্যবহার করেন নি।
কোডটি পরিষ্কার রাখার সময় জাজানো ওয়েব অ্যাপ্লিকেশনগুলি দ্রুত তৈরি করা খুব সহজ করে তোলে। অন্যান্য অনেক প্রোগ্রামিং ভাষার চেয়ে এটি একটি বিশাল সুবিধা।
এটি যথেষ্ট দ্রুত এবং বৃহত্তর স্কেল ওয়েব অ্যাপ্লিকেশনগুলির জন্য যথেষ্ট শক্তিশালী। উদাহরণস্বরূপ, ড্রপবক্স পাইথনে লেখা আছে। ইউটিউব পাইথনের উপর অনেক বেশি নির্ভর করে। রেডডিট, যদি আমি ভাল মনে করি তবে পাইথনের উপরও নির্ভর করে।
Well একটি লিখিত ডকুমেন্টেশন এখনও সঠিকভাবে এবং দ্রুত জিনিসগুলি করতে সহায়তা করে।