সুচিপত্র:
- ধাপ 1: উপকরণ
- পদক্ষেপ 2: আপনার প্রথম প্রোগ্রাম
- ধাপ 3: পরিবর্তনশীল
- ধাপ 4: আরও উন্নত হওয়া
- ধাপ 5: আরেকটি ব্যবহার এবং লুপিং
- ধাপ 6: বুলিয়ান
- ধাপ 7: এটি একত্রিত করা
- ধাপ 8: সমাপ্ত
ভিডিও: পার্ল সহজ থেকে মাঝারি শিখুন: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
পার্ল হল একটি টেক্সট ভিত্তিক স্ক্রিপ্টিং ল্যাঙ্গুয়েজ যার সুবিধা এবং অসুবিধা রয়েছে, এই টিউটোরিয়ালটি আপনাকে মৌলিক বিষয়গুলি এবং বেশিরভাগ স্ক্রিপ্টর (AKA; প্রোগ্রামার) ফাংশনগুলির একটি ওভারভিউ দেবে।
ব্যবহার করবে. চল শুরু করি! (শুধুমাত্র উইন্ডোজ অপারেটরদের জন্য) আমি ধরে নিচ্ছি যে আপনি আগে একটি হ্যালো ওয়ার্ল্ড প্রোগ্রামে কাজ করেছেন অথবা/এবং একজন ইন্টারপেটারের সাথে কাজ করেছেন। পারলে স্ক্রিপ্টিং করার সময় আপনাকে আপনার পথ পরিবর্তন করতে হবে, কিন্তু যদি আপনি এটি করতে না চান, তাহলে পার্ল এক্সপ্রেস ব্যবহার করুন (নিচে দেখানো হয়েছে)। *দয়া করে নোট করুন এবং এই নির্দেশযোগ্য মন্তব্য করুন
ধাপ 1: উপকরণ
1. একটি পার্ল ইন্টারপেটার (গুগল এটি!)
2. যদি আপনি চান, পার্ল এক্সপ্রেস (গুগল এটা!) 3. এছাড়াও, যদি আপনি চান, মডিউল (কিছু জন্য গুগল পার্ল মডিউল) আপনার পার্ল ইন্টারপেটারের ডিরেক্টরিতে "lib" ফোল্ডারে মডিউল ইনস্টল করুন
পদক্ষেপ 2: আপনার প্রথম প্রোগ্রাম
ঠিক আছে একটি সহজ প্রোগ্রাম করা যাক, এই #!/usr/bin/perl মুদ্রণ "হ্যালো ওয়ার্ল্ড" কপি এবং পেস্ট করুন; যেটি আপনি করতে পারেন সবচেয়ে সহজ প্রোগ্রাম, যদি আপনি এটিতে একটু যোগ করতে চান, টাইপ করুন #!/usr/bin/perl print "hello / n world"; আপনি আপনার প্রথম প্রোগ্রাম তৈরি করেছেন!, is n হল একটি নতুন লাইন তৈরি করা এখন একটু বেশি উন্নত করা যাক
ধাপ 3: পরিবর্তনশীল
এখন তিন ধরনের ভেরিয়েবল আছে, ১. স্কলার (ডাটা এক স্ট্রিপ ধারণ করে) (($ scaler name = value;) ২. অ্যারে (ডেটার একাধিক স্ট্রিপ ধারণ করে) ((ray অ্যারের নাম = (মান);) 3) hashes %hashname = (value => other value, value => other value #put as theses of many as you want)
ধাপ 4: আরও উন্নত হওয়া
চলকগুলির মানগুলি মুদ্রণ করে এমন স্ক্রিপ্টগুলি তৈরি করতে দিন, এই স্ক্রিপ্টগুলি টাইপ করুন! (আপনাকে মন্তব্য টাইপ করতে হবে না, মন্তব্যগুলি #দিয়ে উল্লেখ করা হয়েছে) 1। #!/usr/bin/perl $ variablename = 5; "$ variablename" মুদ্রণ করুন; 2। #!/usr/bin/perl @arrayname = (মান, value2); মান মুদ্রণ "$ arrayname {1} n"; #print value2 Note: উপরের কোডের জন্য {এবং} চিহ্নগুলি প্রকৃতপক্ষে বর্গাকার বন্ধনী 3। #!/usr/bin/perl my %hash = (v => value, v2 => value2); print $ hash {v}; এখন স্কেলারদের জন্য আরেকটি ব্যবহার শিখতে দিন, এই কোডটি টাইপ করুন বা কপি করুন এবং পেস্ট করুন #!/usr/bin/perl $ scalername =; কমান্ড প্রম্পট ব্যবহার করার সময় কিন্তু যদি আপনি পার্ল এক্সপ্রেস ব্যবহার করেন তবে std.input এ ক্লিক করুন তারপর i/o প্রতীকটিতে ক্লিক করুন ভেরিয়েবলের জন্য আরও কিছু ব্যবহার খুঁজে পেতে দিন
ধাপ 5: আরেকটি ব্যবহার এবং লুপিং
এই কোডটি কপি এবং পেস্ট করুন #!/usr/bin/perl $ scalername =; যদি ($ scalername = ~ m/bill clinton/) {print "its clinton alright!"; } ঠিক আছে, আপনি জিজ্ঞাসা করতে পারেন "যদি কি করেন?" নিচে স্ক্রোল করুন এবং আপনি দেখতে পাবেন! "এখানে আরেকটি ফাংশন রয়েছে যা ফাংশন করার সময়ও ব্যবহার করা হয়: এই কোডটি কপি এবং পেস্ট করুন #!/usr/bin/perl $ a = 1; যখন ($ a == 1) # == শুধুমাত্র সংখ্যার জন্য {print "a = 1"; } অন্যথায় {মুদ্রণ "a সমান নয় 1"; } পরবর্তী ধাপে বুলিয়ান ফাংশন সম্পর্কে কথা বলা হবে
ধাপ 6: বুলিয়ান
বুলিয়ান শুধুমাত্র সংখ্যার জন্য!
ধাপ 7: এটি একত্রিত করা
এই কোডটি কপি এবং পেস্ট করুন, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "enter a number: / n"; $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a multiplyed by $ b = $ c / n ";} যদি ($ operation = ~ m/add/) {print "একটি সংখ্যা লিখুন: a n"; $ a =; মুদ্রণ "$ a: / n" যোগ করার জন্য একটি নম্বর লিখুন; $ b =; $ c = $ a + $ b; মুদ্রণ করুন "$ a = $ b = যোগ করা $ c / n ";}
ধাপ 8: সমাপ্ত
যখন আপনি নিজের প্রোগ্রাম লিখবেন তখন আপনি আপনার কোডে এই ফাংশন যোগ করতে চাইতে পারেন
সতর্কতা ব্যবহার করুন; ঠিক আছে আপনি সম্পন্ন করেছেন!
প্রস্তাবিত:
LED উচ্চ এবং মাঝারি পাস ফিল্টার: 4 ধাপ
এলইডি হাই এবং মিডিয়াম পাস ফিল্টার: সার্কিটে লাগানো ফ্রিকোয়েন্সি এর উপর নির্ভর করে আমরা এলইডি উজ্জ্বল এবং ম্লান করার জন্য উচ্চ এবং মাঝারি পাস ফিল্টার তৈরি করেছি। যখন উচ্চতর ফ্রিকোয়েন্সি সার্কিটে রাখা হয়, তখন কেবল সবুজ LED জ্বলবে। যখন ফ্রিকোয়েন্সি সার্কিটে iুকিয়ে দেয় আমি
(সহজ) রাস্পবেরি পিআই জিরো থেকে এনালগ/পিডব্লিউএম অডিও পাওয়ার সহজ উপায় এবং এছাড়াও সিআরটি টিভিতে সংযোগ: 4 টি ধাপ
(সহজ) রাস্পবেরি পিআই জিরো থেকে অ্যানালগ/পিডব্লিউএম অডিও পাওয়ার সহজ উপায় এবং এছাড়াও সিআরটি টিভিতে সংযোগ: এখানে আমি কম্পাসাইট ভিডিও সহ টিভিতে অডিও খাওয়ানোর একটি সহজ পদ্ধতি ব্যবহার করেছি
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs
পোকেসভ এবং পোকেমন ডায়মন্ড বা পার্ল দিয়ে অ্যাকশন রিপ্লে ডিএস ব্যবহার করা: 3 টি ধাপ
পোকেসভ এবং পোকেমন ডায়মন্ড বা পার্ল দিয়ে অ্যাকশন রিপ্লে ডিএস ব্যবহার করা: এই নির্দেশনা আপনাকে শিখাবে কিভাবে পোকেমন হীরা বা মুক্তার জন্য অ্যাকশন রিপ্লে কোড তৈরি করতে হয়। .exe.html
DMX এবং পার্ল ব্যবহার করে স্বয়ংক্রিয় আলো: 6 টি ধাপ
DMX এবং পার্ল ব্যবহার করে স্বয়ংক্রিয় আলো: কেন আপনার আলো স্বয়ংক্রিয়? আচ্ছা, সত্যি কথা বলতে, আমার বাড়ির বেশিরভাগই স্বয়ংক্রিয়, তাই এটি করা সুস্পষ্ট জিনিস বলে মনে হয়েছিল। আপনার বাড়ির অংশগুলিকে স্বয়ংক্রিয় করার জন্য প্রচুর সুবিধা রয়েছে, বিশেষ করে আলো কেবল জীবনকে সহজ করে তোলে, আপনি যখন আলো জ্বালান