Techzoom.TV
  • সর্বশেষ
  • প্রযুক্তি সংবাদ
  • টেলিকম
  • অটো
  • ফিচার
    • সোশ্যাল মিডিয়া
    • কিভাবে করবেন
  • শিক্ষা ও ক্যাম্পাস
  • অর্থ ও বাণিজ্য


No Result
View All Result
Techzoom.TV
  • সর্বশেষ
  • প্রযুক্তি সংবাদ
  • টেলিকম
  • অটো
  • ফিচার
    • সোশ্যাল মিডিয়া
    • কিভাবে করবেন
  • শিক্ষা ও ক্যাম্পাস
  • অর্থ ও বাণিজ্য
No Result
View All Result
Techzoom.TV
No Result
View All Result
ADVERTISEMENT

দশ দিনে প্রোগ্রামিংয়ের হাতেখড়ি

নিজস্ব প্রতিবেদক, টেকজুম ডটটিভি by নিজস্ব প্রতিবেদক, টেকজুম ডটটিভি
রবিবার, ২৯ মার্চ ২০২০
দশ দিনে প্রোগ্রামিংয়ের হাতেখড়ি
Share on FacebookShare on Twitter

ঘরবন্দী? স্কুল-কলেজ-বিশ্ববিদ্যালয়ের বন্ধুদের সঙ্গে আড্ডা দেওয়া বন্ধ, ক্লাসরুমের হইচই বন্ধ। এই সময়ে কিন্তু ১০ দিনে প্রোগ্রামিং শেখার একটা চ্যালেঞ্জ নিয়ে নিতে পারেন। সেই পথ দেখাচ্ছেন যুক্তরাষ্ট্রভিত্তিক প্রোগ্রামিং শেখানোর প্রতিষ্ঠান প্রোগ্রামিং হিরোর প্রধান নির্বাহী কর্মকর্তা ঝংকার মাহবুব।

প্রথম দিন: পাইথনের প্রাথমিক বিষয়

প্রোগ্রামিংয়ের দুনিয়ায় সবকিছুই পরিবর্তন হতে পারে। যেমন ফেসবুকে এখন লগ–ইন করে যা দেখবেন, একটু পর লগ–ইন করলে ভিন্ন জিনিস দেখা যাবে। এই যে একই জিনিসের ভিন্ন ভিন্ন মান থাকতে পারে, সেটাকে ভাবতে পারেন ‘ভ্যারিয়েবল’ হিসেবে। বিষয়টা অনেকটা বিদ্যা+আলয় = বিদ্যালয় বা হিম+আলয়=হিমালয় এর মতো। ভ্যারি+এবল = ভ্যারিয়েবল। অর্থাৎ ভ্যারি করতে পারে বা পরিবর্তন হতে পারে, এমন জিনিসগুলোই ভ্যারিয়েবল। তাই পাইথন শেখার প্রথম দিন শিখবেন ভ্যারিয়েবল, আউটপুট, ইনপুট আর কন্ডিশনাল (if-else)।

দ্বিতীয় দিন: প্রোগ্রামিংয়ের পঞ্চরত্ন

প্রোগ্রামিংয়ের প্রথম দুই রত্ন হচ্ছে ভ্যারিয়েবল আর কন্ডিশনাল। তারপর আসে বিস্কুটের প্যাকেট। মানে একটা বিস্কুটের প্যাকেটের মধ্যে যেভাবে ২০-৩০টা বিস্কুট থাকে, সেই একইভাবে একটা ভ্যারিয়েবলের মধ্যে কীভাবে লিস্ট বা অ্যারে দিয়ে একাধিক মান রাখা যায়, সেটা শিখতে পারেন দ্বিতীয় দিনে। এ ছাড়া শিখবেন লুপ চালানো (for লুপ আর while লুপ) এবং ফাংশন।

তৃতীয় দিন: সমস্যার সমাধান

প্রোগ্রামিংয়ের সবচেয়ে মজার বিষয় হচ্ছে, প্রোগ্রামিং দিয়ে টুকিটাকি জিনিসগুলো করে ফেলা। যেমন, তাপমাত্রাকে সেলসিয়াস থেকে ফারেনহাইটে রূপান্তর করা। কোনো একটা অঙ্কের মধ্যে সব সংখ্যার যোগফল বের করা। কোনো একটা সংখ্যা মূলদ সংখ্যা কি না তা যাচাই করা। একটা লিস্টের মধ্যে একই সংখ্যা একাধিকবার থাকলে, সেগুলোকে লিস্ট থেকে বের করে দেওয়া।

চতুর্থ দিন: ক্যালকুলেটর

প্রোগ্রামিং দিয়ে ছোট একটা ক্যালকুলেটর বানিয়ে ফেলা যায়। কিংবা একটা tic-tac-toe গেম বানিয়ে ফেলা যায়। হয়তো এই একটা জিনিস বানাতে এক দিন বা দুই দিন লেগে যাবে। কিন্তু সেটা করে ফেলার যে আনন্দ, সেটা পরীক্ষায় ১০০–তে ১০০ পাওয়ার চাইতে বেশি।

পঞ্চম দিন: ডেটা স্ট্রাকচার

একটা প্রোগ্রামিং মানে সেখানে অনেক ডেটা। যেমন ফেসবুকের কথাই ধরুন। সেখানে আপনার স্ট্যাটাসগুলা এক ধরনের ডেটা। স্ট্যাটাসে কে কে কমেন্ট করেছে, সেটাও একটা ডেটা। এই রকম আরও কিছু ডেটা রাখার সিস্টেম আছে। সেগুলোকে বলে ‘ডেটা স্ট্রাকচার’। তাই পঞ্চম দিনে আপনার কাজ হবে কয়েকটা প্রাথমিক ডেটা স্ট্রাকচার, যেমন Stack, Queue, Dictionary সম্পর্কে ধারণা নিয়ে ফেলা।

ষষ্ঠ দিন: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

দুনিয়াতে যা কিছুই দেখি সেটাই একটা জিনিস বা বস্তু। এমনকি আপনি নিজেও একটা জিনিস। এই জিনিসগুলোর একাধিক বৈশিষ্ট্য থাকে। যেমন আপনার উচ্চতা, নাম, শখ, পছন্দের অভিনয়শিল্পী…এমন অনেক বৈশিষ্ট্য আছে। এই বৈশিষ্ট্যগুলোকে একসঙ্গে প্রকাশ করে Object হিসেবে। তাই ষষ্ঠ দিনে আপনার কাজ হলো Object, Class কীভাবে লেখে, ক্লাসের মধ্যে Method and constructor কীভাবে লেখে সেগুলো শিখে নেওয়া। তারপর OOP নামক একটা বিষয় আছে। সেটাও একটু দেখে নিতে পারেন। কী আর আছে জীবনে!

সপ্তম দিন: অ্যালগরিদম

ফোনের চার্জার হারিয়ে গেলে আপনি কী করেন? খাটের কোনায়, ব্যাকপ্যাকে, টেবিলের নিচে খুঁজতে থাকেন। প্রোগ্রামিংয়ের ক্ষেত্রেও সার্চ করার কিছু সিস্টেম বা অ্যালগরিদম আছে। আবার সাজানোর জন্য কিছু সিস্টেম বা অ্যালগরিদম আছে। সেগুলো দেখার কাজ করা যেতে পারে সপ্তম দিনে। যেমন Linear search, Binary search, Bubble sort, Selection Sort সেগুলো একটু দেখে রাখতে পারেন।

অষ্টম দিনে: ডেটাবেজ

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

নবম দিন: মেশিন লার্নিং

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

দশম দিন: সারকথা

গত নয় দিনে যা যা শিখেছেন, সংক্ষেপে তা লিখে ফেলুন। চাইলে ফেসবুকে পোস্ট করতে পারেন। যদি মনে হয় আর সবার সঙ্গে শেয়ার করতে চান, তাহলে পোস্টটি ‘অনলি মি’ করে রাখুন। নিজের মতো করে সবটা লিখতে গিয়ে পুরো ব্যাপারটার একটা ‘রিভিশন’ হয়ে যাবে।

ইমেইল: [email protected]

কোথা থেকে শিখব

ইউটিউবে ‘পাইথন প্রোগ্রামিং টিউটোরিয়াল’ লিখে সার্চ করলেই অসংখ্য টিউটোরিয়াল পেয়ে যাবেন। গুগল প্লে স্টোর বা আইফোনের অ্যাপ স্টোরে প্রোগ্রামিং শেখার বিভিন্ন অ্যাপ আছে। যেমন প্রোগ্রামিং হিরো (Programing Hero) নামের অ্যাপটিও ইনস্টল করতে পারেন। ইন্টারনেট ছাড়াও, অফলাইনে বসে পাইথন বা ওয়েব ডেভেলপমেন্টের প্রাথমিক বিষয়গুলো শিখে ফেলতে পারেন। মোবাইলেও চর্চা করার সুযোগ আছে।

ADVERTISEMENT

এই বিভাগ থেকে আরও পড়ুন

ইনস্টাগ্রামে প্রাইভেট অ্যাকাউন্ট দেখবেন যেভাবে
টিপস

ইনস্টাগ্রামের সার্চ হিস্ট্রি মোছার উপায়

অ্যান্ড্রয়েড স্মার্টফোনে কল রেকর্ড করবেন কীভাবে?
কিভাবে করবেন

অ্যান্ড্রয়েড স্মার্টফোনে কল রেকর্ড করবেন কীভাবে?

অ্যান্ড্রয়েডে ভাইরাস-ম্যালওয়্যার, জানুন বাঁচার উপায়
কিভাবে করবেন

অ্যান্ড্রয়েডে ভাইরাস-ম্যালওয়্যার, জানুন বাঁচার উপায়

মোবাইল চার্জ দেওয়া নিয়ে ৫ ভুল ধারণা
কিভাবে করবেন

মোবাইল চার্জ দেওয়া নিয়ে ৫ ভুল ধারণা

স্লো স্মার্টফোন ফাস্ট করবেন যেভাবে
কিভাবে করবেন

স্লো স্মার্টফোন ফাস্ট করবেন যেভাবে

‘ত্বকের নিচে বসবে মোবাইল ডিভাইস, চার্জ দেবে শরীর’
কিভাবে করবেন

‘ত্বকের নিচে বসবে মোবাইল ডিভাইস, চার্জ দেবে শরীর’

Load More
ADVERTISEMENT

ট্রেন্ডিং টপিক

ই-কমার্সে আস্থা ফেরাতে চান জান্নাতুল হক শাপলা
ই-কমার্স

ই-কমার্সে আস্থা ফেরাতে চান জান্নাতুল হক শাপলা

৯০ ছাড়িয়ে ১০০ কোটি ব্যবহারকারীর পথে স্ন্যাপ
নির্বাচিত

৯০ ছাড়িয়ে ১০০ কোটি ব্যবহারকারীর পথে স্ন্যাপ

পাঁচমিশালি

প্রাইম ব্যাংকের ৩০তম বার্ষিক সাধারণ সভা অনুষ্ঠিত

মোবাইল ট্র্যাক হচ্ছে কিনা বুঝবেন যেভাবে
প্রযুক্তি সংবাদ

মোবাইল ট্র্যাক হচ্ছে কিনা বুঝবেন যেভাবে

সপ্তাহের সবচেয়ে পঠিত

বাংলাদেশে স্মার্টফোনপ্রেমীদের মন জয় করল স্যামসাং গ্যালাক্সি A06

বাংলাদেশে স্মার্টফোনপ্রেমীদের মন জয় করল স্যামসাং গ্যালাক্সি A06

২০২৫ সালে কম দামে ভালো মোবাইল: আপনার বাজেটের মধ্যে সেরা অপশন

২০২৫ সালে কম দামে ভালো মোবাইল: আপনার বাজেটের মধ্যে সেরা অপশন

২০২৫ সালে সেরা ১০টি বাজেট স্মার্টফোন (১৫ হাজার টাকার নিচে)

২০২৫ সালে সেরা ১০টি বাজেট স্মার্টফোন (১৫ হাজার টাকার নিচে)

২৫ হাজার টাকায় সেরা ১০ স্মার্টফোন ২০২৫: বাজেটেই পারফরম্যান্স ও স্টাইল

২৫ হাজার টাকায় সেরা ১০ স্মার্টফোন ২০২৫: বাজেটেই পারফরম্যান্স ও স্টাইল

ADVERTISEMENT

সর্বশেষ সংযোজন

স্যামসাং গ্যালাক্সি F56: ২০২৫ সালের একটি স্টাইলিশ ও শক্তিশালী মিড-রেঞ্জ স্মার্টফোন
প্রযুক্তি সংবাদ

স্যামসাং গ্যালাক্সি F56: ২০২৫ সালের একটি স্টাইলিশ ও শক্তিশালী মিড-রেঞ্জ স্মার্টফোন

দীর্ঘদিন ধরে মিড-রেঞ্জ স্মার্টফোন বাজারে আধিপত্য বজায় রাখা...

Vivo X200 FE: অত্যাধুনিক সব ফিচার নিয়ে বাজারে এল ভিভোর নতুন স্মার্টফোন

Vivo X200 FE: অত্যাধুনিক সব ফিচার নিয়ে বাজারে এল ভিভোর নতুন স্মার্টফোন

ভারতে বন্ধ প্রবাসী বাংলাদেশি সাংবাদিক-অ্যাক্টিভিস্টদের ইউটিউব চ্যানেলও

ভারতে বন্ধ প্রবাসী বাংলাদেশি সাংবাদিক-অ্যাক্টিভিস্টদের ইউটিউব চ্যানেলও

টানা ৩ মাসে চীনে যাত্রীবাহী গাড়ির বিক্রি বেড়েছে

টানা ৩ মাসে চীনে যাত্রীবাহী গাড়ির বিক্রি বেড়েছে

মাসের সবচেয়ে পঠিত

২০২৫ সালের সেরা ৫ স্মার্টফোন

২০২৫ সালের সেরা ৫ স্মার্টফোন

দামে সেরা ৫জি ফোন: অনার পাওয়ার ৫জি

দামে সেরা ৫জি ফোন: অনার পাওয়ার ৫জি

২০২৫ সালে কম দামে ভালো মোবাইল: আপনার বাজেটের মধ্যে সেরা অপশন

২০২৫ সালে কম দামে ভালো মোবাইল: আপনার বাজেটের মধ্যে সেরা অপশন

বাজারে এলো শাওমির সুপারচার্জিং ও ফ্ল্যাগশিপ ফটোগ্রাফির দুই ফোন

বাজেট নিয়ে দুঃশ্চিন্তা: দেখে নিন ১০ হাজার টাকার মধ্যে ভালো মোবাইল

Facebook Twitter Instagram Youtube
Techzoom.TV

টেকজুম প্রথম বাংলা বিজ্ঞান ও প্রযুক্তিবিষয়ক ২৪/৭ মাল্টিমিডয়া পোর্টাল। প্রায় ১৫ বছর ধরে টেকজুম বিশ্বস্ত ডিজিটাল মিডিয়া প্রকাশনা হিসেবে বিজ্ঞান, প্রযুক্তি, শিক্ষা এবং ফিনটেক সংক্রান্ত নানা বিস্তৃত বিষয় কভার করেছে। এটি বিশ্বব্যাপী বাংলা ভাষাভাষীদের মধ্যে ব্যাপক জনপ্রিয়তা অর্জন করতে সক্ষম হয়েছে ডিজিটাল মিডিয়া প্রকাশনাটি। বিস্তারিত পড়ুন

সম্পাদক ও প্রকাশক:

মো. ওয়াশিকুর রহমান

অনুসরণ করুন

যোগাযোগ

নিউজরুম
+88016 777 00 555
+88016 23 844 776
ই-মেইল: [email protected]

সেলস অ্যান্ড মার্কেটিং
+88017 98 07 99 88
+88017 41 54 70 47
ই-মেইল: [email protected]

স্বত্ব © ২০২৪ টেকজুম | সর্বস্বত্ব সংরক্ষিত
এই ওয়েবসাইটের কোনো লেখা বা ছবি অনুমতি ছাড়া নকল করা বা অন্য কোথাও প্রকাশ করা সম্পূর্ণ বেআইনি।
Developed and Maintained by Team MediaTix

No Result
View All Result
  • সর্বশেষ
  • প্রযুক্তি সংবাদ
  • টেলিকম
  • অটো
  • ফিচার
    • সোশ্যাল মিডিয়া
    • কিভাবে করবেন
  • শিক্ষা ও ক্যাম্পাস
  • অর্থ ও বাণিজ্য

স্বত্ব © ২০২৪ টেকজুম | সর্বস্বত্ব সংরক্ষিত
এই ওয়েবসাইটের কোনো লেখা বা ছবি অনুমতি ছাড়া নকল করা বা অন্য কোথাও প্রকাশ করা সম্পূর্ণ বেআইনি।
Developed and Maintained by Team MediaTix