ebook img

R এবং Python একসাথে শিখুন PDF

30 Pages·2.527 MB·Bangla
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview R এবং Python একসাথে শিখুন

C O D I N G M A D E E A S Y B Y D R M U N S H I N A S E R I B N E A F Z A L আর ও পাইথন প্রাগ্রাম িং ল্যাঙ্গযু ়েজ প্েখার মিম্পল্ প্েকমনক Dr Munshi Naser Ibne Afzal Associate Professor, Shahjalal University of Science & Technology (SUST) আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মনয়ে আ ার আযের দযু ো বই রয়েযে| এই বইটি প্ল্খার উযেেয হযে আর এবিং পাইথন এই দইু টি প্রাগ্রাম িং ল্যাঙ্গযু ়েজ আ াযদর ভমবষ্যযের জনয প্কন প্েখা দরকার এবিং মকভাযব দ্রুেে ি য়ে এই দটিু ল্যাঙ্গযু ়েজ আ রা মেখযে পামর ো আ ার অমভজ্ঞো প্থযক আপনাযদর িাযথ একেু প্ে়োর করা| প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মেখা এখন ি য়ের দামব| প্োে মেশু প্থযক শুরু কযর রাপ্তব়েস্ক রযেযকটি ানুষ্যক আজযকর দমু ন়ো়ে চল্যে-মিরযে প্েযল্ প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মেখযে হযব| প্রাগ্রাম িং ল্যাঙ্গযু ়েজ আিযল্ কমম্পউোরযক ইনস্ট্রাকেন বা মনযদেেনা প্দও়োর জনয একটি ভাষ্া াত্র| যমদ এই ভাষ্াটি প্কউ রপ্ত করযে পাযর োহযল্ োযক আর কখযনাই প্পেযন মিযর োকাযে হযব না| আজযকর দমু ন়ো়ে প্েো মনয়ে রচুর কাজ হযে| প্রাগ্রাম িং ল্যাঙ্গযু ়েজ জানা থাকযল্ এই োোর বযবহাযরর াধ্যয আপমন মনযজর এবিং আপনার বযবিার অযনক উন্নমে িাধ্ন করযে পারযবন| োই আর এবিং পাইথন এই দইু টি প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মকভাযব একিাযথ মেখযে হ়ে এবিং কে দ্রুেোর িমহে আ রা এযক কাযজ ল্াোযে পামর োর ল্ূ রহিয এই বইযে েুযল্ ধ্রা হযব| এই বইটি ল্ূ ে মেশু-মকযোর যারা বেে াযন প্কামেিং প্েখার বযাপাযর আগ্রহী এবিং রাপ্তব়েস্ক যারা প্েো িায়েন্স মনয়ে কাজ কযর কযামর়োর েড়যে চান োযদর জনয একটি ক মিে োইেল্াইন| আোকমর বইটির প্ভেযর আর এবিং পাইথযনর বাকয েঠযনর প্কৌেল্ এবিং মেশু-মকযোরযদর জনয পাইথযনর িহজ মকেু প্কাে জানযে পারযল্ আো ী মদযনর চেুথে মেল্প মবিযবর জনয বািংল্াযদযের রযেযকটি নােমরযকর তেমর হও়ো আযরকেুখামন িহজ হযব| অধ্যা়ে এক: আর এবিং পাইথন কার জনয? আর এবিং পাইথন ূল্ে মবমভন্ন ব়েি গ্রুযপর জনয মবমভন্ন কাযজ বযবহৃে হ়ে| িবার জনযই আর মেখা ও পাইথন মনয়ে কাজ করার রয়োজন প্নই| ূল্ে যারা ভমবষ্যযে একটি িাধ্ারণ ল্যাঙ্গযু ়েজ অথোৎ প্জনাযরল্ পারপাি ল্যাঙ্গযু ়েজ জানযে চান এবিং এই জানার াধ্যয ভমবষ্যযে অযামিযকেন প্েযভল্প করার ইো রয়েযে োযদর জনয পাইথন মদয়ে শুরু করা একটি উত্ত মিদ্ধান্ত| মেশু-মকযোররা যারা মনযজযদর প্কামেিং বা প্রাগ্রাম িং এর রাথম ক জ্ঞান অজেন করযে চান োযদর জনয পাইথন মদয়ে শুরু করাো আ ার যে িঠিক হযব|োহযল্ রশ্ন হযে আর প্রাগ্রাম িং ল্ূ ে কাযদর জনয? আর প্রাগ্রাম িং হযে যারা ভমবষ্যযে োো এনাল্াইমিি করযে চান অথবা োো এনামল্স্ট হযে চান োযদর জনয আর প্রাগ্রাম িং একটি পণূ োঙ্গ প্রাগ্রাম িং ল্যাঙ্গযু ়েজ| এোড়া বড় হয়ে যারা োো িাইমিস্ট হযে চান এবিং মিল্যামন্সিংয়ের াধ্যয মনযজর কযামর়োর েযড় েুল্যে চান োযদর জনয আর প্রাগ্রাম িং অথবা পাইথন উভ়েই অমধ্ক গুরুত্বপণূ ে| এই বইটিযে আর প্রাগ্রাম িং এবিং পাইথন প্রাগ্রাম িং মনয়ে রাথম ক রযেযকটি মবষ্য়ে আযল্াচনা করা হযব এবিং আ াযদর বাচ্চাযদর জনয পাইথযনর প্কান প্কান মবষ়্ে শুরুর মদযক প্েখা উমচে প্ি মবষ্য়ে আযল্াচনা করা হযব| বইটির ল্ূ উযেেযই হযে আর এবিং পাইথন প্রাগ্রাম িং ল্যাঙ্গযু ়েজ একিাযথ মকভাযব দ্রুেে ি য়ে প্েখা যা়ে এবিং এ মেক্ষার াধ্যয আপমন আপনার কযামর়োযর এযক বযবহার মকভাযব করযে পারযবন ো আযল্াচনা করা| প্ো চল্নু রথয ই আর ও পাইথযনর বাকয েঠযনর োরে য এবিং প্বমিক মকেু প্কৌেল্ আপনাযদর কাযে েুযল্ ধ্রার প্চষ্টা কমর| আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মেখার মিম্পল্ প্েকমনক এই অধ্যায়ে রথয আর প্রাগ্রাম িং ল্যািংগুয়েযজর রাথম ক েঠন এর উদাহরণ ও িহজ মকেু ক ান্ড েুযল্ ধ্রা হযব| আর প্রাগ্রাম িং জানার জনয এই অধ্যায়ের রযেযকটি মবষ্য়ে আপমন অনুেীল্ন করযল্ খুবই দ্রুেে ি য়ে প্রাগ্রাম িং প্কাে েে িকল্ ি িযার ি াধ্ান আপমন মনযজই করযে পারযবন| দরকার শুধ্ু মেনটি মবষ়্ে গুরুত্ব প্দও়ো রথ ে নেুন মকেু প্েখার ইো মিেী়েেঃ একটি কমম্পউোর এবিং এই বইটি যা আপনাযক মদক-মনযদেেনা মদযব দ্রুে আর এবিং পাইথন প্রাগ্রাম িং মেখার প্কৌেল্ এর বযাপাযর| আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ একটি িািংেন প্বইজ প্রাগ্রাম িং ল্যাঙ্গযু ়েজ| আর প্রাগ্রাম িংয়ে িাধ্ারণে মনযের বাকযেঠন মিনেযাক্স িারা মন়েমিে হ়ে| রযেযকটি আর ক ান্ড এই মনযের ি েল্ু া অনযু া়েী বা প্কাে মিনেযাক্স অনুযা়েী েঠিে হ়ে| Or object<- function(argument name= argument information/value, option) আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ মেখার জনয এই প্কাে েঠযনর রমি়ো জানা খুবই জরুরী| এই রমি়োর াধ্যয রযেযক প্কাে িাজাযল্ প্যযকাযনা ধ্রযনর ক ান্ড িম্পন্ন করা িম্ভব| মনযচ আরও একটি উদাহরণ মদয়ে উপযরর প্কাে েঠযনর রমি়োযক বুঝাযনা হল্| আর এবিং r-studio িম্পণূ ে মি িিেও়েযার| এই দটিু িিেও়েযার োউনযল্াে করার জনয আপমন মনযের ওয়েবিাইেটিযে যাযবন| http://www.r-project.org/ http://www.rstudio.com/ োরপর োউনযল্াে কযর ইনস্টল্ করার াধ্যয R-studio িােির টি প্দখযে মনযের মচযত্রর ে হযব| R-studio হযে আর প্রাগ্রাম িং ল্যািংগুয়েযজর বযবহারযক িহজ করার জনয একটি আইমেই| আই মে ই এর াযন হযে ইমিযগ্রযেে প্েভল্পয ি এনভারয ি| পাইথযন প্য ন স্পাইোর থাযক R-studio ঠিক প্ে মন একটি আইমে ই| আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ প্কান একটি রযজক্ট শুরু করার আযে আপনাযক একটি রযজক্ট িাইল্ প্ ন ু প্থযক মনউ রযজক্ট এর াধ্যয শুরু করযে হযব| মনউ রযজক্ট এর াধ্যয একটি মেযরক্টমর মিযল্কেন করযল্ আপনার ি স্ত আর প্রাগ্রাম িং এর কাজ িহজ হয়ে save হয়ে যাযব| োরপর িাইল্ প্ ন ু প্থযক আপমন চাইযল্ একটি আর মিপ্ট অযপন কযর আপনার কাজ বা প্রাগ্রাম িং শুরু করযে পারযবন| এইজনয আপনাযক আর স্টুমেওযে মেয়ে মনউ িাইল্ এবিং োরপর মিপ্ট মিক করযে হযব| মিপ্টটি অবেযই প্িভ করযবন| আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ এ মবমভন্ন রক অবযজক্ট এর োইপি থাযক| আর প্রাগ্রাম িং ও পাইথন প্রাগ্রাম িং অবযজক্ট অমরয়েযিে প্রাগ্রাম িং ল্যাঙ্গযু ়েজ োই মবমভন্ন োইযপর অবযজক্টযক মনয়েই এই দটিু প্রাগ্রাম িং ল্যাঙ্গযু ়েজ েযড় উযঠযে| অবযজক্ট িাধ্ারণে প্ভমরয়েবল্ মহযিযব পমরমচে| এযককটি প্ভমরয়েবল্ এযককটি িাধ্ারণ এমল্য ি প্ক মনয়ে েঠিে হ়ে| প্য ন আর প্রাগ্রাম িং এর চারটি গুরুত্বপণূ ে অবযজক্ট োইপ হযে প্ভক্টর, যামিক্স মল্স্ট এবিং োোযি | রথয আমি প্ভক্টযরর উদাহরণ| প্ভক্টর হযে একই জােী়ে এমল্য িি, এমিটি অথবা ইউমনে মনয়ে েযড় ওঠা একটি অবযজক্ট োইপ| মনযচর উদাহরণটি ল্ক্ষ করযল্ আ রা প্দখব রাইি একটি প্ভক্টর প্যখাযন মি িািংেন বযবহার কযর রাইযির কয়েকটি গুরুত্বপণূ ে ইনিরয েন িিংরক্ষণ কযর রাখা হয়েযে| এখাযন ল্ক্ষ করযল্ প্দখা যাযব প্য রাইি প্ভমরয়েবল্ এ একই জােী়ে নাম্বার রয়েযে| আর প্রাগ্রাম িংয়ে প্ভক্টযরর বযবহার অমধ্ক গুরুত্বপণূ ে| আর এবিং পাইথযনর একটি গুরুত্বপণূ ে ল্ূ পাথেকয হযে আর প্রাগ্রাম িং িবি ়ে প্ভক্টর অবযজক্ট মনয়ে ূল্ে কাজ কযর অনযমদযক পাইথন িাধ্ারণে মল্স্ট অবযজক্ট োইপ মনয়ে কাজ কযর| উপযরর উদাহরণটি প্থযক খুব পমরষ্কার ভাযব আ রা বুঝযে পামর আর প্রাগ্রাম িংয়ে রথয একটি অবযজক্ট োরপর একটি িািংেন এবিং প্িই িািংেযন মকেু ি জােী়ে বা ি যোত্রী়ে িিংখযা বা এমল্য িি মনয়ে একটি প্ভক্টর েঠিে হ়ে| মি িািংেন প্ভক্টর েঠযন িাহাযয কযরযে োযক আ রা concatenate িািংেন বমল্| মনযচ একটি প্ভক্টযরর মকেু গুরুত্বপণূ ে তবমেষ্টয উযেখ করা হযল্া| প্য ন আ রা যমদ প্ভক্টযরর length প্দখযে চাই অথবা এমল্য ি এর অবস্থান কে নম্বযর রয়েযে ো প্দখযে চাই োহযল্ এই উদাহরযণর িাহাযয মনয়ে কাজ শুরু করা যাযব| এবার এযিা মনযজ কমর আর প্রাগ্রাম িং এর আযরকটি গুরুত্বপণূ ে অবযজক্ট োইপ হযে যামিক্স| যামিক্স হযে একটি মনমদেষ্ট িিংখযক কল্া এবিং র এর ি ন্বয়ে একটি প্ভক্টর অথোৎ আপমন যমদ একটি প্ভক্টর প্ক মনমদেষ্ট িিংখযক কল্া এবিং র মদয়ে রকাে কযরন োহযল্ ো যামিক্স মহযিযব মবযবমচে হযব| মনযচ এই ধ্রযনর যামিক্স েঠযনর উদাহরণ প্দও়ো হল্| এবার কথা বল্ব প্েো প্ি মনয়ে| প্েো প্ি হযে দটিু প্ভমরয়েবল্ অথবা প্ভক্টর প্ক একমত্রে কযর এযক্সল্ এর ে একটি প্েেমেে েঠন করা| মনযচর উদাহরণটি ল্ক্ষয করযল্ মবষ়্েটি িহযজ আ রা বুঝযে পারযবা: এযিা মনযজ কমর You can find all R tutorial in Dr Munshi Naser- Skill Tone Youtube Channel আর প্রাগ্রাম িং এর িবেযেষ্ অবযজক্ট োইপ হযে মল্স্ট| মল্স্ট হযে মবমভন্ন োইযপর এমল্য ি ইউমনেযক একমত্রে কযর অবযজক্ট েঠন রমি়ো| অথোৎ একটি মল্স্ট িািংেযন রয়েযে মবমভন্ন োইযপর অবযজক্ট| প্য ন মনযচর উদাহরণটি ল্ক্ষয করযল্ আ রা প্দখব এখাযন আপমন চাইযল্ িিংখযা এবিং কযাযরক্টার উভয়েই বযবহার কযর একটি মল্স্ট অবযজক্ট তেমর করযে পারযবন| মনযচ একটি উদাহরণ প্দও়ো হযল্া যা উপযরর রযেযকটি অবযজক্ট োইপ অথোৎ প্ভক্টর যামিক্স, োো প্ি এবিং মল্স্ট একমত্রে কযর উদাহরণটি িাজাযনা হয়েযে| আপমন চাইযল্ মনযজ মনযজ এই উদাহরণটি িযল্া কযর আপনার অবযজক্ট তেমর কযর অনেু ীল্ন করযে পারযবন| অধ্যা়ে দইু : আর প্রাগ্রাম িং ও োো িাইন্স বেে ান ি য়ের িবযচয়ে জনমর়ে আর প্রাগ্রাম িং পযাযকজ এর না হযে Tidyverse| এই পযাযকজটি বযবহার কযর আপমন োো িায়েন্স এর প্য প্স্টপ গুযল্া রয়েযে ো রযেযকটি িম্পন্ন করযে পারযবন খবু ই িহযজ| আ রা যারা োো িায়েন্স মনয়ে মচমন্তে এবিং কাজ মেখযে চাই োরা খুব িহযজই এই পযাযকজটি মদয়ে শুরু করযে পাযরন| এই পযাযকজটিযে রয়েযে ূল্ে চারটি ধ্াপ একটি হযে োোযক মিন করা োরপর োোযক িানিি ে বা আপনার মনযজর যো কযর তেমর করা, োরপর োোযক মভজ়েু াল্াইজ করা এবিং িবেযেযষ্ যেল্ তেমর কযর োর আউেপেু কম উমনযকে করা| Tidyverse পযাযকজটিযে রয়েযে Hadley Wickham তেমর কয়েকটি built-in ইনস্ট্রাকেন যা মদয়ে খুব িহযজ আর প্রাগ্রাম িং বযবহার কযর োো িাইন্স এবিং প্ মেন ল্ামনেিং এর কাজগুযল্া করা যা়ে খবু িহযজ| যারা আর প্রাগ্রাম িং ল্যাঙ্গযু ়েজ প্কবল্ াত্র প্েো িাইন্স মেখার জনয শুরু করযেন োযদর জনয এই পযাযকজটি হযে পাযর একটি প্বস্ট ল্ামনেিং পযাযকজ| মনযচ এই পযাযকজ এর রযেযকটি ধ্াপ প্কাযের াধ্যয উদাহরণ মদয়ে মেখার প্চষ্টা করা হয়েযে| রথয এই পযাযকজ এর শুরু করার আযে আ রা একটি োো প্িে মনব আর প্রাগ্রাম িং এ built-in োো প্িে প্থযক| োরপর আ রা এযক োো প্ি যা Tidyverse পযাযকযজ tibble নায পমরমচে িান্সিার করার পর এই োো প্িেটিযক মবমভন্ন িািংেন বযবহার কযর আ রা আ াযদর ে কযর িামজয়ে কাজ শুরু করযে পামর| Tidyverse পযাযকজটিযে রয়েযে পাাঁচটি গুরুত্বপণূ ে িািংেন| এই িািংেনগুযল্ার বযবহার খুবই িহজ| এই িািংেন গুযল্া বযবহার করার আযে োর একটি ক ন প্কাে ইনস্ট্রাকেন মনযচ প্দখাযনা হযল্া| এই প্কাে ইনস্ট্রাকেন িযল্া করযল্ এই পযাযকজ এর রযেযকটি িািংেন বযবহার করা অযনক িহজ হযব| এই বইয়ের াধ্যয আপনারা প্েো িাইন্স বা প্েো এনাল্াইমিি এর কাজ এই িািংেন গুযল্া বযবহার কযর শুরু করযে পারযবন| verbs(dataset, argument name=argument values) Also use pipe operator “%>%” like x%>%y() This means take x and then apply the function y() োো িাইযন্স, োো মিমনিং, প্েো মভজ়েু াল্াইযজেন অথবা প্েো মনয়ে প্কাযনারক অরোনাইযজেন করার জনয আপনাযক রথয ই প্েোযক বুঝযে হযব| আর োো িায়েন্স বা োো বুঝার জনয প্বাঝার জনয হযােমল্ উইকহা Tidyverse Package এর প্কান মবকল্প প্নই| Tidyverseপযাযকজটিযে রয়েযে পাাঁচটি গুরুত্বপণূ ে িািংেন যা আপনার প্েো প্ক তেমর কযর মদযব অযানাল্াইমিযির জনয| এই িািংেনগুযল্ার না হযে filter, select, mutate, summarize এবিং arrange| এই পাাঁচটি িািংেন প্ক একযত্র five data verbs বল্া হ়ে| মনযচ এই রযেযকটি verb মকভাযব আপমন বযবহার করযবন প্েো মিমনিং এর জনয োর িহজ স্ট্রাকচার প্দখাযনা হযল্া| এই স্ট্রাকচার িযল্া কযর tidyverse পযাযকযজর পাাঁচটি verb-এর াধ্যয োো িাইন্স এর আমেভাে োো মিমনিং এর কাজ করা যাযব খুব িহযজ| মনযচ এই রযেযকটি মবষ়্ে উদাহরণিহ মকভাযব করযে হযব ো প্দখাযনা হযল্া| োো মভজ়েু াল্াইযজেন এর জনয আরও একটি গুরুত্বপণূ ে পযাযকজ হযে ggplot2| মনযচ ggplot2 পযাযকজটি বযবহার কযর মকভাযব মবমভন্ন গ্রাি তেমর করযে পারযবন খুব োড়াোমড় োর উদাহরণ প্দও়ো হল্| িবেযেযষ্ োো মভজ়েু াল্াইযজেন এবিং মিমনিং এর পযর আপমন যেল্ তেমর করযে পারযবন| আর এই যেল্ তেমর করার জনয িবযচয়ে ক ন প্য যেল্ টি বযবহার করা হ়ে োর না হযে মল্মন়োর যেল্| মনযচ এই মল্মন়োর যেযল্ মকভাযব আপমন একটি এনাল্াইমিি রান করযবন োর উদাহরণ প্দখা প্দখাযনা হযল্া|

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.