বিজ্ঞাপন বন্ধ করুন

আমি সবসময় প্রোগ্রাম করতে সক্ষম হতে চেয়েছিলেন. এমনকি একটি ছোট ছেলে হিসাবে আমি এমন লোকদের প্রশংসা করতাম যাদের সামনে সংখ্যা এবং কোডে পূর্ণ একটি স্ক্রিন ছিল যা কিছু বলে না। 1990-এর দশকে, আমি বাল্টিক প্রোগ্রামিং ভাষা এবং বিকাশের পরিবেশে আসি, যেটি সি ভাষার উপর ভিত্তি করে তৈরি। আমি সামান্য উইজার্ডকে কমান্ড দেওয়ার জন্য আইকনগুলিকে সরিয়ে দিতাম। বিশ বছরেরও বেশি সময় পরে, আমি একটি অনুরূপ অ্যাপ্লিকেশন পেয়েছি যা বাল্টিকের সাথে অনেক কিছু করার আছে। আমরা অ্যাপল থেকে সুইফট প্লেগ্রাউন্ড শিক্ষামূলক অ্যাপ্লিকেশন সম্পর্কে কথা বলছি।

প্রোগ্রামিং এ, আমি নোটপ্যাডে প্লেইন HTML কোড দিয়ে আটকে আছি। তারপর থেকে, আমি বিভিন্ন টিউটোরিয়াল এবং পাঠ্যপুস্তক চেষ্টা করেছি, কিন্তু আমি এটি পুরোপুরি হ্যাং অর্জিত হয়নি. অ্যাপল যখন জুন মাসে WWDC-তে সুইফ্ট খেলার মাঠ চালু করেছিল, তখনই এটি আমার মনে হয়েছিল যে আমার আরেকটি সুযোগ ছিল।

শুরুতেই বলা গুরুত্বপূর্ণ যে Swift Playgrounds শুধুমাত্র iOS 10 (এবং একটি 64-বিট চিপ) সহ iPads এ কাজ করে। অ্যাপটি সুইফট প্রোগ্রামিং ভাষা শেখায়, যা ক্যালিফোর্নিয়ার কোম্পানি দুই বছর আগে একই সম্মেলনে চালু করেছিল। সুইফট অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা প্রতিস্থাপন করেছে, সংক্ষেপে অবজেক্টিভ-সি। এটি মূলত NeXTSTEP অপারেটিং সিস্টেম সহ NeXT কম্পিউটারের প্রধান প্রোগ্রামিং ভাষা হিসাবে বিকশিত হয়েছিল, অর্থাৎ স্টিভ জবসের যুগে। সুইফ্ট প্রাথমিকভাবে ম্যাকওএস এবং আইওএস প্ল্যাটফর্মে চালিত অ্যাপ্লিকেশনগুলি বিকাশের উদ্দেশ্যে তৈরি।

শিশু এবং প্রাপ্তবয়স্কদের জন্য

অ্যাপল নতুন সুইফ্ট প্লেগ্রাউন্ডস অ্যাপ্লিকেশনটিকে প্রাথমিকভাবে এমন শিশুদের জন্য উপস্থাপন করে যারা প্রোগ্রামিং লজিক এবং সাধারণ কমান্ড শেখায়। যাইহোক, এটি প্রাপ্তবয়স্কদেরও খুব ভালভাবে পরিবেশন করতে পারে, যারা এখানে মৌলিক প্রোগ্রামিং দক্ষতা শিখতে পারে।

আমি নিজে বারবার অভিজ্ঞ ডেভেলপারদের জিজ্ঞাসা করেছি কিভাবে আমি নিজে প্রোগ্রাম শিখতে পারি এবং সর্বোপরি, কোন প্রোগ্রামিং ভাষা দিয়ে শুরু করা উচিত। সবাই আমাকে ভিন্নভাবে উত্তর দিল। কেউ মনে করেন যে ভিত্তি হল "céčko", অন্যরা দাবি করে যে আমি সহজেই সুইফট দিয়ে শুরু করতে পারি এবং আরও প্যাক করতে পারি।

অ্যাপ স্টোরে আইপ্যাডের জন্য সুইফ্ট প্লেগ্রাউন্ডস ডাউনলোড করা যেতে পারে, সম্পূর্ণ বিনামূল্যে, এবং এটি চালু করার পরে, আপনাকে অবিলম্বে দুটি মৌলিক কোর্স দ্বারা অভ্যর্থনা জানানো হবে - কোড 1 এবং 2 শিখুন৷ সমগ্র পরিবেশ ইংরেজিতে রয়েছে, তবে এটি এখনও প্রয়োজন৷ প্রোগ্রামিং এর জন্য। অতিরিক্ত অনুশীলনে, আপনি সহজেই এমনকি সাধারণ গেমগুলি প্রোগ্রাম করার চেষ্টা করতে পারেন।

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

প্রাথমিকভাবে, এটি হবে প্রাথমিক কমান্ড যেমন সামনে হাঁটা, পাশ দিয়ে, রত্ন সংগ্রহ করা বা বিভিন্ন টেলিপোর্ট। একবার আপনি মৌলিক স্তরগুলি অতিক্রম করে এবং সিনট্যাক্সের মূল বিষয়গুলি শিখলে, আপনি আরও জটিল অনুশীলনে যেতে পারেন। অ্যাপল প্রশিক্ষণের সময় যতটা সম্ভব সহজ করার চেষ্টা করে, তাই বিস্তারিত ব্যাখ্যা ছাড়াও, ছোট ইঙ্গিতগুলিও পপ আপ হয়, উদাহরণস্বরূপ, যখন আপনি কোডে ভুল করেন। তারপরে একটি লাল বিন্দু প্রদর্শিত হবে, যার মাধ্যমে আপনি অবিলম্বে দেখতে পাবেন কোথায় ত্রুটি ঘটেছে।

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

আপনার নিজের খেলা তৈরি করুন

একবার আপনি মনে করেন যে আপনি সঠিকভাবে বাইটা প্রোগ্রাম করেছেন, শুধু কোডটি চালান এবং দেখুন আপনি সত্যিই কাজটি করেছেন কিনা। আপনি সফল হলে, আপনি পরবর্তী অংশগুলি চালিয়ে যান। তাদের মধ্যে, আপনি ধীরে ধীরে আরও জটিল অ্যালগরিদম এবং কাজগুলির মুখোমুখি হবেন। এর মধ্যে রয়েছে, উদাহরণস্বরূপ, আপনি ইতিমধ্যে যে কোডটি লিখছেন তাতে ত্রুটি খুঁজে বের করা, যেমন এক ধরনের বিপরীত শিক্ষা।

একবার আপনি সুইফটের মূল বিষয়গুলি আয়ত্ত করার পরে, আপনি পং বা নৌ যুদ্ধের মতো একটি সাধারণ গেম কোড করতে পারেন। যেহেতু সবকিছুই আইপ্যাডে ঘটে, সুইফ্ট প্লেগ্রাউন্ডের গতি এবং অন্যান্য সেন্সরগুলিতেও অ্যাক্সেস রয়েছে, তাই আপনি আরও উন্নত প্রকল্পগুলি প্রোগ্রাম করতে পারেন। আপনি সহজেই অ্যাপ্লিকেশনটিতে একটি সম্পূর্ণ পরিষ্কার পৃষ্ঠা দিয়ে শুরু করতে পারেন।

শিক্ষকরা iBookstore থেকে বিনামূল্যে ইন্টারেক্টিভ পাঠ্যপুস্তক ডাউনলোড করতে পারেন, যার জন্য তারা শিক্ষার্থীদের অতিরিক্ত কাজ অর্পণ করতে পারেন। সর্বোপরি, এটি ছিল স্কুলগুলিতে প্রোগ্রামিং অ্যাপ্লিকেশনের স্থাপনা যা অ্যাপল শেষ কীনোটে মনোযোগ আকর্ষণ করেছিল। ক্যালিফোর্নিয়ান কোম্পানির উচ্চাকাঙ্ক্ষা হল আগের চেয়ে অনেক বেশি বাচ্চাদের প্রোগ্রামিংয়ে নিয়ে আসা, যা সুইফট প্লেগ্রাউন্ডের নিখুঁত সরলতা এবং কৌতুকপূর্ণতার কারণে এটি করতে পারে।

এটা স্পষ্ট যে সুইফট প্লেগ্রাউন্ডস একাই আপনাকে একজন শীর্ষ বিকাশকারী করে তুলবে না, তবে এটি অবশ্যই একটি দুর্দান্ত স্টার্টার মেটা তৈরি করার জন্য। আমি নিজেও অনুভব করেছি যে ধীরে ধীরে "Céček" এবং অন্যান্য ভাষার গভীর জ্ঞান দরকারী হবে, কিন্তু সর্বোপরি, অ্যাপলের নতুন উদ্যোগটিও এটিই। প্রোগ্রামিং এর প্রতি মানুষের আগ্রহ জাগানো, প্রতিটি ব্যবহারকারীর পথ তখন ভিন্ন হতে পারে।

[অ্যাপবক্স অ্যাপস্টোর 908519492]

.