কিভাবে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করবেন (ছবি সহ)

সুচিপত্র:

কিভাবে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করবেন (ছবি সহ)
কিভাবে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করবেন (ছবি সহ)

ভিডিও: কিভাবে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করবেন (ছবি সহ)

ভিডিও: কিভাবে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করবেন (ছবি সহ)
ভিডিও: How to use Dropbox app on Android mobile || ড্রপবক্স কিভাবে ব্যবহার করবেন? || Bangla tutorial 2024, মে
Anonim

প্রোগ্রামিং কখনও কখনও বিরক্তিকর এবং ক্লান্তিকর হতে পারে, বিশেষ করে যখন প্রোগ্রামিং ক্লাস নেওয়ার কথা আসে। প্রায়শই আপনি যে প্রোগ্রামগুলি তৈরি করেন তা একটি কালো ছোট উইন্ডোতে সবকিছু আউটপুট করে এবং এটিই। প্রোগ্রামিং ল্যাঙ্গুয়েজ পাইথনে, আপনি টার্টল গ্রাফিক্স নামে কিছু ব্যবহার করতে পারেন যা আপনাকে কিছু সুন্দর প্রোগ্রাম তৈরি করতে দেয়। যেকোন দক্ষতা স্তরের একজন প্রোগ্রামার এটি ব্যবহার করে পাইথনে একটি শীতল জ্যামিতিক প্যাটার্ন তৈরি করতে পারেন।

ধাপ

পাইথন ধাপ 1 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 1 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 1. ডাউনলোড করুন পাইথন কম্পাইলার।

সংস্করণ 2.7 ডাউনলোড করতে ভুলবেন না।

পাইথন ধাপ 2 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 2 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

পদক্ষেপ 2. পাইথন শেল খুলুন।

পাইথন 2.7 ফোল্ডারের নিচে যান এবং “IDLE (পাইথন GUI) এ ক্লিক করুন। এটি এই মত একটি পাইথন শেল সঙ্গে পপ আপ করা উচিত।

পাইথন ধাপ 3 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 3 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 3. শেল থেকে একটি নতুন ফাইল শুরু করুন।

উপরের বাম কোণে ফাইল ক্লিক করুন এবং ড্রপ ডাউন এ "নতুন ফাইল" এ ক্লিক করুন। এটি একটি শিরোনামহীন ফাইল খুলবে যেখানে আপনি আপনার প্রোগ্রাম লিখবেন।

পাইথন ধাপ 4 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 4 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 4. কচ্ছপ গ্রাফিক্স আমদানি করুন।

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

পাইথন ধাপ 5 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 5 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

পদক্ষেপ 5. আপনার প্রোগ্রামে একটি পর্দা তৈরি করুন।

আপনার প্রোগ্রামে গ্রাফিক্স থাকার জন্য আপনাকে তাদের প্রদর্শনের জন্য একটি স্ক্রিন তৈরি করতে হবে। আপনি এটি একটি ভেরিয়েবল তৈরি করে (ভেরিয়েবল স্ক্রিনের নাম দেওয়া ভাল) এবং এটিকে "স্ক্রিন ()" ফাংশনের সমতুল্য করে। স্ক্রিনের আকারও সেট করা প্রয়োজন। পরের লাইনে আপনি আপনার স্ক্রিনের জন্য তৈরি ভেরিয়েবল নামটি নিন এবং স্ক্রিনসাইজ ফাংশনটি ব্যবহার করুন। উদাহরণস্বরূপ: screen.screensize (400, 400, "কালো")। বন্ধনীগুলির ভিতরে পর্দার উচ্চতা, প্রস্থ এবং পটভূমির রঙ নির্ধারণ করা হচ্ছে।

পাইথন ধাপ 6 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 6 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 6. জ্যামিতিক প্যাটার্ন আঁকার জন্য একটি কলম তৈরি করুন।

স্ক্রিনের সাথে আগের ধাপের মতো আপনি "পেন ()" ফাংশনের সমান একটি ভেরিয়েবল (বিভ্রান্তি বাঁচানোর জন্য সেরা নামযুক্ত কলম) সেট করেছেন। পরের লাইনে আপনি স্পিড ফাংশন ব্যবহার করে শেষ ধাপের মতো ফাংশন ব্যবহার করে কলমের গতি সেট করুন, তবে ".screenize" ব্যবহার করার পরিবর্তে আপনি ".speed" ব্যবহার করুন। বন্ধনীগুলির ভিতরে আপনি গতি সেট করেছেন (দ্রুত প্যাটার্ন তৈরি করতে, গতি 75 সেট করার চেষ্টা করুন)।

পাইথন ধাপ 7 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 7 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 7. একটি বর্গক্ষেত্রের আকার হিসাবে ব্যবহার করার জন্য পরবর্তীতে একটি পরিবর্তনশীল তৈরি করুন।

এই প্রোগ্রামে আপনি যে শীতল জ্যামিতিক প্যাটার্নটি পান তা স্ক্রিনে আঁকা অনেকগুলি স্কোয়ার থেকে তৈরি করা হয়। আপনাকে "আকার" নামে একটি পরিবর্তনশীল তৈরি করতে হবে এবং এটিকে 20 এর সমান করতে হবে যা এই স্কোয়ারগুলির আকার নির্ধারণ করতে ব্যবহৃত হবে

পাইথন ধাপ 8 এ একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 8 এ একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 8. একটি লুপ তৈরি করুন।

পছন্দসই জ্যামিতিক প্যাটার্ন পেতে আপনাকে কলম তৈরি করতে হবে স্কোয়ার, আপনি এটি পুনরাবৃত্তির মাধ্যমে করবেন যা একটি লুপের জন্য। এটি কোডের পরবর্তী লাইনে "i in range (150):" লিখে লেখা হয়েছে। এই কাজটি 150 বার কিছু চালানোর জন্য প্রোগ্রাম সেটআপ করে, এই ক্ষেত্রে এটি 150 বার স্কোয়ার আঁকার জন্য ব্যবহার করা হবে যার ফলে একটি শীতল জ্যামিতিক প্যাটার্ন হবে। (ফর লুপ তৈরির পর সমস্ত ধাপ লুপের ভিতরে থাকতে হবে। এটি কেবল ট্যাব কী এবং ইন্ডেন্ট করার মাধ্যমে করা হয়। তবে লুপ তৈরির পরে এটি স্বয়ংক্রিয়ভাবে আপনার জন্য এটি করা উচিত।)

পাইথন ধাপ 9 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 9 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 9. একটি এলোমেলো রঙ প্রস্তুত করুন।

প্যাটার্ন এলোমেলোভাবে উত্পন্ন রং দিতে আপনাকে নিম্নলিখিতগুলি করতে হবে। পরবর্তী লাইনে "r" নামে একটি ভেরিয়েবল তৈরি করুন এবং এটিকে "random.randint (0, 225) এর সমান সেট করুন। ভেরিয়েবল নাম "g" এবং "b" ব্যবহার করে এই ধাপটি আরও দুইবার পুনরাবৃত্তি করুন।

পাইথন ধাপ 10 এ একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 10 এ একটি শীতল জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 10. এলোমেলো রঙ সংরক্ষণ করুন।

এখন যেহেতু তিনটি ভেরিয়েবল এলোমেলো সংখ্যা তৈরি করছে আপনাকে সেগুলিকে একটি ভেরিয়েবলে সংরক্ষণ করতে হবে। কোডের পরবর্তী লাইনে "Randcol" নামে একটি ভেরিয়েবল তৈরি করুন এবং "(r, g, b)" এর সমান সেট করুন।

পাইথন ধাপ 11 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 11 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 11. প্রোগ্রামটিকে রঙ ব্যবহার করার অনুমতি দিন।

আপনার প্রোগ্রামকে রঙগুলিতে অ্যাক্সেস দেওয়ার জন্য আপনি রঙ ফাংশনটি পরিচালনা করেছেন। কালার ফাংশনটি চালানোর জন্য আপনাকে যা করতে হবে তা হল "কালারমোড (255)" কোডের পরবর্তী লাইনে টাইপ করুন এবং পরবর্তী লাইনে যান।

পাইথন ধাপ 12 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 12 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 12. রঙ সেট করুন।

আপনার আগে তৈরি করা কলম ব্যবহার করে আপনি এর রঙ নির্ধারণ করবেন। আপনি "pen.color (randcol)" লিখে এটি করেন। এটি এখন আপনার কলমটিকে একটি এলোমেলো রঙ দেবে যখন এটি প্যাটার্নটি আঁকবে।

পাইথন ধাপ 13 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 13 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 13. কলমের নির্দেশনা দিন।

পছন্দসই প্রভাব পেতে আপনাকে "pen.circle (size, steps = 4)" টাইপ করতে হবে। ধাপ 7 এ আপনি একটি পরিবর্তনশীল "আকার" তৈরি করেছেন যা এখানে ব্যবহৃত হয়। তারপর "ধাপ = 4" অংশটি বর্গ তৈরি করে।

পাইথন ধাপ 14 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 14 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 14. কলম চালু করুন।

শীতল প্যাটার্নটি লুপের প্রতিটি পুনরাবৃত্তিতে কলম ঘুরিয়ে আসে। আপনি "pen.right (55)" কোডের পরবর্তী লাইনে কলমটি চালু করুন। এটি প্রতিবার লুপের মাধ্যমে কলমটিকে 55 ডিগ্রীতে ডান দিকে ঘুরিয়ে দেয়।

পাইথন ধাপ 15 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 15 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 15. বর্গক্ষেত্রের আকার বাড়ান।

শীতল প্যাটার্নের অংশ হল যে বর্গটি বড় হতে থাকে। আপনি কোডের শেষ লাইন "সাইজ = সাইজ +3" লিখে এটি করেন। সুতরাং প্রতিবার লুপের মাধ্যমে এটি বর্গক্ষেত্রের আকার 3 দ্বারা বাড়ায়।

পাইথন ধাপ 16 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন
পাইথন ধাপ 16 এ একটি দুর্দান্ত জ্যামিতিক প্যাটার্ন প্রোগ্রাম করুন

ধাপ 16. প্রোগ্রামটি চালান।

আপনার প্রোগ্রামটি এখানে যেমন দেখায় তেমন হওয়া উচিত। শীতল জ্যামিতিক প্যাটার্ন দেখতে হলে আপনাকে কিবোর্ডে “f5” চাপতে হবে।

পরামর্শ

  • প্রথমবার এটি চালানোর সময় এটি আপনাকে প্রোগ্রামটি সংরক্ষণ করতে বলবে, নিশ্চিত করুন যে আপনি এটি.py ফাইল হিসাবে সংরক্ষণ করেছেন
  • প্রথমবার চালানোর পর যদি এটি বলে যে প্রোগ্রাম সাড়া দিচ্ছে না তবে এটি উপেক্ষা করুন এবং প্রোগ্রাম থেকে বেরিয়ে আসুন।

প্রস্তাবিত: