বিষয়সূচি
- পার্ল কি জন্য
- উন্নয়ন পরিবেশ (জিইউআই)
- ভেরিয়েবলের প্রকার
- মুদ্রণ ফাংশন
- প্রথম প্রোগ্রাম: HolaBarcamp.pl
- STDIN ফাংশন
- দ্বিতীয় প্রোগ্রাম: ওয়েলকামআলবার্কাম্প.পিএল
- তৃতীয় প্রোগ্রাম: বেসিক অপারেশনস.পি.এল
- যদি বিবৃতি
এটি পার্লে প্রোগ্রামিংয়ের প্রথম কিস্তি হবে, এই উপাদানটি বারক্যাম্প মিলাগ্রোতে প্রদর্শনীর জন্য ব্যবহৃত হবে যেখানে আমি একজন প্রদর্শক হব, পোস্টটি খুব বড় না করে যাতে এটি ভাগ করা হয়, আশা করি আপনি এটি পছন্দ করবেন।
নিবন্ধে উল্লিখিত সমস্ত ফাইল এই লিঙ্ক থেকে ডাউনলোড করা যেতে পারে:
পার্ল পরিবেশন করা কি জন্য
পার্ল এটি একটি বহুমুখী ভাষা, যাতে সেগুলি ছোট স্ক্রিপ্টগুলি থেকে সার্ভারগুলি ভিত্তিক করতে পরিচালনা করা যায় ইউনিক্স o জিএনইউ / লিনাক্স, ওয়েব পৃষ্ঠাগুলি তৈরি করতে, পার্লে তৈরি সম্পূর্ণ প্রকল্প রয়েছে
বিকাশ পরিবেশ
বর্তমানে বাজারে পার্ল প্রোগ্রাম করার জন্য অনেকগুলি বিকাশ পরিবেশ রয়েছে যার নাম আমরা রাখতে পারি:
1.- সাব্লাইমেক্সট (উইন্ডোজ এবং জিএনইউ / লিনাক্স)
২- গ্রহন (উইন্ডোজ এবং জিএনইউ / লিনাক্স)
৩.- ওপেনপার্লাইড (উইন্ডোজ)
৪- নোটপ্যাড ++ (উইন্ডোজ)
ভেরিয়েবলের প্রকার
পার্লে সমস্ত প্রোগ্রামিং ভাষার মতোই বিভিন্ন ধরণের ভেরিয়েবল রয়েছে
* স্কেলার। চলকগুলি $ এর মতো $ ভেরিয়েবলের সাথে শুরু হয়। পাঠ্য বা সংখ্যার স্ট্রিংগুলি এখানে উপস্থাপন করা হয়।
* অ্যারে। অ্যারেগুলি @ এর সাথে শুরু হয় @ পরিবর্তনশীল like আপনি যা ইচ্ছা ভিতরে রাখতে পারেন।
* হ্যাশ হ্যাশগুলি% পরিবর্তনশীল হিসাবে% দিয়ে শুরু হয়। ভেরিয়েবল এবং ডেটা উভয়ই যে কোনও কিছু হতে পারে।
স্কেলার
$var1 = 33; #Esto es una Variables Global
My var=32; #Esto es una Variable Local
অ্যারেগুলির
@array = ( “uno”,”dos”,”tres” ); #Array 3 elementos
@array=(); #Array de x elementos (Indefinido)
কাটা
%hash = ( 1, "uno", 2, "dos", 3, "tres" );
মুদ্রণ ফাংশন
ফাংশন ছাপানো সি ++ প্রোগ্রামিং ভাষার মতো এটি কোনও পাঠ্য স্ট্রিং বা স্ক্রিনে কোনও ভেরিয়েবলের সামগ্রী মুদ্রণ করতে ব্যবহৃত হয়
প্রথম প্রোগ্রাম: HolaBarcamp.pl
STDIN ফাংশন
আমরা কি জন্য কাজ করেছি C o সি ++ তাদের ফাংশনটি মনে রাখতে হবে স্ক্যানফ ওয়েল, এসটিডিআইএন একই ফাংশনটি পূরণ করে যা কীবোর্ডের মাধ্যমে প্রবেশ করা মানগুলি অর্জন করতে হয় তবে স্ক্যানফের বিপরীতে কোনটি মান এসটিডিএন দিয়ে প্রবেশ করতে চলেছে তা আমাদের জানাতে হয়েছিল, আমাদের কেবল এটি করতে হবে:
$variable=<STDIN>;
STDIN এর সাহায্যে আপনি স্ক্যানফ দিয়ে কীভাবে এটি করা হয়েছিল তা নির্ধারণ না করেই পাঠ্য, সংখ্যা, বর্ণচিহ্নগুলি এগুলি প্রবেশ করতে পারেন:
scanf(“%d”, variable_tipo_entera);
দ্বিতীয় প্রোগ্রাম: ওয়েলকামআলবার্কাম্প.পিএল
তৃতীয় প্রোগ্রাম: বেসিক অপারেশনস.পি.এল
উপরোক্ত শিখেছি সহ আমরা এখন একটি প্রোগ্রাম তৈরি করতে পারি যা চারটি বুনিয়াদি ক্রিয়াকলাপ সম্পাদন করে
যদি বিবৃতি
আইএফ স্টেটমেন্টটি কোনও প্রোগ্রামিং ভাষার মতোই ব্যবহৃত হয় যখন আমরা বৈধতা তৈরি করতে চাই বা যখন শর্ত পূরণ হয় তখন আমাদের একটি প্রক্রিয়া চালানো দরকার।
উহু! ঠিক আছে, আসুন পার্ল learn শিখি 😀
ঈশ্বরের মা…. ২০১৩-এর পার্ল শিক্ষিকা, সেই ভাষাটি শান্তিতে মরুক, যদি আপনি "স্মার্ট" ভাষা পছন্দ করেন তবে রুবি শিখুন যা পার্লের কাছ থেকে অনেক কিছুই উত্তরাধিকার সূত্রে প্রাপ্ত হয় (উদাহরণস্বরূপ টিমটোডটিডি দর্শনে) তবে অনেক যৌন হয়।
+5 এবং এই শনিবার আপনি আমার কাছে হুইস্কি owণী 😀
মুয়া প্রতি পানীয় নেই ... আমি যদি হুইস্কি পান করি তবে এটি একটি সাইফনি নিয়ামকটিতে অজগর স্থাপন করতে সক্ষম।
হ্যাঁ, তবে ফাইলগুলি পরিচালনা করার জন্য আমি পার্ল পছন্দ করি এবং কারণ এটি স্ক্রিপ্টগুলিকে কেন্দ্র করে যা সার্ভারে কাজগুলি নির্ধারণ করতে সহায়তা করে
এজন্য আমি আপনাকে রুবিকে বলছিলাম, পাইথন নয়, মাত্জ ল্যারি ওয়ালের একজন অনুরাগী এবং আমি অনেকগুলি অনুলিপি করছি, পার্ল কোডটি অনিবার্য,
আমি ব্যক্তিগতভাবে পাইথন ফ্যান বেশি। জেন আমাকে ভক্ত করে তুলেছে।
"এটি করার একটি এবং সম্ভাব্য only
আমি পাইথন এবং রুবি দিয়েও যেতে চাই, তবে প্রথমে কমপক্ষে পার্ল এক্সডি টিউটোরিয়ালটি শেষ করব
এটি অভাবনীয় তবে খুব প্রয়োজনীয় হবে, আমার পক্ষে অন্তত এটি কাজ করা বা না বোঝানো। আমি একজন গবেষক, জিপিএস ডেটা প্রসেসিং এবং এই কাজের জন্য বিশ্বের সবচেয়ে গুরুত্বপূর্ণ বৈজ্ঞানিক সফ্টওয়্যারের মাতৃভাষাগুলি হ'ল ফোর্টরান এবং পার্ল। আসলে, তারা থিসিসের শেষে আমাকে একটি পোস্টডোক দেয় কিনা তা আমার পার্ল শেখার উপর নির্ভর করে, অন্যথায়, আমার স্কলারশিপ শেষ হওয়ার সাথে সাথেই আমি বেকার হয়ে যাব এবং চালিয়ে যাওয়ার কোনও সম্ভাবনা ছাড়াই। সুতরাং পার্ল অধ্যয়ন করতে এবং বাড়ির আশেপাশে না গিয়ে ফাইলগুলিতে পাঠ্য প্রতিস্থাপনের জন্য কয়েকটি স্ক্রিপ্ট তৈরি করা নয়, তবে গুরুত্ব সহকারে।
সাম্প্রতিক অফারটিতে আপনার একটি উদাহরণ রয়েছে:
http://www.bernese.unibe.ch/Stellen/Stellenausschreibung_20140225.pdf
পার্ল প্রস্তাবিতগুলির মধ্যে একটি। এবং আমি যারা এই গবেষণার ক্ষেত্রের মধ্যে আছি, আমি নিশ্চয়তা দিতে পারি যে যার মধ্যে এই কয়েকটি ভাষা নিয়ন্ত্রণ করে না তার কিছু করার নেই।
আপনার পোস্ট করা কোনও পার্ল টিউটোরিয়ালের জন্য ধন্যবাদ।
আমি অনুশীলনটি না করা এবং সবকিছু পার্লে প্রোগ্রাম করা না হওয়া পর্যন্ত পিএফএফএফ একই কথা ভেবেছিলেন। এটি দেখায় যে আপনি ক্লাসরুম ছাড়েন নি।
জিনি, এই কিস্তিগুলির কি আরও বেশি কিছু থাকবে, পাইথন 3 বা রুবির মতো অন্যান্য ভাষা?
হতে পারে আপনি ইতিমধ্যে আরও উন্নত, তবে টরন্টো বিশ্ববিদ্যালয়ের এই নিখরচায় অনলাইন পাইথন কোর্স রয়েছে যা আমাদের মধ্যে যারা প্রোগ্রামের জন্যও একটি আলু নেই তাদের পক্ষে খুব ভাল। 😀
https://www.coursera.org/course/interactivepython
ধন্যবাদ, আমি এরকম কিছু খুঁজছিলাম।
দুঃখিত, আমি যেটি রেখেছি তা পরিচিতি নয়, এটি অন্যটি 😀
উহু !!!! আমি পাইথন কোর্স শেষ করার জন্য এটি সংরক্ষণ করি !!! 😀
ধন্যবাদ লিওনার্দো, আমি কেবল আপনাকে দয়া করে জিজ্ঞাসা করি আপনি যদি চিত্রগুলির পরিবর্তে নির্দেশের পাঠ্যগুলি রাখতে পারেন 🙂
আমি ভুলে গিয়েছি আমি ইতিমধ্যে কোডগুলি লিঙ্কটি গিটহাবে রেখেছি
ওরালে !!! এটি সি ++ এর সাথে এতটা মিল বলে আমি ভাবিনি !! , অসাধারণ বিষয় !!
আপনার লিখনের পদ্ধতিটি কিছুটা কুৎসিত, আমি আপনাকে সুপারিশ করি যে আপনি পেপ 1991 স্টাইলটি পড়ুন (এটি অজগর তবে এখনও অন্য ভাষার সাথে কাজ করে) এখানে আপনার স্প্যানিশ ভাষায় এটি রয়েছে http://mundogeek.net/traducciones/guia-estilo-python.htm
আমি এটি মনে রাখব, কোডের ফর্ম্যাটিংটি সাব্লাইম টেক্সট যেমন রাখে তেমন এটি ছেড়ে যায় 🙂
দুর্দান্ত অবদান!
অভিনন্দন!
দুর্দান্ত অবদান - খুব ভালভাবে ব্যাখ্যা করা হয়েছে এবং আমি উদাহরণগুলি পছন্দ করি।
এটি শেষ পর্যন্ত ভাল হবে এবং অবশ্যই যদি আপনি পারেন তবে টিউটোরিয়ালে একটি অনুশীলন করুন যা পার্ন জিএনইউ / লিনাক্সে কী করতে পারে তা প্রদর্শন করে
সত্যটি খুব ভাল এবং আমি পরবর্তী পোস্টের জন্য অপেক্ষা করব, গ্রিটিংস
এটি পুরানো ফ্যাশন হতে পারে তবে এই ভাষাটির কিছুটা জানা কখনই ব্যাথা করে না ... এই টুটো জন্য ধন্যবাদ ...
সমস্ত পোস্ট স্বাগত, কিন্তু আমি খুব স্বাভাবিক দেখতে পাই না যে যে কেবলমাত্র একটি ভাষা শিখছে সে ইতিমধ্যে এর উপর টিউটোরিয়াল করে।
প্রিন্টফ ফাংশনটি সি এর বৈশিষ্ট্যযুক্ত, সি ++ এ এটি স্কাউট হিসাবে সমান হবে out
বাকীগুলির জন্য আমি কী বলতে হবে তা জানি না, আমি ভাষা জানি না, তবে এই এন্ট্রিটি প্রশংসিত।
আমি কেবল ফাইলগুলি পরিচালনা করা এমনকি আমি জানি না, এখন আমি পার্ল কিউটি 4 ব্যবহার করে গ্রাফিক অংশে সম্পূর্ণ জড়িত এবং তারপরে বিডি অংশে এবং অবশেষে ওয়েব অংশে যাই :), শুভেচ্ছা এবং ধন্যবাদ থামিয়ে দেওয়ার জন্য, এবং আপনি সি এবং সি ++ তে যা মন্তব্য করেছিলেন তা দিয়ে যদি এটি লেখার ত্রুটি হয় তবে আমি বিভ্রান্ত হয়ে পড়েছিলাম যেহেতু এই নির্দেশাবলী সি এবং সি ++ এক্সডি উভয় ক্ষেত্রেই কাজ করে, স্লাইডগুলিতে এক্সপোজারের জন্য সংশোধন করে
হাই লিওনার্দো, আপনি কি এই ভাষাতে আমাকে সাহায্য করতে পারেন? আমার একটি পিএইচপি ফাইল থেকে পার্ল চালানো দরকার, এবং আমি এটি করতে পারি না 😉 আশা করি আপনি আমাকে একটি হাত এবং শুভেচ্ছা জানান!
আর সেই প্রত্নতাত্ত্বিক ভাষা কি এখনও দখল করে আছে?
যদি আমরা লিনাক্স সম্পর্কে কথা বলি ...