প্রোগ্রামিংয়ের ভাষা হিসাবে কীভাবে আর শিখতে হবে [বন্ধ]


105

আমি স্ট্যাটিস্টিকাল সিস্টেম হিসাবে শেখার বিরোধী হিসাবে আর ভাষাটি 'প্রোগ্রামিং' ভাষা হিসাবে কীভাবে শিখব তা জানতে চাই। আমার প্রশ্নটি পার্স, ইভাল ইত্যাদির মতো ক্রিয়াকলাপগুলির বোঝার অভাব দ্বারা উত্সাহিত করা হয়েছে যা কোনও 'পরিসংখ্যান' প্ররোচনার সাথে কোনও আর ব্যবহারকারী দ্বারা ঘন ঘন ব্যবহার খুঁজে না পেতে পারে।

সম্পাদনা: আমি আরপিপি আরএসপিআরএল জাভা এর মতো সরঞ্জামগুলি অন্বেষণ করেছি এবং অন্যান্য প্রোগ্রামিং ভাষার সাথে আর এর যোগাযোগের সুবিধার্থে এমন ধারণাগুলি বুঝতে সক্ষম হতে চাই (খুব কমপক্ষে)।

আর এর জন্য ওয়েব অ্যাপ্লিকেশনগুলির প্রাপ্যতা (আর-পিএইচপি, রাপাচি, ইত্যাদি) আর এর আরও গভীর, আরও কাঠামোগত বোঝাপড়া অর্জনের জন্য আমার জন্য আরেকটি অনুপ্রেরণার কারণ is

সর্বশেষে তবে সর্বনিম্ন নয়, আমি আর প্যাকেজগুলি লিখতে সক্ষম হতে চাই যার জন্য এই ধরনের বোঝার প্রয়োজন না হলে উপকারী হবে।


1
আপনি যদি একটি স্ট্যাটিস্টিকাল সিস্টেমের চেয়ে R কে প্রোগ্রামিং ভাষা হিসাবে বিবেচনা করছেন বলে আপনি বলতে পারেন তবে আপনি আরও ভাল উত্তর পাবেন। আপনি ইতিমধ্যে আর মধ্যে বিকাশযুক্ত অন্যান্য সফ্টওয়্যার একসাথে gluing করছেন? আপনার কি অন্যান্য প্রোগ্রামার আছে যারা আর ছাড়া কিছুই জানেন না, তাই আপনি এতে বিকাশ করতে বাধ্য হয়েছেন?
চিপ উনি

7
"স্ট্যাটিস্টিকাল সফটওয়্যার ইঞ্জিনিয়ারিং উইথ আর" এর মতো একটি শিরোনামযুক্ত একটি বইয়ের অবশ্যই দরকার আছে যা একটি প্রোগ্রামিং ভাষার দৃষ্টিকোণ থেকে আর কে ব্যাখ্যা করবে, আর-তে কার্যকরী প্রোগ্রামিংয়ের মূলনীতি এবং অবজেক্ট-ভিত্তিক প্রোগ্রামিংয়ের নীতিগুলি নিয়ে আলোচনা করবে এবং সর্বোত্তম অনুশীলনের উপর সত্যই মনোনিবেশ করবে তুলনামূলকভাবে বড় সিস্টেম বিকাশের জন্য।
হার্লান

আমি মনে করি এটি এই ভাষাটি শেখার সবচেয়ে মজাদার একটি উপায়: tryr.codeschool.com/levels/1/challenges/16
উমিট কেয়া

আমার পুনরায় খোলার ভোটটি এই সত্যের উপর ভিত্তি করে তৈরি করা হয়েছে যে আপনি "স্ট্যাকওভারফ্লো আর" অনুসন্ধান করার সময় এটি একটি অত্যন্ত আপত্তিজনক প্রশ্ন এবং গুগলে প্রথম হিটগুলির মধ্যে একটি। এটি 10 ​​বছর বয়সী এবং কেবলমাত্র কয়েকটি প্রস্তাবনা বৈধ। তবুও আরও আধুনিক উপাদান সরবরাহের সুযোগের অভাবে বন্ধ হয়ে গেছে।
আইআরটিএফএম

@ 42- আপনি এটিকে "টিউটোরিয়াল খুঁজছেন" প্রশ্ন বিবেচনা করবেন না?
ক্যামিল

উত্তর:


87

প্রারম্ভিকদের জন্য, আপনি জন কুকের এই নিবন্ধটি দেখতে চাইতে পারেন । আপনি যে "দ্য আর ইনফার্নো" পড়েছেন তাও নিশ্চিত করুন ।

সেখানে অনেক ভাল সম্পদ আর হোমপেজে কিন্তু বিশেষ করে পড়তে "একটি আর পরিচিতি" এবং "আর ভাষা সংজ্ঞা"

কিছু খুব ঘনিষ্ঠভাবে সম্পর্কিত স্ট্যাকওভারফ্লো প্রশ্ন:

এই বিষয়ে আমার প্রিয় বই: এস ভাষার স্রষ্টা জন চেম্বারস দ্বারা "ডেটা অ্যানালাইসিসের জন্য সফ্টওয়্যার: প্রোগ্রামিং উইথ আর"


আমি একই লিঙ্ক দিয়ে উত্তর দিতে যাচ্ছি। @ হর্ষসিংহল ধরে নিই যে আপনি প্রোগ্রামিংয়ে সম্পূর্ণ শিক্ষানবিশ নন, সেই লিঙ্কটি খুব কার্যকর।
সেক্কো

আমি আর নরকটিকেও সমর্থন করছি। এতে আমি চেম্বারস বই থেকে শব্দ ও ধর্মীয় দৃic়বিশ্বাস ছাড়াই যা পেয়েছিলাম তার অনেক কিছুই রয়েছে।
আইটান

আর নরক দস্তাবেজটি উজ্জ্বল
ফেদেরিকো জর্জি

23

আর-অ-এ-এ-প্রোগ্রামিং-ভাষা শেখার জন্য একটি ভাল বই (আর-ফর স্ট্যাটিস্টিক্সের বিপরীতে) নরম্যান ম্যাটলফের আর্ট অফ আর প্রোগ্রামিং by

এখানে চিত্র বর্ণনা লিখুন

এটি খুব পঠনযোগ্য, আপনি কম্পিউটার বিজ্ঞানী হিসাবে ধরে নিচ্ছেন না এবং আর বইগুলি পড়ার সাথে সাথে এটি বেশ সস্তা।


18

আমি বরং মাইকেল ক্রোলির দ্য আর বুকের মতো একটি ভাল এবং ব্যাপক সূচনা করার পরামর্শ দেব suggest এটি পরিসংখ্যানগত টিপস এবং কয়েকটি অনুশীলন সহ আর কোর ফাংশনগুলির উপর একটি সহজেই পঠনযোগ্য এবং সম্পূর্ণ বই। এটি আর শক্তিতে (যেমন লিনিয়ার মডেলগুলি) অনেকটা ফোকাস করে এবং দরকারী কোডিং ট্রিকগুলিও দেয়। আমি ক্রিপ্টিক অনলাইন কোর্সে লড়াই করার সময় এটি আমাকে অনেক সহায়তা করেছিল।

বিকল্প পাঠ


2
আমি সম্মতি জানাই - এটি একটি দুর্দান্ত প্রাথমিক বই; ক্রাওলি খুব স্পষ্ট লিখেছেন।
রিচি কটন

এটি উপায় খুব বিস্তারিত। উপরের জন কুকের নিবন্ধটি আরও সংক্ষিপ্ত। প্রোগ্রামার হিসাবে আপনার "দ্য আর বই" এর একটি বড় অংশের দরকার নেই।
সর্বোচ্চ

14

আমি খুব হ্যান্ড-অন লার্নার, সুতরাং এই পরামর্শটি আমার শেখার স্টাইলের সাথে নির্দিষ্ট হতে পারে। আমি পরামর্শ দেব যে কোনও ভাষায় "প্রোগ্রামিং শিখতে" শুরু করার সেরা স্থানটি আপনার সাধারণ অভিজ্ঞতার বাইরে সমস্যা খুঁজে বের করা এবং তারপরে প্রোগ্রামিং ভাষা ব্যবহার করে সেগুলি সমাধান করার চেষ্টা করার সাথে জড়িত।

যে প্রকল্পগুলি আমাকে সবচেয়ে বেশি শিখিয়েছিল তা দিয়ে প্রোগ্রামিংয়ের বিষয়ে Rপরিসংখ্যানের কোনও যোগসূত্র ছিল না।

এর মতো ফাংশনগুলি জানা parse()এবং eval()এটি কোনওভাবেই "একটি ভাল আরআর প্রোগ্রামার" হওয়ার জন্য কোনও পরিমাপ নয়। এই ফাংশনগুলির ভারী ব্যবহারের জন্য প্রয়োজনীয় অ্যাপ্লিকেশনগুলি আপনি যে জায়গাতে আবেদন করতে পারেন তাতে বেশিরভাগ সমস্যার জায়গা তৈরি হয় না R। পরিবর্তে, আমি মনে করি আপনারা কে জানেন একজন "ভাল প্রোগ্রামার" হওয়ার চেষ্টা করা উচিত R। এর মধ্যে আপনার সমস্যা সমাধানের পদ্ধতির সংশোধন করা জড়িত।

প্রোগ্রামিং কোনও দর্শকের খেলা নয় - একটি ভাল বই উপলব্ধ সরঞ্জামগুলির একটি রেফারেন্স হিসাবে অপরিহার্য, তবে আপনাকে নিজের দক্ষতা অর্জনের জন্য কিছু সমস্যা খুঁজে বের করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.