InstructorTamim Shahriar
TypeOnline Course
Student Enrolled1096
(1 ratings)
PriceFree
Enroll Now

বইটি সম্পর্কে বিস্তারিত জানতে নিচের ছবিতে ক্লিক করুন

কোর্সের পরিচিতি

কোর্সের সংক্ষিপ্ত বর্ণনাঃ

পাইথন বর্তমানে একটি বহুল ব্যবহৃত প্রোগ্রামিং ভাষা। দিন দিন এর জনপ্রিয়তা বেড়ে চলেছে। প্রফেশনাল কাজে যেমন পাইথনের ব্যবহার বাড়ছে, তেমনি একাডেমিক সেক্টরেও এটিও জনপ্রিয়তা বেড়ে চলেছে। Coursera-তে বিভিন্ন অনলাইন কোর্সে প্রোগ্রামিং ভাষা হিসেবে পাইথনের বহুল ব্যবহার লক্ষ্য করার মতো। পাইথন চলে লিনাক্স, ম্যাক ওএসএক্স ও উইন্ডোজ অপারেটিং সিস্টেমে। গুগলের অফিসিয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজগুলোর একটি হচ্ছে পাইথন। এই কোর্সটিতে যারা মোটামুটি প্রোগ্রামিং জানে তাদেরকে পাইথনের সাথে পরিচয় করিয়ে দেওয়া হবে। প্রোগ্রামিংয়ে যারা একেবারেই নতুন তাদের জন্য কোর্সটি উপযোগি নয়। যারা শৌখিন প্রজেক্ট কিংবা প্রফেশনাল প্রজেক্টে পাইথন ব্যবহার করতে চায় তারা এই কোর্সটি দিয়ে পাইথন শেখা শুরু করতে পারে। আর যারা উচ্চশিক্ষার জন্য প্রস্তুতি নিচ্ছে, তারাও পাইথনের সাথে পরিচিত হয়ে নিতে পারে এই কোর্সটি দিয়ে।
বাংলাদেশে পাইথন প্রোগ্রামারদের ফেসবুক গ্রুপ – https://www.facebook.com/groups/pythonbd/

কাদের জন্য কোর্সঃ

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

কোর্সে কয়টি লেকচার থাকবেঃ

কোর্সে মোট ছয়টি ইউনিট থাকবে। প্রতি ইউনিটে ৫০ থেকে ৬০ মিনিটের ভিডিও লেকচার থাকবে। প্রতি সপ্তাহে একটি করে ইউনিট প্রকাশিত হবে।

শিক্ষকের সংক্ষিপ্ত পরিচিতি

তামিম শাহ্‍রিয়ার সুবিনঃ শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয় থেকে ২০০৬ সালে কম্পিউটার সায়েন্স ও ইঞ্জিনিয়ারিং বিভাগ থেকে গ্রাজুয়েশন করেন। বাংলা ভাষায় প্রোগ্রামিং নিয়ে বেশ কিছু বই লিখেছেন (বইগুলো পাওয়া যাবে রকমারির এই লিঙ্কে), যার মধ্যে পাইথনের ওপরও একটি বই রয়েছে। পাইথনের উপর তাঁর লেখা ব্লগ (http://love-python.blogspot.com/) বিশ্বব্যাপী বেশ জনপ্রিয়। বর্তমানে সিঙ্গাপুরে গ্র্যাব আরএন্ডডি সেন্টারে লিড ইঞ্জিনিয়ার হিসেবে কাজ করছেন।
কোর্সের সহায়ক বই – পাইথন পরিচিতি – তামিম শাহরিয়ার সুবিন।
Section 1পাইথন পরিচিতি, কন্ট্রোল ফ্লো
Lecture 1পাইথন পরিচিতি
Lecture 2পাইথন কী?
Lecture 3পাইথন কিভাবে পাবো?
Lecture 4এই ইউনিটে কী শিখবো?
Lecture 5পাইথন ইন্টারপ্রেটার নিয়ে একটু নাড়াচাড়া করা যাক (সাবধানে করতে হবে):
Lecture 6পাইথনে দড়ি (স্ট্রিং) নিয়ে টানাটানি –
Lecture 7আরো একটু টানাটানি করা যাক
Lecture 8লিস্ট (list)
Lecture 9পাইথনে কন্ডিশনাল লজিক
Lecture 10আরেকটু লজিক
Lecture 11এবারে লুপের রাজ্যে ঘুরবো
Lecture 12লুপের রাজ্যে আরো ঘোরাঘুরি
Lecture 13দেখা হবে পরের ইউনিটে
Section 2ডাটা স্ট্রাকচার
Lecture 14ডাটা স্ট্রাকচার
Lecture 15ডাটা স্ট্রাকচার কী?
Lecture 16প্রথমে লিস্ট ব্যবহার করা শিখবো
Lecture 17লিস্ট নিয়ে আরো খেলাধূলা
Lecture 18আরো লিস্ট
Lecture 19জেনে নেই টাপল সম্পর্কে
Lecture 20টাপল প্রাকটিস
Lecture 21সেট-এর টুকিটাকি
Lecture 22পাইথনে সেট
Lecture 23ডিকশনারি কী
Lecture 24ডিকশনারি নিয়ে খেলাধূলা
Lecture 25দেখা হবে পরের ইউনিটে
Section 3পাইথনের মডিউল
Lecture 26এই ইউনিটে আমরা কী শিখবো?
Lecture 27পাইথন প্রোগ্রাম লেখা
Lecture 28আরও পাইথন প্রোগ্রাম
Lecture 29পাইথনে ফাংশনের ব্যবহার
Lecture 30পাইথনে ফাংশন কীভাবে লিখে?
Lecture 31এবারে নিজেই একটি ফাংশন লিখে ফেলি
Lecture 32ফাংশনের ভেতরে প্যারামিটার পাঠানো
Lecture 33কাজটা নিজে করে দেখি
Lecture 34ফাংশনের ভেতর প্যারামিটার পাঠানোর সময় ডিফল্ট মান দেওয়া এবং একাধিক আইটেম রিটার্ন করা
Lecture 35এসো কাজটি করে দেখি
Lecture 36পাইথন মডিউল
Lecture 37মডিউল কীভাবে বানায়?
Lecture 38পাইথন প্যাকেজ
Lecture 39প্যাকেজ তৈরি করি
Lecture 40প্যাকেজ তৈরি করি
Lecture 41দেখা হবে পরের ইউনিটে
Section 4ইনপুট-আউটপুট ও এক্সেপশন হ্যান্ডলিং
Lecture 42কী শিখবো এই ইউনিটে?
Lecture 43split() ও join()
Lecture 44split() ও join() এর ব্যবহার
Lecture 45আরো কিছু স্ট্রিং সংক্রান্ত ফাংশন
Lecture 46শেষ হইয়াও হইল না শেষ
Lecture 47ফাইল
Lecture 48এক্সেপশন হ্যান্ডলিং
Lecture 49পাইথনে ট্রাই-একসেপ্ট -এর ব্যবহার
Lecture 50দেখা হবে পরের ইউনিটে
Section 5পাইথনে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
Lecture 51এ পর্বে আমরা কী শিখব?
Lecture 52OOP এর ধারণা
Lecture 53পাইথনে ক্লাস তৈরি
Lecture 54ক্লাস অবজেক্ট নিয়ে কিছু কথা
Lecture 55ইনস্‍‍টেন্স অবজেক্ট
Lecture 56ইনহেরিটেন্স
Lecture 57হাতেকলমে ইনহেরিটেন্স
Lecture 58আরো কিছু জিনিস
Lecture 59দেখা হবে পরের ইউনিটে
Section 6পাইথনের কিছু টুকিটাকি বিষয়
Lecture 60এ পর্বে আমরা কী শিখব?
Lecture 61ইটারেটর
Lecture 62জেনারেটর
Lecture 63জেনারেটর এক্সপ্রেশন
Lecture 64রেগুলার এক্সপ্রেশন
Lecture 65পাইথনের কিছু বিল্ট-ইন ফাংশন
Lecture 66নতুন প্যাকেজ ইনস্টল করা
Lecture 67পাইথনে ওয়েব প্রোগ্রামিং ও সমাপনী বক্তব্য
Final Quiz