Exercism-এর Pharo ট্র্যাকে যোগ দিন এবং পেয়ে যান 50টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
Class { "A simple SUnit test"
#name : #HelloWorldTest,
#superclass : #TestCase }
{ #category : #testing }
HelloWorldTest >> testSayHello [
self
assert: HelloWorld sayHello
equals: 'Hello, World!'. ]
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
একটি ASCII ডায়াগ্রামে আয়তক্ষেত্রগুলো গণনা করুন।
একটি নেস্টেড অ্যারে নিয়ে সেখান থেকে nil/null বাদে বাকি সব মান দিয়ে একটি একক অ্যারে রিটার্ন করুন।
একটি শব্দ বা বাক্যাংশ আইসোগ্রাম কি না তা নির্ণয় করুন।
Pharo-তে সবকিছুই অবজেক্ট। এখানে সবই কেবল অবজেক্ট, যারা মেসেজ নিয়ে পরস্পরের সাথে কাজ করে।
এটি রানটাইমে তাৎক্ষণিক ফিডব্যাক দেয়। আপনি প্রোগ্রামটি চালাতে চালাতে সেটি বদলাতেও পারেন।
ভাষাটির পুরো সিনট্যাক্স একটি পোস্টকার্ডে আঁটে, এতে মাত্র ৬টি রিজার্ভড ওয়ার্ড আছে। এটি শেখা সহজ।
Pharo-তে রানটাইমে ডাইনামিক টাইপ-চেকিং হয়। অবজেক্ট নির্বাহের সময়েই নিজের অপারেশন যাচাই করে।
Pharo ব্যবহার করা যায় ওয়েব, ডেস্কটপ, AI, ভিজ্যুয়ালাইজেশন, গণিত ও IoT ডিভাইসে।
Pharo একটি দ্রুত ভার্চুয়াল মেশিন ব্যবহার করে, যা Windows, macOS ও Linux-এ চলে, ARM প্রসেসরসহ।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Pharo ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Pharo ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Pharo ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Pharo ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Pharo ট্র্যাকে আছে 50টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Pharo অনুশীলনী দেখুন