নতুনদের জন্য প্রোগ্রামিং: সাধারণ গেম সহ পাইথন 3.x
গেম প্রোগ্রামিং, স্ক্র্যাচ থেকে সৃষ্টি: শিশু এবং কিশোর-কিশোরীদের পাশাপাশি তাদের বাবা-মা এবং শিক্ষকদের জন্য! প্রোগ্রামিংয়ের বিভিন্ন পাঠক এবং শিক্ষার্থীদের জন্য ডিজাইন করা। টিন্টার লাইব্রেরিটি আধুনিক প্রোগ্রামিং।
প্রস্তাবিত বয়স: 13 বছর বয়সী
রাইটিং গেমস: প্রোগ্রামিং সক্ষমতা প্রদর্শন করে এমন সাধারণ গেমগুলি লিখে পাইথন 3 প্রোগ্রামিং শেখা।
টিন্টার লাইব্রেরির সাথে কাজ করার তথ্য সরবরাহ করে, যার সাহায্যে আপনি একটি সুবিধাজনক স্বজ্ঞাত ইন্টারফেস দিয়ে ক্রিয়াকলাপ তৈরি করতে পারেন, কার্যকরী (পদ্ধতিগত) প্রোগ্রামিংয়ের পরিচিতি, "বিভাজন এবং বিজয়" বিধির উপর ভিত্তি করে একটি প্রোগ্রাম তৈরির নীতিগুলি অধ্যয়ন করতে পারেন যা অবদান রাখে দৈনন্দিন জীবনে সৃজনশীল চিন্তাভাবনা এবং কার্যকর অর্জনের ফলস্বরূপ। আমি কীভাবে একটি বোতাম তৈরি করব? এটিতে ক্লিক করে কোনও ক্রিয়াকলাপ কীভাবে করবেন? আমি কীভাবে একটি বার্তা বাক্স প্রদর্শন করব? ল্যাকোনিক আধুনিক ডিজাইন, সৌন্দর্য এবং করুণা - এটি টিন্টার।
কেন এই বিশেষ টিউটোরিয়াল? আমি দুই দশক ধরে কম্পিউটার বিজ্ঞানের শিক্ষক হিসাবে কাজ করছি এবং আমি একটি বিরক্তিকর জিনিসটির মুখোমুখি হয়েছি। "প্রোগ্রামিং শেখানোর" জন্য ডিজাইন করা বেশিরভাগ উপকরণগুলি আসলে শেখায় না, তবে ভাষার উপর এক ধরণের রেফারেন্স: বাক্য গঠন, ফাংশন, ফলাফল। সম্মত হন, এমনকি যদি আমরা পুরো রাশিয়ান-ইংরেজি অভিধান শিখি, আমরা ইংরেজি বলতে পারি না। কারণ কথোপকথনের জন্য আপনাকে আরও হাজার হাজার সূক্ষ্মতাগুলি জানতে হবে: সময়কাল, ক্ষয়ক্ষতি, সর্বনাম এবং পূর্বের ব্যবহার এবং আরও অনেক কিছু।
এই টিউটোরিয়ালে, আমি পাইথন 3 ভাষা সম্পর্কেই কথা বলি না, কেবল পাঠককে যুক্তি দিয়ে, যুক্তিযুক্ত যুক্তি দিয়ে, "" কোন সাহায্যের সাথে? ", তবে" কীসের জন্য? "এই প্রশ্নের উত্তর দিয়েছি। এবং কেন?" পুরো তত্ত্বটি তাত্ক্ষণিক অনুশীলনে প্রতিফলিত হবে।
উপাদান স্ট্রাকচার:
- পাইথন 3 ভাষা সম্পর্কে প্রাথমিক তথ্য;
- গেমের আর্কিটেকচার: গেমগুলি কী নীতিগুলিতে নির্মিত হয়, কী বিষয়ে পূর্বাভাস দেওয়া দরকার, কীভাবে ডেটা প্রসেসিং সিস্টেম তৈরি করা যায়;
- প্রোগ্রামারের কৌশল এবং কৌশল: আপনি ভাগ্যকে ঠকাতে পারবেন না, তবে আপনি আপনার কাজকে আরও সহজ করে তুলতে পারেন (এবং হওয়া উচিত);
- গেমস: এই অংশে চারটি গেম রয়েছে:
১. "সংখ্যাটি অনুমান করুন" " গেমের উদ্দেশ্য: মজা এবং সংখ্যা সিরিজের বিশ্লেষণ। গুনতে শেখা শিশুদের জন্য। আপনি, যদি আপনি একজন অভিভাবক হন তবে আপনার সন্তানের জন্য প্রোগ্রামটিতে আপনার শুভেচ্ছাকে রেখে বিশেষভাবে একটি গেম লিখতে পারেন।
"" গণনা শিখুন। " গেমের উদ্দেশ্য: গণনা দক্ষতা বিকাশ করা। সবার জন্য উপযুক্ত - এবং এমনকি বয়স্কদের জন্য যারা তাদের দক্ষতা উন্নত করতে এবং সঠিক "মানসিক" গাণিতিকের গতি বৃদ্ধি করতে চান তাদের পক্ষে উপযুক্ত।
3. "ক্যাসিনো 678"। গেমের উদ্দেশ্য: জুয়ার বিরোধী প্রচার। আপনি যখন নিজের হাতে একটি অ্যালগরিদম লেখেন এবং ভার্চুয়াল অর্থ হারাবেন, আপনি বুঝতে পারবেন যে আপনি কেবল জিততে পারবেন না, জুয়ার প্রতি আগ্রহ অদৃশ্য হয়ে যাবে। কমপক্ষে "দশ মিলিয়ন ডলার" দিয়ে হঠাৎ ধনী হয়ে উঠবেন এবং এর পরে সুখে বাঁচবেন এই আশায় কিশোর-কিশোরীদের জন্য প্রস্তাবিত
৪. "হিপোড্রোম"। গেমের উদ্দেশ্য: টিন্টেটার লাইব্রেরি অধ্যয়ন করা, উইন্ডোযুক্ত অ্যাপ্লিকেশন (উইন্ডোজ) গঠন করা, চিত্রগুলির সাথে কাজ করা, প্রোগ্রাম উইন্ডোতে চিত্রগুলি অ্যানিমেট করা, সিস্টেমগুলি সমন্বয় করা। প্রক্রিয়া পরামিতিগুলির সাথে কাজ করা: এলোমেলোতার ভিত্তিতে গেমের পরিস্থিতি পরিবর্তন করা।
উপস্থাপিত অ্যালগরিদমগুলি শিক্ষার লক্ষ্য:
- প্রসেসরের নীতিগুলি বোঝা;
- ভাষায় অ্যালগরিদম তৈরি এবং লেখার ব্যবহারিক দক্ষতা;
- পাইথন সরঞ্জামের সাহায্যে ডেটা প্রসেসিং বাস্তবায়নের ক্ষমতা;
- আধুনিক উচ্চ-স্তরের ভাষার সরঞ্জামগুলি ব্যবহার করার ক্ষমতা;
- ... এবং সৃজনশীল বিনোদন সহ জনপ্রিয় ula
তুমি খুঁজে পাবে:
- ডেটা প্রসেসিংয়ের জন্য বেসিক অ্যালগরিদম;
- বহু বছরের অভিজ্ঞতার ভিত্তিতে ব্যবহারিক পরামর্শ এবং মন্তব্য;
- গেমসের জন্য অ্যালগোরিদম ডিজাইনের পর্যায়ে;
- ব্যবহারিক উদাহরণ সহ টিন্টার লাইব্রেরির কাজের বিবরণ;
- পাইথন কোড বোঝার জন্য অনুশীলন করার জন্য পরীক্ষা।
দয়া করে, আপনি যদি অ্যাপটি পছন্দ করেন তবে দয়া করে এটিকে রেট দিন এবং একটি মন্তব্য লিখুন। কাজ চালিয়ে যেতে খুব অনুপ্রেরণামূলক :)
স্মাইলজজকে বিশেষ ধন্যবাদ: আপনি না থাকলে এগুলি মোটেই ঘটত না!